Advertisement
dwhitzzz

Script js MPEG0

Mar 3rd, 2016
173
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. MPEG0 , MP ISP
  2.  
  3. function view_modal(html){
  4.     $("#common-modal .modal-dialog").removeClass("modal-sm");
  5.     $("#common-modal .modal-dialog").removeClass("modal-lg");
  6.     $("#common-modal .modal-dialog .modal-content").html(html);
  7.     $("#common-modal").modal({backdrop: 'static'});
  8. }
  9.  
  10. function view_modal_small(html){
  11.     $("#common-modal .modal-dialog").removeClass("modal-lg");
  12.     $("#common-modal .modal-dialog").addClass("modal-sm");
  13.     $("#common-modal .modal-dialog .modal-content").html(html);
  14.     $("#common-modal").modal({backdrop: 'static'});
  15. }
  16.  
  17. function view_modal_large(html){
  18.     $("#common-modal .modal-dialog").removeClass("modal-sm");
  19.     $("#common-modal .modal-dialog").addClass("modal-lg");
  20.     $("#common-modal .modal-dialog .modal-content").html(html);
  21.     $("#common-modal").modal({backdrop: 'static'});
  22. }
  23.  
  24. function unEntity(str){
  25.        return str.replace(/&amp;/g, "&").replace(/&lt;/g, "<").replace(/&gt;/g, ">");
  26.     }
  27.  
  28. function hide_modal(){
  29.     $("#common-modal").modal("hide");
  30. }
  31.  
  32. function setDangerMessage(val, id){
  33.     id += "_danger";
  34.     setGenericMessage(val, id);
  35. }
  36.  
  37. function setSuccessMessage(val, id){
  38.     id += "_success";
  39.     setGenericMessage(val, id);
  40. }
  41.  
  42. function setGenericMessage(val, id){
  43.     id = "#"+id;
  44.     $(".modal-message").addClass("hidden");
  45.     $(id).html(val);
  46.     $(id).removeClass("hidden");
  47.     setTimeout(function(){$(id).addClass("hidden");}, 2000);
  48. }
  49.  
  50. function setResponse(text, type){
  51.     var id = "#common_response_"+type;
  52.     $(".common-response").addClass("hidden");
  53.     $(id).html(text);
  54.     $(id).removeClass("hidden");
  55.     $("#common-modal-response").modal();
  56. }
  57.  
  58. function viewDanger(id){
  59.     clearValidationStatus(id);
  60.     $("#"+id).parents("div.form-group").addClass("has-error");
  61.     $("#"+id).parents("div.form-group").addClass("has-feedback");
  62.     $("#"+id).next("span.form-control-feedback").addClass("glyphicon-remove");
  63. }
  64.  
  65. function viewSuccess(id){
  66.     clearValidationStatus(id);
  67.     $("#"+id).parents("div.form-group").addClass("has-success");
  68.     $("#"+id).parents("div.form-group").addClass("has-feedback");
  69.     $("#"+id).next("span.form-control-feedback").addClass("glyphicon-ok");
  70. }
  71.  
  72. function viewWarning(id){
  73.     clearValidationStatus(id);
  74.     $("#"+id).parents("div.form-group").addClass("has-warning");
  75.     $("#"+id).parents("div.form-group").addClass("has-feedback");
  76.     $("#"+id).next("span.form-control-feedback").addClass("glyphicon-warning-sign");
  77. }
  78.  
  79. function clearValidation(){
  80.     $("div.form-group").each(function(){
  81.         $(this).removeClass("has-warning");
  82.         $(this).removeClass("has-success");
  83.         $(this).removeClass("has-error");
  84.         $(this).removeClass("has-feedback");
  85.     });
  86.     $("span.form-control-feedback").each(function(){
  87.         $(this).removeClass("glyphicon-ok");
  88.         $(this).removeClass("glyphicon-warning-sign");
  89.         $(this).removeClass("glyphicon-remove");
  90.     });
  91. }
  92.  
  93. function clearValidationStatus(id){
  94.     $("#"+id).parents("div.form-group").removeClass("has-warnings");
  95.     $("#"+id).parents("div.form-group").removeClass("has-success");
  96.     $("#"+id).parents("div.form-group").removeClass("has-error");
  97.     $("#"+id).parents("div.form-group").removeClass("has-feedback");
  98.     $("#"+id).next("span.form-control-feedback").removeClass("glyphicon-warning-sign");
  99.     $("#"+id).next("span.form-control-feedback").removeClass("glyphicon-ok");
  100.     $("#"+id).next("span.form-control-feedback").removeClass("glyphicon-remove");
  101. }
  102.  
  103. function setDanger(text){
  104.     setResponse(text, "danger");
  105. }
  106.  
  107. function setInfo(text){
  108.     setResponse(text, "info");
  109. }
  110.  
  111. function setWarning(text){
  112.     setResponse(text, "warning");
  113. }
  114.  
  115. function setSuccess(text){
  116.     setResponse(text, "success");
  117. }
  118.  
  119. function refreshCart(n){
  120.     $("#cart_items").html(n);
  121. }
  122.  
  123. function isInt(n){
  124.     return Number(n)==n && n%1===0;
  125. }
  126.  
  127. function isFloat(n){
  128.     return   n==Number(n)  && n%1!==0
  129. }
  130.  
  131. //Arguments :
  132. //verb : 'GET'|'POST'
  133. //target : an optional opening target (a name, or "_blank"), defaults to "_self"
  134. function openUrl(verb, url, data, target) {
  135.     var form = document.createElement("form");
  136.     form.action = url;
  137.     form.method = verb;
  138.     form.target = target || "_self";
  139.     if (data) {
  140.         for (var key in data) {
  141.             var input = document.createElement("textarea");
  142.             input.name = key;
  143.             input.value = typeof data[key] === "object" ? JSON.stringify(data[key]) : data[key];
  144.             form.appendChild(input);
  145.         }
  146.     }
  147.     form.style.display = 'none';
  148.     document.body.appendChild(form);
  149.     form.submit();
  150. };
  151.  
  152. function formatNumberAsItCurrencyStr(nStr)
  153. {
  154.     nStr = nStr.toFixed(2);
  155.    
  156.     x = nStr.split('.');
  157.     x1 = x[0];
  158.     x2 = x.length > 1 ? ',' + x[1] : ',00';
  159.     var rgx = /(\d+)(\d{3})/;
  160.     while (rgx.test(x1)) {
  161.         x1 = x1.replace(rgx, '$1' + '\.' + '$2');
  162.     }
  163.     return x1 + x2;
  164. }
  165.  
  166.  
  167. function parseItCurrencyStrAsNumber(nStr)
  168. {
  169.     var valueAsNumberStr = nStr.replace(/\./g,"").replace(",",".")
  170.     if (valueAsNumberStr.length > 0) {
  171.         return parseFloat(valueAsNumberStr);
  172.     } else  {
  173.         return 0;
  174.     }
  175. }
  176.  
  177. function queryStringToJSON (qs) {
  178.     var pairs = qs.split('&');
  179.    
  180.     var result = {};
  181.     pairs.forEach(function(pair) {
  182.         pair = pair.split('=');
  183.         result[pair[0]] = decodeURIComponent(pair[1] || '');
  184.     });
  185.    
  186.     return JSON.parse(JSON.stringify(result));
  187. }
  188.  
  189. function dateToStr (date){
  190.     var dd = date.getDate();
  191.     var mm = date.getMonth()+1;
  192.     var yyyy = date.getFullYear();
  193.    
  194.     return ""+dd+"/"+((""+mm).length>1?mm:"0"+mm)+"/"+yyyy;
  195. }
  196.  
  197. function validCF(cf){
  198.     var regex = /[A-Z]{6}[\d]{2}[A-Z][\d]{2}[A-Z][\d]{3}[A-Z]/;  
  199.     return cf.match(regex);  
  200. }
  201.  
  202. function getRadioValue(radioCssClass) {
  203.     var  radioValue = "";
  204.     $(radioCssClass).each( function() {
  205.         if (this.checked)
  206.         {
  207.             radioValue = $(this).val();
  208.         }
  209.     });
  210.    
  211.     return radioValue;
  212. }
  213.  
  214. function controllo_data(stringa){
  215.     var espressione = /^[0-9]{2}\/[0-9]{2}\/[0-9]{4}$/;
  216.     if (!espressione.test(stringa))
  217.     {
  218.         return false;
  219.     }else{
  220.         anno = parseInt(stringa.substr(6),10);
  221.         mese = parseInt(stringa.substr(3, 2),10);
  222.         giorno = parseInt(stringa.substr(0, 2),10);
  223.        
  224.         var data=new Date(anno, mese-1, giorno);
  225.         if(data.getFullYear()==anno && data.getMonth()+1==mese && data.getDate()==giorno){
  226.             return true;
  227.         }else{
  228.             return false;
  229.         }
  230.     }
  231. }
  232.  
  233. function pulisciFiltri() {
  234.     $(".campo-filtro").each(function() {
  235.         $(this).val("");
  236.     });
  237.    
  238.     $(".tendina-filtro option:selected").each(function() {
  239.      $(this).removeAttr("selected"); });
  240.     $("#filtro_cod_stato option:first").attr("selected","selected");
  241.  
  242. }
  243.  
  244. $(function() {
  245.    
  246.     $(".dropdow-toggle").click(function(){
  247.         e.stopPropagation();
  248.         $(".dropdown-toggle").dropdown('toggle');
  249. //      $(".dropdown-toggle").dropdown();
  250.     });
  251.  
  252.    
  253.     $(document).ajaxStart(function() {
  254.         $("#loading_spinner").show();
  255.     });
  256.  
  257.     $(document).ajaxStop(function() {
  258.         $("#loading_spinner").hide();
  259.     });
  260.    
  261.     if (typeof(gestioneDocumentiAnagrafe)!=='undefined')
  262.     {
  263.         gestioneDocumentiAnagrafe.init();
  264.     }
  265.    
  266.     $("input[readonly='readonly']").off("focus");
  267.     $("input[readonly='readonly']").on("focus",function(event){
  268.         $(this).blur();
  269.         $(this).next("input, select, button").focus();
  270.     });
  271.    
  272.     (function () {
  273.         var old = {};
  274.         $("body").off("change",".calendar").off("focus",".calendar");
  275.         $("body").on("focus", function(){
  276.             old[this.id] = this.value;
  277.         }).on("change",".calendar",function(event){
  278.            var dt = this.value;
  279.            if (dt != "")
  280.            {
  281.                var risposta = controllo_data(dt);
  282.                if (!risposta)
  283.                {
  284.                    alert("Formato Data Errato");
  285.                    this.value = old[this.id];
  286.                    $(this).focus();
  287.                }
  288.            }
  289.            old[this.id] = this.value;
  290.         });
  291.     })();
  292.    
  293.     $("body").off("click",".btn-pulisci-filtri");
  294.     $("body").on("click",".btn-pulisci-filtri",function(event){
  295.         pulisciFiltri();
  296.     });
  297.    
  298.     $("body").off("click",".cf-help");
  299.     $("body").on("click",".cf-help",function(event){
  300.         var cf = $(this).text(); //cf
  301.         var menu = $(".btn-warning").text(); //leggo la tendina dove sono
  302.         $.post("helpCFUtil.action?cf="+cf+"&menu="+menu,function(html){
  303.             view_modal(html);
  304.         });
  305.     });
  306.    
  307.     $("body").off("click",".fer-help");
  308.     $("body").on("click",".fer-help",function(event){
  309.         var p = $(this).text(); //pratica
  310.         var menu = $(".btn-warning").text(); //leggo la tendina dove sono
  311.         $.post("helpFermoPraticaUtil.action?pratica="+p+"&menu="+menu,function(html){
  312.             view_modal(html);
  313.         });
  314.     });
  315.    
  316.     $("body").off("click",".pol-help");
  317.     $("body").on("click",".pol-help",function(event){
  318.         var p = $(this).text(); //polizza
  319.         var menu = $(".btn-warning").text(); //leggo la tendina dove sono
  320.         $.post("helpPolizzaUtil.action?p="+p+"&menu="+menu,function(html){
  321.             view_modal(html);
  322.         });
  323.     });
  324.    
  325.     $('#loading_spinner').hide(); //Hide our preloader
  326.    
  327.     $('[data-toggle="tooltip"]').tooltip();
  328.    
  329.     $("#common-modal-response").on('shown.bs.modal', function () {
  330.         setTimeout(function(){
  331.             $("#common-modal-response").modal('hide');
  332.         }, 2000);
  333.     });
  334.    
  335.     if (jQuery.validator) {
  336.         jQuery.validator.setDefaults({
  337.             debug: true,
  338.             errorClass: 'has-error',
  339.             validClass: 'has-success',
  340.             ignore: ":hidden",
  341.             highlight: function (element, errorClass, validClass) {
  342.                 $(element).closest('.form-group').removeClass('has-success').addClass('has-error');
  343.             },
  344.             unhighlight: function (element, errorClass, validClass) {
  345.                 $(element).closest('.form-group').removeClass('has-error').addClass('has-success');
  346.                 $(element).closest('.form-group').find('.help-block').text('');
  347.             },
  348.             errorPlacement: function (error, element) {
  349.                 $(element).closest('.form-group').find('.help-block').text(error.text());
  350.             },
  351.             submitHandler: function (form) {
  352.                 if ($(form).valid()) {
  353.                     form.submit();
  354.                 }
  355.             }
  356.         });
  357.     }
  358.    
  359. });
  360.  
  361. function checkUndefinedOrNull(o){
  362.     if(o == undefined || o == null)
  363.         return o = "";
  364.      else
  365.         return o;
  366. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement