From 225351bb75bac543079ce41597b3b95b6dc96fb7 Mon Sep 17 00:00:00 2001 From: nuxsmin Date: Sun, 13 Dec 2015 09:44:21 +0100 Subject: [PATCH] * [FIX] Fixes #177. Fixed javascript translation in complexity dialog. Thanks to @TitovLab --- inc/themes/classic/js/functions.min.js | 2 +- inc/themes/material-blue/js/functions.js | 2 +- inc/themes/material-blue/js/functions.min.js | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/inc/themes/classic/js/functions.min.js b/inc/themes/classic/js/functions.min.js index 9113bd68..9e300b1f 100644 --- a/inc/themes/classic/js/functions.min.js +++ b/inc/themes/classic/js/functions.min.js @@ -1 +1 @@ -sysPass.Util.Theme=function(){var f=new sysPass.Util.Common(),g=f.passwordData,e=f.APP_ROOT,a=f.LANG,j=f.PK;var c=function(){if(document.getElementById("wrap-loading")!==null){$("#wrap-loading").show();$("#loading").addClass("is-active")}else{$.fancybox.showLoading()}};var k=function(){if(document.getElementById("wrap-loading")!==null){$("#wrap-loading").hide();$("#loading").removeClass("is-active")}else{$.fancybox.hideLoading()}};var h=function(){$(".active-tooltip").tooltip({content:function(){return $(this).attr("title")},tooltipClass:"tooltip"});$(".help-tooltip").tooltip({content:function(){return $(this).next("div").html()},tooltipClass:"tooltip"})};var i=function(r,o,l,n){var q=0,m="",p;while(q=33)&&(p<=47)){continue}if((p>=58)&&(p<=64)){continue}if((p>=91)&&(p<=96)){continue}if((p>=123)&&(p<=126)){continue}}if(!g.complexity.numbers&&p>=48&&p<=57){continue}if(!g.complexity.uppercase&&p>=65&&p<=90){continue}q++;m+=String.fromCharCode(p)}if(l===true){$("#viewPass").attr("title",m)}else{alertify.alert('

'+a[6]+'

'+m+"

")}var s=zxcvbn(m);g.passLength=m.length;if(n){f.outputResult(s.score,n);$("#"+n).val(m);$("#"+n+"R").val(m);sysPassUtil.Common.encryptFormValue("#"+n+"R")}else{f.outputResult(s.score,n);$("input:password, input.password").val(m);$("#passLevel").show(500)}};var b=function(){$('
').dialog({modal:true,title:"Opciones de Complejidad",width:"450px",open:function(){var l=$(this);var m='
';l.html(m);l.dialog("option","position","center");l.ready(function(){$("#checkbox-numbers").prop("checked",g.complexity.numbers);$("#checkbox-uppercase").prop("checked",g.complexity.uppercase);$("#checkbox-symbols").prop("checked",g.complexity.symbols);$("#passlength").val(g.complexity.numlength);$(".dialog-btns-complexity").buttonset({icons:{primary:"ui-icon-transferthick-e-w"}});$(".inputNumber").spinner();$(".btnDialogOk").button().click(function(){g.complexity.numbers=$(" #checkbox-numbers").is(":checked");g.complexity.uppercase=$("#checkbox-uppercase").is(":checked");g.complexity.symbols=$("#checkbox-symbols").is(":checked");g.complexity.numlength=parseInt($("#passlength").val());l.dialog("close")})})},close:function(){$(this).dialog("destroy")}})};var d=function(){$(".passwordfield__input").each(function(){var n=$(this);var l=$(this).attr("id");if(n.next().hasClass("password-actions")){return}var m='
";m+='
";m+="
    ";m+='
  • '+a[28]+"
  • ";m+='
  • '+a[29]+"
  • ";m+='
  • '+a[30]+"
  • ";m+="
