Advertisement
Guest User

Untitled

a guest
May 3rd, 2015
239
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. // ==UserScript==
  2. // @name       Bakalari Prumery
  3. // @namespace  https://twitter.com/baegus
  4. // @version    0.3
  5. // @description  enter something useful
  6. // @match      */bakaweb/*
  7. // @require    https://code.jquery.com/jquery-2.1.0.min.js
  8. // @copyright  2014-2015, Baegus
  9. // ==/UserScript==
  10.  
  11. var znamka = 0;
  12. var vaha = 0;
  13. var soucin = 0;
  14. var vahy_soucet = 0;
  15. var vazeny = 0;
  16.  
  17. function pridatZnamku (novaZnamka,novaVaha,novaTyp) {
  18.     $(".detdetail tbody").append("<tr><td><div class='detznb'>" + novaZnamka + " </div></td><td class='detcaption'> </td><td class='dettyp'> R</td><td nowrap='' class='dettypp'>" + novaTyp + "</td><td nowrap='' class='detvaha'>(váha " + novaVaha + ")</td><td nowrap='' class='detdatum'></td><td class='detpozn2'></td></tr>");
  19. }
  20.  
  21. $(function () {
  22.     //pridatZnamku(5,10,"písemná práce");
  23.  
  24.     $(".detznb, .detznbnova").each(function() {
  25.         znamka = parseFloat( $(this).text().replace ( "- ", ".5" ) ) || 0;
  26.         vaha = parseFloat( $(this).parent().parent().children(".detvaha").text().replace ( /[^\d.]/g, '' ) ); // Pouze čísla
  27.         if (znamka === 0) {vaha = 0;}
  28.         soucin +=  znamka * vaha;
  29.         vahy_soucet += vaha;
  30.     });
  31.     vazeny = (Math.round((soucin/vahy_soucet) *1000) / 1000) || "Je nutné mít zobrazen 'Typ známek'";
  32.     $(".detdetail tbody").append('<tr><td><div class="detznb vazeny" style="color:red !important; font-size: 14px;">Vážený průměr: </div></td><td class="detcaption" style="font-size: 14px">' + vazeny + '</td></tr>');
  33. });
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement