diff --git a/resources/library/interactivities/Ordre mots.wgt/locales/fr/scripts/template2.js b/resources/library/interactivities/Ordre mots.wgt/locales/fr/scripts/template2.js index f1b68890..70e765b7 100644 --- a/resources/library/interactivities/Ordre mots.wgt/locales/fr/scripts/template2.js +++ b/resources/library/interactivities/Ordre mots.wgt/locales/fr/scripts/template2.js @@ -47,8 +47,6 @@ if(window.sankore){ word = sankoreLang.example; } -var doCheckWord = true; - // array of dom elements var letters = []; @@ -67,10 +65,13 @@ var widget_padding = 0; var min_view_width = 400; $(document).ready(function(){ - if(sankore.preference("ord_words_style","")){ - changeStyle(sankore.preference("ord_words_style","")); - $(".style_select").val(sankore.preference("ord_words_style","")); - } else + if(window.sankore){ + if(sankore.preference("ord_words_style","")){ + changeStyle(sankore.preference("ord_words_style","")); + $(".style_select").val(sankore.preference("ord_words_style","")); + } else + changeStyle("3") + } else changeStyle("3") $("#wgt_display").text(sankoreLang.view); $("#wgt_edit").text(sankoreLang.edit); @@ -300,7 +301,7 @@ turns the widget into the view mode function modeView() { if( editMode ){ - word = $( "#mp_word input:text" ).attr( "value" ); + word = $( "#mp_word .wgt_cont" ).val(); } wgtState = false; @@ -360,14 +361,15 @@ function modeEdit() { editMode = true; wgtState = true; - $( "#mp_word").css( "margin-left", 0 ).empty().append(''); + $( "#mp_word").sortable( "destroy" ); + $( "#mp_word").css( "margin-left", 0 ).empty().append(''); } if (window.widget) { window.widget.onleave = function(){ sankore.setPreference("ord_words_style", $(".style_select").find("option:selected").val()); - if($( "#mp_word input:text" ).attr( "value" )) + if($( "#mp_word .wgt_cont" ).val()) { modeView(); var str = ""; diff --git a/resources/library/interactivities/Ordre mots.wgt/locales/ru/scripts/template2.js b/resources/library/interactivities/Ordre mots.wgt/locales/ru/scripts/template2.js index 58b2a419..5a7e095e 100644 --- a/resources/library/interactivities/Ordre mots.wgt/locales/ru/scripts/template2.js +++ b/resources/library/interactivities/Ordre mots.wgt/locales/ru/scripts/template2.js @@ -47,8 +47,6 @@ if(window.sankore){ word = sankoreLang.example; } -var doCheckWord = true; - // array of dom elements var letters = []; @@ -67,10 +65,13 @@ var widget_padding = 0; var min_view_width = 400; $(document).ready(function(){ - if(sankore.preference("ord_words_style","")){ - changeStyle(sankore.preference("ord_words_style","")); - $(".style_select").val(sankore.preference("ord_words_style","")); - } else + if(window.sankore){ + if(sankore.preference("ord_words_style","")){ + changeStyle(sankore.preference("ord_words_style","")); + $(".style_select").val(sankore.preference("ord_words_style","")); + } else + changeStyle("3") + } else changeStyle("3") $("#wgt_display").text(sankoreLang.view); $("#wgt_edit").text(sankoreLang.edit); @@ -300,7 +301,7 @@ turns the widget into the view mode function modeView() { if( editMode ){ - word = $( "#mp_word input:text" ).attr( "value" ); + word = $( "#mp_word .wgt_cont" ).val(); } wgtState = false; @@ -360,14 +361,15 @@ function modeEdit() { editMode = true; wgtState = true; - $( "#mp_word").css( "margin-left", 0 ).empty().append(''); + $( "#mp_word").sortable( "destroy" ); + $( "#mp_word").css( "margin-left", 0 ).empty().append(''); } if (window.widget) { window.widget.onleave = function(){ sankore.setPreference("ord_words_style", $(".style_select").find("option:selected").val()); - if($( "#mp_word input:text" ).attr( "value" )) + if($( "#mp_word .wgt_cont" ).val()) { modeView(); var str = ""; diff --git a/resources/library/interactivities/Ordre mots.wgt/scripts/template2.js b/resources/library/interactivities/Ordre mots.wgt/scripts/template2.js index 19bdfbc8..ef75b7ce 100644 --- a/resources/library/interactivities/Ordre mots.wgt/scripts/template2.js +++ b/resources/library/interactivities/Ordre mots.wgt/scripts/template2.js @@ -65,12 +65,14 @@ var widget_padding = 0; var min_view_width = 400; $(document).ready(function(){ - if(window.sankore) + if(window.sankore){ if(sankore.preference("ord_words_style","")){ changeStyle(sankore.preference("ord_words_style","")); $(".style_select").val(sankore.preference("ord_words_style","")); } else changeStyle("3") + } else + changeStyle("3") $("#wgt_display").text(sankoreLang.view); $("#wgt_edit").text(sankoreLang.edit); $("#wgt_display, #wgt_edit").click(function(event){ @@ -299,7 +301,7 @@ turns the widget into the view mode function modeView() { if( editMode ){ - word = $( "#mp_word input:text" ).attr( "value" ); + word = $( "#mp_word .wgt_cont" ).val(); } wgtState = false; @@ -359,14 +361,15 @@ function modeEdit() { editMode = true; wgtState = true; - $( "#mp_word").css( "margin-left", 0 ).empty().append(''); + $( "#mp_word").sortable( "destroy" ); + $( "#mp_word").css( "margin-left", 0 ).empty().append(''); } if (window.widget) { window.widget.onleave = function(){ sankore.setPreference("ord_words_style", $(".style_select").find("option:selected").val()); - if($( "#mp_word input:text" ).attr( "value" )) + if($( "#mp_word .wgt_cont" ).val()) { modeView(); var str = ""; diff --git a/resources/library/interactivities/Ordre mots.wgt/styles/of_puppets.css b/resources/library/interactivities/Ordre mots.wgt/styles/of_puppets.css index 8be4a1f7..0a1c5924 100644 --- a/resources/library/interactivities/Ordre mots.wgt/styles/of_puppets.css +++ b/resources/library/interactivities/Ordre mots.wgt/styles/of_puppets.css @@ -12,7 +12,7 @@ body{ .letter{ min-width: 30px; - max-width: 500px; + max-width: 600px; height: 40px; overflow: hidden; border: solid 1px #ccc; @@ -43,11 +43,12 @@ body{ text-align: center; } -#mp_word input{ +#mp_word .wgt_cont{ font: 32px tahoma; letter-spacing: 0.1em; width: 98%; - overflow: auto; + min-height: 200px; + resize: vertical; } #mp_msg{