";n.after('
');n.next(".password-actions").prepend(m).prepend('').prepend('');$(".quickGenPass").button({text:false,icons:{primary:"ui-icon-gear"}}).click(function(){i(11,true,true,l)}).next().button({text:false,icons:{primary:"ui-icon-key"}}).click(function(){var o=$(this).parent().next().show().position({my:"left top",at:"left bottom",of:this});$(document).one("click",function(){o.hide()});return false}).parent().buttonset().next().hide().menu();$(this).on("keyup",function(){f.checkPassLevel($(this).val(),l)})});$(".passwordfield__input-show").each(function(){var m=$(this);var l=$(this).attr("id");m.after('')});$(".passGen").each(function(){$(this).on("click",function(){var l=$(this).data("targetid");i(11,true,true,l);$("#"+l).focus()})});$(".passComplexity").each(function(){$(this).on("click",function(){b()})});$(".showpass").each(function(){$(this).on("mouseover",function(){var l=$(this).data("targetid");$(this).attr("title",$("#"+l).val())})});$(".reset").each(function(){$(this).on("click",function(){var l=$(this).data("targetid");$("#"+l).val("");$("#"+l+"R").val("")})})};return{showLoading:c,hideLoading:k,activeTooltip:h,passwordDetect:d,password:i,init:function(){jQuery.extend(jQuery.fancybox.defaults,{type:"ajax",autoWidth:true,autoHeight:true,autoResize:true,autoCenter:true,fitToView:false,minHeight:50,padding:0,helpers:{overlay:{css:{background:"rgba(0, 0, 0, 0.1)"}}},keys:{close:[27]},afterShow:function(){$("#fancyContainer").find("input:visible:first").focus()}});jQuery.ajaxSetup({beforeSend:function(){c()},complete:function(){k();f.setContentSize();h()}});$(document).ready(function(){f.setContentSize();h()})},Common:f}};var sysPassUtil=new sysPass.Util.Theme();sysPassUtil.init(); \ No newline at end of file +sysPass.Util.Theme=function(){var f=new sysPass.Util.Common(),g=f.passwordData,e=f.APP_ROOT,a=f.LANG,j=f.PK;var c=function(){if(document.getElementById("wrap-loading")!==null){$("#wrap-loading").show();$("#loading").addClass("is-active")}else{$.fancybox.showLoading()}};var k=function(){if(document.getElementById("wrap-loading")!==null){$("#wrap-loading").hide();$("#loading").removeClass("is-active")}else{$.fancybox.hideLoading()}};var h=function(){$(".active-tooltip").tooltip({content:function(){return $(this).attr("title")},tooltipClass:"tooltip"});$(".help-tooltip").tooltip({content:function(){return $(this).next("div").html()},tooltipClass:"tooltip"})};var i=function(r,o,l,n){var q=0,m="",p;while(q=33)&&(p<=47)){continue}if((p>=58)&&(p<=64)){continue}if((p>=91)&&(p<=96)){continue}if((p>=123)&&(p<=126)){continue}}if(!g.complexity.numbers&&p>=48&&p<=57){continue}if(!g.complexity.uppercase&&p>=65&&p<=90){continue}q++;m+=String.fromCharCode(p)}if(l===true){$("#viewPass").attr("title",m)}else{alertify.alert('

'+a[6]+'

'+m+"

")}var s=zxcvbn(m);g.passLength=m.length;if(n){f.outputResult(s.score,n);$("#"+n).val(m);$("#"+n+"R").val(m);sysPassUtil.Common.encryptFormValue("#"+n+"R")}else{f.outputResult(s.score,n);$("input:password, input.password").val(m);$("#passLevel").show(500)}};var b=function(){$('
').dialog({modal:true,title:a[29],width:"450px",open:function(){var l=$(this);var m='
';l.html(m);l.dialog("option","position","center");l.ready(function(){$("#checkbox-numbers").prop("checked",g.complexity.numbers);$("#checkbox-uppercase").prop("checked",g.complexity.uppercase);$("#checkbox-symbols").prop("checked",g.complexity.symbols);$("#passlength").val(g.complexity.numlength);$(".dialog-btns-complexity").buttonset({icons:{primary:"ui-icon-transferthick-e-w"}});$(".inputNumber").spinner();$(".btnDialogOk").button().click(function(){g.complexity.numbers=$(" #checkbox-numbers").is(":checked");g.complexity.uppercase=$("#checkbox-uppercase").is(":checked");g.complexity.symbols=$("#checkbox-symbols").is(":checked");g.complexity.numlength=parseInt($("#passlength").val());l.dialog("close")})})},close:function(){$(this).dialog("destroy")}})};var d=function(){$(".passwordfield__input").each(function(){var n=$(this);var l=$(this).attr("id");if(n.next().hasClass("password-actions")){return}var m='
";m+='
";m+="
    ";m+='
  • '+a[28]+"
  • ";m+='
  • '+a[29]+"
  • ";m+='
  • '+a[30]+"
  • ";m+="
