summaryrefslogtreecommitdiffstats
path: root/admin/survey/script/surveyList.js
diff options
context:
space:
mode:
Diffstat (limited to 'admin/survey/script/surveyList.js')
-rw-r--r--admin/survey/script/surveyList.js317
1 files changed, 209 insertions, 108 deletions
diff --git a/admin/survey/script/surveyList.js b/admin/survey/script/surveyList.js
index 5000e72..c7261ef 100644
--- a/admin/survey/script/surveyList.js
+++ b/admin/survey/script/surveyList.js
@@ -1,37 +1,116 @@
+/** Izbrise anketo
+ *
+ * @param anketa
+ * @param confirmtext
+ * @return
+ */
+ function anketa_delete_list (anketa, confirmtext) {
+ if (confirm(confirmtext)) {
+ $("#anketa_list_"+anketa).slideUp();
+ $.post('ajax.php?a=anketa_delete', {anketa: anketa, 'inList': 'true'}, function(response) {
+ if (response == '0') {
+ window.location = 'index.php';
+ }
+ });
+ }
+}
+
+/** doda/odstrani anketo v sistemsko knjiznico in refresa ikono za knjiznico ankete
+ *
+ */
+function surveyList_knjiznica (anketa) {
+ $("ul#surveyList").find("li#anketa_list_"+anketa).find(".sl_lib_glb").load('ajax.php?t=surveyList&a=surveyList_knjiznica', {anketa: anketa});
+}
+
+/** navadnega uporabnika obvesti da nima dostopa za dodajanje v sistemsko knjiznico
+ *
+ */
+function surveyList_knjiznica_noaccess (msg) {
+ genericAlertPopup('alert_parameter_msg');
+}
+
+/** doda/odstrani anketo v uporabnisko knjiznico in refresa ikono za knjiznico ankete
+*
+*/
+function surveyList_myknjiznica (anketa) {
+ $("ul#surveyList").find("li#anketa_list_"+anketa).find(".sl_lib_usr").load('ajax.php?t=surveyList&a=surveyList_myknjiznica', {anketa: anketa});
+ //$('#folders').load('ajax.php?t=folders&a=folders_myknjiznica', {anketa: anketa});
+}
+
+function surveyList_myknjiznica_new (anketa) {
+ $.post('ajax.php?t=surveyList&a=surveyList_myknjiznica_new', {anketa: anketa}, function() {
+ window.location.reload(true);
+ });
+}
+
+function surveyList_knjiznica_new (anketa) {
+ $.post('ajax.php?t=surveyList&a=surveyList_knjiznica_new', {anketa: anketa}, function() {
+ window.location.reload(true);
+ });
+}
+
+// Prikaz vec na tri pikice v tabeli anket
+function surveyList_show_more(ank_id){
+
+ if($('#survey_other_box_'+ank_id).hasClass('displayNone')){
+ $('.survey_other_box').addClass('displayNone');
+ $('#survey_other_box_'+ank_id).removeClass('displayNone');
+ }
+ else{
+ $('.survey_other_box').addClass('displayNone');
+ }
+
+}
+
+
+
+/* MOJE ANKETE - pogled z mapami */
+
+// Preklopimo med prikazom folderjev in navadnim prikazom
+function switchFolder(show){
+ if(show == 1)
+ var show_folders = 0;
+ else
+ var show_folders = 1;
+
+ $('#survey_list').load('ajax.php?a=surveyList_folders', {show_folders:show_folders}, function(){
+ $('body').toggleClass('body_mySurveys_folders');
+ $('body').toggleClass('body_mySurveys');
+ });
+}
+
// inicializiramo drag/drop anket in folderjev
-function surveyList_folder_init() {
+function mySurvey_folder_init() {
- $('#survey_list div.droppable').droppable({
- accept: '.mySurvey_draggable',
+ $('#survey_list .mySurvey_droppable').droppable({
+ accept: '#survey_list .mySurvey_draggable',
hoverClass: 'folderhover',
tolerance: 'pointer',
drop: function (e, ui) {
// Drop folderja
- if($(ui.draggable).hasClass('folder_title')){
- var drag_folder = $(ui.draggable).attr('folder_id');
- var parent = $(this).attr('folder_id');
+ if($(ui.draggable).hasClass('folder_item')){
+
+ var drag_folder_id = $(ui.draggable).attr('folder_id');
+ var parent_folder_id = $(this).attr('folder_id');
- $.post('ajax.php?t=surveyList&a=folder_dropped', {parent: parent, drag_folder: drag_folder}, function(){
- window.location.reload();
- });
+ $('#survey_list').load('ajax.php?t=surveyListFolders&a=mysurvey_folder_drop', {parent_folder_id: parent_folder_id, drag_folder_id: drag_folder_id});
}
// Drop ankete
if($(ui.draggable).hasClass('anketa_list')){
- var drag_survey = $(ui.draggable).attr('anketa_id');
- var parent = $(this).attr('folder_id');
- $.post('ajax.php?t=surveyList&a=survey_dropped', {parent: parent, drag_survey: drag_survey}, function(){
- window.location.reload();
- });
+ var drag_survey_id = $(ui.draggable).attr('anketa_id');
+ var parent_folder_id = $(this).attr('folder_id');
+
+ $('#survey_list').load('ajax.php?t=surveyListFolders&a=mysurvey_survey_drop', {parent_folder_id: parent_folder_id, drag_survey_id: drag_survey_id});
}
}
});
- $('.mySurvey_draggable').draggable({
+ $('#survey_list .mySurvey_draggable').draggable({
revert: 'invalid',
- opacitiy: '0.7',
+ opacitiy: '0.9',
helper: 'clone',
cursor: 'move',
cursorAt: { left: 20 },
@@ -41,127 +120,149 @@ function surveyList_folder_init() {
});
}
-// prikazemo/skrijemo ankete v folderju
-function toggle_folder (folder) {
-
- var open = 0;
- if($('#folder_content_'+folder).hasClass('closed')){
- open = 1;
- }
-
- $.post('ajax.php?t=surveyList&a=folder_toggle', {folder: folder, open: open}, function(){
- if(open == 1){
- $('#folder_content_'+folder).removeClass('closed');
- $('#folder_'+folder).find('.plus').removeClass('plus').addClass('minus');
- }
- else{
- $('#folder_content_'+folder).addClass('closed');
- $('#folder_'+folder).find('.minus').removeClass('minus').addClass('plus');
- }
- });
-}
+// Razpremo/skrcimo folder
+function mySurvey_folder_toggle(folder_id){
-// Pobrisemo folder
-function delete_folder (folder) {
- $.post('ajax.php?t=surveyList&a=folder_delete', {folder: folder}, function(){
- window.location.reload();
- });
+ if($('#folder_item_'+folder_id).hasClass('open'))
+ var open = 0;
+ else
+ var open = 1;
+
+ $.post('ajax.php?t=surveyListFolders&a=mysurvey_folder_toggle', {folder_id: folder_id, open: open}, function(){
+
+ if($('#folder_item_'+folder_id).hasClass('open')){
+ $('#folder_item_'+folder_id).removeClass('open');
+ $('#folder_list_'+folder_id).slideUp();
+ }
+ else{
+ $('#folder_item_'+folder_id).addClass('open');
+ $('#folder_list_'+folder_id).slideDown();
+ }
+ });
+
+ event.stopPropagation();
}
-// Ustvarimo folder
-function create_folder (parent) {
-
- $('#survey_list').load('ajax.php?t=surveyList&a=folder_create', {parent: parent}, function(){
-
- var added_folder_id = $('#new_added_folder').val();
+// Aktiviramo folder
+function mySurvey_folder_activate(folder_id){
+
+ $('#right_content').load('ajax.php?t=surveyListFolders&a=mysurvey_folder_activate', {folder_id: folder_id}, function(){
+
+ // Pobrisemo aktivni class aktivnega
+ $('.folder_item').removeClass('active');
- edit_title_folder(added_folder_id);
+ // Dodamo aktivni class novemu
+ $('#folder_item_'+folder_id).addClass('active');
});
}
-// Urejamo ime folderja
-function edit_title_folder (folder) {
-
- var text = $('#folder_title_text_'+folder).text();
+// Prikazemo opcije za urejanje folderja
+function mySurvey_folder_show_edit(element){
+
+ if($(element).parent().find('.folder_item_settings').hasClass('displayNone')){
+ $('.folder_item_settings').addClass('displayNone');
+ $('.dots_ver_folder').removeClass('active');
+ $(element).parent().find('.folder_item_settings').removeClass('displayNone');
+ $(element).addClass('active');
+ }
+ else{
+ $('.folder_item_settings').addClass('displayNone');
+ $('.dots_ver_folder').removeClass('active');
+ $(element).parent().find('.folder_item_settings').addClass('displayNone');
+ $(element).removeClass('active');
+ }
- $('#folder_title_text_'+folder).html('<input type="text" name="folder_title_edit" folder="'+folder+'" id="folder_title_edit_'+folder+'" class="folder_title_edit" value="'+text+'" onBlur="rename_folder(\''+folder+'\'); return false;" />');
- $('#folder_title_edit_'+folder).select();
+ event.stopPropagation();
}
-// Preimenujemo folder
-function rename_folder(folder){
- var text = $('#folder_title_edit_'+folder).val();
- $.post('ajax.php?t=surveyList&a=folder_rename', {folder: folder, text: text}, function(){
- $('#folder_title_text_'+folder).html('<a href="#" onClick="edit_title_folder(\''+folder+'\'); return false;">'+text+'</a>');
- });
+// Zaprtje dodatnega popupa
+function mySurvey_folder_close_popup(){
+ $('#fade').fadeOut('slow');
+ $("#mySurvey_additional_popup").fadeOut().html();
}
-// Kopiramo folder
-function copy_folder(folder){
- $.post('ajax.php?t=surveyList&a=folder_copy', {folder: folder}, function(){
- window.location.reload();
- });
+// Ime novega folderja
+function mySurvey_folder_add_popup(parent_folder_id){
+
+ $('#fade').fadeTo('slow', 1);
+ $("#mySurvey_additional_popup").fadeIn();
+ $("#mySurvey_additional_popup").load('ajax.php?t=surveyListFolders&a=mysurvey_folder_add_popup', {folder_id: parent_folder_id});
}
+// Dodamo nov folder
+function mySurvey_folder_add(parent_folder_id){
-// Preklopimo med prikazom folderjev in navadnim prikazom
-function switchFolder(show){
- if(show == 1)
- var show_folders = 0;
- else
- var show_folders = 1;
+ var folder_name = $("#mySurvey_folder_name").val();
- $('#survey_list').load('ajax.php?a=surveyList_folders', {show_folders:show_folders});
+ $("#left_content").load('ajax.php?t=surveyListFolders&a=mysurvey_folder_add', {folder_id: parent_folder_id, folder_name: folder_name}, function(){
+ mySurvey_folder_close_popup();
+ });
}
+// Ime obstojecega folderja
+function mySurvey_folder_rename_popup(folder_id, folder_name){
-/** Izbrise anketo
- *
- * @param anketa
- * @param confirmtext
- * @return
- */
-function anketa_delete_list (anketa, confirmtext) {
- if (confirm(confirmtext)) {
- $("#anketa_list_"+anketa).slideUp();
- $.post('ajax.php?a=anketa_delete', {anketa: anketa, 'inList': 'true'}, function(response) {
- if (response == '0') {
- window.location = 'index.php';
- }
- });
- }
+ $('#fade').fadeTo('slow', 1);
+ $("#mySurvey_additional_popup").fadeIn();
+ $("#mySurvey_additional_popup").load('ajax.php?t=surveyListFolders&a=mysurvey_folder_rename_popup', {folder_id: folder_id, folder_name: folder_name});
}
+// Preimenujemo obstojeci folder
+function mySurvey_folder_rename(folder_id){
-/** doda/odstrani anketo v sistemsko knjiznico in refresa ikono za knjiznico ankete
- *
- */
-function surveyList_knjiznica (anketa) {
- $("ul#surveyList").find("li#anketa_list_"+anketa).find(".sl_lib_glb").load('ajax.php?t=surveyList&a=surveyList_knjiznica', {anketa: anketa});
-}
-/** navadnega uporabnika obvesti da nima dostopa za dodajanje v sistemsko knjiznico
- *
- */
-function surveyList_knjiznica_noaccess (msg) {
- alert(msg);
+ var folder_name = $("#mySurvey_folder_name").val();
+
+ $("#left_content").load('ajax.php?t=surveyListFolders&a=mysurvey_folder_rename', {folder_id: folder_id, folder_name: folder_name}, function(){
+ mySurvey_folder_close_popup();
+ });
}
-/** doda/odstrani anketo v uporabnisko knjiznico in refresa ikono za knjiznico ankete
-*
-*/
-function surveyList_myknjiznica (anketa) {
- $("ul#surveyList").find("li#anketa_list_"+anketa).find(".sl_lib_usr").load('ajax.php?t=surveyList&a=surveyList_myknjiznica', {anketa: anketa});
- //$('#folders').load('ajax.php?t=folders&a=folders_myknjiznica', {anketa: anketa});
+// Pobrisemo obstojeci folder
+function mySurvey_folder_delete(folder_id){
+
+ $("#survey_list").load('ajax.php?t=surveyListFolders&a=mysurvey_folder_delete', {folder_id: folder_id});
}
-function surveyList_myknjiznica_new (anketa) {
- $.post('ajax.php?t=surveyList&a=surveyList_myknjiznica_new', {anketa: anketa}, function() {
- window.location.reload();
+
+
+
+/*
+
+// prikazemo/skrijemo ankete v folderju
+function toggle_folder (folder) {
+
+ var open = 0;
+ if($('#folder_content_'+folder).hasClass('closed')){
+ open = 1;
+ }
+
+ $.post('ajax.php?t=surveyList&a=folder_toggle', {folder: folder, open: open}, function(){
+ if(open == 1){
+ $('#folder_content_'+folder).removeClass('closed');
+ //$('#folder_'+folder).find('.arrow2_u').removeClass('arrow2_u').addClass('arrow2_d');
+
+ $('#folder_'+folder).removeClass('closed').addClass('open');
+ }
+ else{
+ $('#folder_content_'+folder).addClass('closed');
+ //$('#folder_'+folder).find('.arrow2_d').removeClass('arrow2_d').addClass('arrow2_u');
+
+ $('#folder_'+folder).removeClass('open').addClass('closed');
+ }
});
}
-function surveyList_knjiznica_new (anketa) {
- $.post('ajax.php?t=surveyList&a=surveyList_knjiznica_new', {anketa: anketa}, function() {
+
+
+// Kopiramo folder
+function copy_folder(folder){
+
+ $.post('ajax.php?t=surveyList&a=folder_copy', {folder: folder}, function(){
window.location.reload();
});
}
+
+*/
+
+
+