diff --git a/resources/library/interactivities/Ordre images.wgt/index.html b/resources/library/interactivities/Ordre images.wgt/index.html
index 5b38539e..e8e11b60 100644
--- a/resources/library/interactivities/Ordre images.wgt/index.html
+++ b/resources/library/interactivities/Ordre images.wgt/index.html
@@ -5,7 +5,7 @@
-
+
@@ -17,7 +17,8 @@
} else
lang = "en";
if(lang == "en"){
- sankore.enableDropOnWidget(false);
+ if(window.sankore)
+ sankore.enableDropOnWidget(false);
start();
}
else{
@@ -57,17 +58,17 @@
|
-
+
|
-
+
|
|
-
+
|
|
diff --git a/resources/library/interactivities/Ordre images.wgt/js/script.js b/resources/library/interactivities/Ordre images.wgt/js/script.js
index 22b08946..f2992318 100644
--- a/resources/library/interactivities/Ordre images.wgt/js/script.js
+++ b/resources/library/interactivities/Ordre images.wgt/js/script.js
@@ -34,12 +34,21 @@ function start(){
//events
if (window.widget) {
window.widget.onleave = function(){
- //exportData();
+ exportData();
}
}
$("#wgt_reload").click(function(){
- window.location.reload();
+ if($("#wgt_display").hasClass("selected")){
+ $("#wgt_edit").trigger("click");
+ $("#wgt_display").trigger("click");
+ } else {
+ $("#wgt_display").trigger("click");
+ }
+ });
+
+ $("#wgt_reload, #wgt_display, #wgt_edit").mouseover(function(){
+ exportData();
});
$(".style_select").change(function (event){
@@ -204,6 +213,10 @@ function exportData(){
array_to_export.push(cont_obj);
}
sankore.setPreference("odr_des_imgs", JSON.stringify(array_to_export));
+ if($("#wgt_display").hasClass("selected"))
+ sankore.setPreference("odr_des_imgs_state", "display");
+ else
+ sankore.setPreference("odr_des_imgs_state", "edit");
}
//import
@@ -240,13 +253,19 @@ function importData(data){
img_block.append(hidden_input).append(img);
tmp_array.push(img_block);
}
- tmp_array = shuffle(tmp_array);
+ if(sankore.preference("odr_des_imgs_state","")){
+ if(sankore.preference("odr_des_imgs_state","") == "edit")
+ tmp_array = shuffle(tmp_array);
+ } else
+ tmp_array = shuffle(tmp_array);
+
for(j = 0; j