";n.after('
');n.next(".password-actions").prepend(m).prepend('').prepend('');$(".quickGenPass").button({text:false,icons:{primary:"ui-icon-gear"}}).click(function(){i(11,true,true,l)}).next().button({text:false,icons:{primary:"ui-icon-key"}}).click(function(){var o=$(this).parent().next().show().position({my:"left top",at:"left bottom",of:this});$(document).one("click",function(){o.hide()});return false}).parent().buttonset().next().hide().menu();$(this).on("keyup",function(){f.checkPassLevel($(this).val(),l)})});$(".passwordfield__input-show").each(function(){var m=$(this);var l=$(this).attr("id");m.after('')});$(".passGen").each(function(){$(this).on("click",function(){var l=$(this).data("targetid");i(11,true,true,l);$("#"+l).focus()})});$(".passComplexity").each(function(){$(this).on("click",function(){b()})});$(".showpass").each(function(){$(this).on("mouseover",function(){var l=$(this).data("targetid");$(this).attr("title",$("#"+l).val())})});$(".reset").each(function(){$(this).on("click",function(){var l=$(this).data("targetid");$("#"+l).val("");$("#"+l+"R").val("")})})};return{showLoading:c,hideLoading:k,activeTooltip:h,passwordDetect:d,password:i,init:function(){jQuery.extend(jQuery.fancybox.defaults,{type:"ajax",autoWidth:true,autoHeight:true,autoResize:true,autoCenter:true,fitToView:false,minHeight:50,padding:0,helpers:{overlay:{css:{background:"rgba(0, 0, 0, 0.1)"}}},keys:{close:[27]},afterShow:function(){$("#fancyContainer").find("input:visible:first").focus()}});jQuery.ajaxSetup({beforeSend:function(){c()},complete:function(){k();f.setContentSize();h()}});$(document).ready(function(){f.setContentSize();h()})},Common:f}};var sysPassUtil=new sysPass.Util.Theme();sysPassUtil.init(); \ No newline at end of file diff --git a/inc/themes/material-blue/js/functions.js b/inc/themes/material-blue/js/functions.js index 4dbc5bc2..3d33db52 100644 --- a/inc/themes/material-blue/js/functions.js +++ b/inc/themes/material-blue/js/functions.js @@ -104,7 +104,7 @@ sysPass.Util.Theme = function () { var complexityDialog = function () { $('
').dialog({ modal: true, - title: 'Opciones de Complejidad', + title: LANG[29], width: '400px', open: function () { var thisDialog = $(this); diff --git a/inc/themes/material-blue/js/functions.min.js b/inc/themes/material-blue/js/functions.min.js index 2169b209..0924895f 100644 --- a/inc/themes/material-blue/js/functions.min.js +++ b/inc/themes/material-blue/js/functions.min.js @@ -1 +1 @@ -sysPass.Util.Theme=function(){var f=new sysPass.Util.Common(),g=f.passwordData,e=f.APP_ROOT,a=f.LANG,j=f.PK;var c=function(){$("#wrap-loading").show();$("#loading").addClass("is-active")};var k=function(){$("#wrap-loading").hide();$("#loading").removeClass("is-active")};var h=function(){$(".active-tooltip").tooltip({content:function(){return $(this).attr("title")},tooltipClass:"tooltip"})};var i=function(n,s,l,u){var p=0,t="",r;while(p=33)&&(r<=47)){continue}if((r>=58)&&(r<=64)){continue}if((r>=91)&&(r<=96)){continue}if((r>=123)&&(r<=126)){continue}}if(!g.complexity.numbers&&r>=48&&r<=57){continue}if(!g.complexity.uppercase&&r>=65&&r<=90){continue}p++;t+=String.fromCharCode(r)}if(l===true){$("#viewPass").attr("title",t)}else{alertify.alert('

'+a[6]+'

'+t+"

")}var m=zxcvbn(t);g.passLength=t.length;if(u){var q=$("#"+u).parent();f.outputResult(m.score,u);var o=new MaterialTextfield();q.find("input:password").val(t);q.addClass(o.CssClasses_.IS_DIRTY).removeClass(o.CssClasses_.IS_INVALID);$("#"+u+"R").val(t).parent().addClass(o.CssClasses_.IS_DIRTY).removeClass(o.CssClasses_.IS_INVALID);sysPassUtil.Common.encryptFormValue("#"+u+"R");q.find("#passLevel").show(500)}else{f.outputResult(m.score);$("input:password, input.password").val(t);$("#passLevel").show(500)}};var b=function(){$("
").dialog({modal:true,title:"Opciones de Complejidad",width:"400px",open:function(){var l=$(this);var m='
';l.html(m);l.dialog("option","position","center");l.ready(function(){$("#checkbox-numbers").prop("checked",g.complexity.numbers);$("#checkbox-uppercase").prop("checked",g.complexity.uppercase);$("#checkbox-symbols").prop("checked",g.complexity.symbols);$("#passlength").val(g.complexity.numlength);$("#btn-complexity").click(function(){g.complexity.numbers=$(" #checkbox-numbers").is(":checked");g.complexity.uppercase=$("#checkbox-uppercase").is(":checked");g.complexity.symbols=$("#checkbox-symbols").is(":checked");g.complexity.numlength=parseInt($("#passlength").val());l.dialog("close")});componentHandler.upgradeDom()})},close:function(){$(this).dialog("destroy")}})};var d=function(){$(".passwordfield__input").each(function(){var m=$(this).parent();var l=$(this).attr("id");if(m.next().hasClass("password-actions")){return}var n='';n+='
    ';n+='
  • settings'+a[28]+"
  • ";n+='
  • vpn_key'+a[29]+"
  • ";n+='
  • refresh'+a[30]+"
  • ";m.after('
    ');m.next(".password-actions").prepend('').prepend('remove_red_eye').prepend(n);$(this).on("keyup",function(){f.checkPassLevel($(this).val(),l)})});$(".passwordfield__input-show").each(function(){var m=$(this).parent();var l=$(this).attr("id");m.after('remove_red_eye')});$(".passGen").each(function(){$(this).on("click",function(){var l=$(this).data("targetid");i(11,true,true,l);$("#"+l).focus()})});$(".passComplexity").each(function(){$(this).on("click",function(){b()})});$(".showpass").each(function(){$(this).on("mouseover",function(){var l=$(this).data("targetid");$(this).attr("title",$("#"+l).val())})});$(".reset").each(function(){$(this).on("click",function(){var l=$(this).data("targetid");$("#"+l).val("");$("#"+l+"R").val("");componentHandler.upgradeDom()})})};return{showLoading:c,hideLoading:k,activeTooltip:h,passwordDetect:d,password:i,init:function(){jQuery.extend(jQuery.fancybox.defaults,{type:"ajax",autoWidth:true,autoHeight:true,autoResize:true,autoCenter:true,fitToView:false,minHeight:50,padding:0,helpers:{overlay:{css:{background:"rgba(0, 0, 0, 0.1)"}}},keys:{close:[27]},afterShow:function(){$("#fancyContainer").find("input:visible:first").focus()}});jQuery.ajaxSetup({beforeSend:function(){c()},complete:function(){k();componentHandler.upgradeDom();h()}});$(document).ready(function(){h()})},Common:f}};var sysPassUtil=new sysPass.Util.Theme();sysPassUtil.init(); \ No newline at end of file +sysPass.Util.Theme=function(){var f=new sysPass.Util.Common(),g=f.passwordData,e=f.APP_ROOT,a=f.LANG,j=f.PK;var c=function(){$("#wrap-loading").show();$("#loading").addClass("is-active")};var k=function(){$("#wrap-loading").hide();$("#loading").removeClass("is-active")};var h=function(){$(".active-tooltip").tooltip({content:function(){return $(this).attr("title")},tooltipClass:"tooltip"})};var i=function(n,s,l,u){var p=0,t="",r;while(p=33)&&(r<=47)){continue}if((r>=58)&&(r<=64)){continue}if((r>=91)&&(r<=96)){continue}if((r>=123)&&(r<=126)){continue}}if(!g.complexity.numbers&&r>=48&&r<=57){continue}if(!g.complexity.uppercase&&r>=65&&r<=90){continue}p++;t+=String.fromCharCode(r)}if(l===true){$("#viewPass").attr("title",t)}else{alertify.alert('

    '+a[6]+'

    '+t+"

    ")}var m=zxcvbn(t);g.passLength=t.length;if(u){var q=$("#"+u).parent();f.outputResult(m.score,u);var o=new MaterialTextfield();q.find("input:password").val(t);q.addClass(o.CssClasses_.IS_DIRTY).removeClass(o.CssClasses_.IS_INVALID);$("#"+u+"R").val(t).parent().addClass(o.CssClasses_.IS_DIRTY).removeClass(o.CssClasses_.IS_INVALID);sysPassUtil.Common.encryptFormValue("#"+u+"R");q.find("#passLevel").show(500)}else{f.outputResult(m.score);$("input:password, input.password").val(t);$("#passLevel").show(500)}};var b=function(){$("
    ").dialog({modal:true,title:a[29],width:"400px",open:function(){var l=$(this);var m='
    ';l.html(m);l.dialog("option","position","center");l.ready(function(){$("#checkbox-numbers").prop("checked",g.complexity.numbers);$("#checkbox-uppercase").prop("checked",g.complexity.uppercase);$("#checkbox-symbols").prop("checked",g.complexity.symbols);$("#passlength").val(g.complexity.numlength);$("#btn-complexity").click(function(){g.complexity.numbers=$(" #checkbox-numbers").is(":checked");g.complexity.uppercase=$("#checkbox-uppercase").is(":checked");g.complexity.symbols=$("#checkbox-symbols").is(":checked");g.complexity.numlength=parseInt($("#passlength").val());l.dialog("close")});componentHandler.upgradeDom()})},close:function(){$(this).dialog("destroy")}})};var d=function(){$(".passwordfield__input").each(function(){var m=$(this).parent();var l=$(this).attr("id");if(m.next().hasClass("password-actions")){return}var n='';n+='
      ';n+='
    • settings'+a[28]+"
    • ";n+='
    • vpn_key'+a[29]+"
    • ";n+='
    • refresh'+a[30]+"
    • ";m.after('
      ');m.next(".password-actions").prepend('').prepend('remove_red_eye').prepend(n);$(this).on("keyup",function(){f.checkPassLevel($(this).val(),l)})});$(".passwordfield__input-show").each(function(){var m=$(this).parent();var l=$(this).attr("id");m.after('remove_red_eye')});$(".passGen").each(function(){$(this).on("click",function(){var l=$(this).data("targetid");i(11,true,true,l);$("#"+l).focus()})});$(".passComplexity").each(function(){$(this).on("click",function(){b()})});$(".showpass").each(function(){$(this).on("mouseover",function(){var l=$(this).data("targetid");$(this).attr("title",$("#"+l).val())})});$(".reset").each(function(){$(this).on("click",function(){var l=$(this).data("targetid");$("#"+l).val("");$("#"+l+"R").val("");componentHandler.upgradeDom()})})};return{showLoading:c,hideLoading:k,activeTooltip:h,passwordDetect:d,password:i,init:function(){jQuery.extend(jQuery.fancybox.defaults,{type:"ajax",autoWidth:true,autoHeight:true,autoResize:true,autoCenter:true,fitToView:false,minHeight:50,padding:0,helpers:{overlay:{css:{background:"rgba(0, 0, 0, 0.1)"}}},keys:{close:[27]},afterShow:function(){$("#fancyContainer").find("input:visible:first").focus()}});jQuery.ajaxSetup({beforeSend:function(){c()},complete:function(){k();componentHandler.upgradeDom();h()}});$(document).ready(function(){h()})},Common:f}};var sysPassUtil=new sysPass.Util.Theme();sysPassUtil.init(); \ No newline at end of file