From 448c1e02b6075aa7ed25807d17edadf8459c05ac Mon Sep 17 00:00:00 2001 From: Olle Haerstedt Date: Wed, 23 Mar 2016 16:14:03 +0100 Subject: [PATCH] Dev: Replace file-upload jQuery UI with bootstrap modal --- application/helpers/qanda_helper.php | 39 ++++++++++++++++++++++------ scripts/modaldialog.js | 20 ++++++++++++++ styles-public/uploader.css | 4 +++ templates/default/css/template.css | 32 +++++++++++++++++++++++ 4 files changed, 87 insertions(+), 8 deletions(-) diff --git a/application/helpers/qanda_helper.php b/application/helpers/qanda_helper.php index fc9769c1b9d..71ad030a039 100644 --- a/application/helpers/qanda_helper.php +++ b/application/helpers/qanda_helper.php @@ -2531,12 +2531,6 @@ function do_file_upload($ia) $questgrppreview = 0; } - $uploadurl = $scriptloc . "?sid=" . Yii::app()->getConfig('surveyID') . "&fieldname=" . $ia[1] . "&qid=" . $ia[0]; - $uploadurl .= "&preview=" . $questgrppreview . "&show_title=" . $aQuestionAttributes['show_title']; - $uploadurl .= "&show_comment=" . $aQuestionAttributes['show_comment']; - $uploadurl .= "&minfiles=" . $aQuestionAttributes['min_num_of_files']; // TODO: Regression here: Should use LEMval(minfiles) - $uploadurl .= "&maxfiles=" . $aQuestionAttributes['max_num_of_files']; // Same here. - $answer = "'; - //$('"; + $uploadurl = $scriptloc . "?sid=" . Yii::app()->getConfig('surveyID') . "&fieldname=" . $ia[1] . "&qid=" . $ia[0]; + $uploadurl .= "&preview=" . $questgrppreview . "&show_title=" . $aQuestionAttributes['show_title']; + $uploadurl .= "&show_comment=" . $aQuestionAttributes['show_comment']; + $uploadurl .= "&minfiles=" . $aQuestionAttributes['min_num_of_files']; // TODO: Regression here? Should use LEMval(minfiles) like above + $uploadurl .= "&maxfiles=" . $aQuestionAttributes['max_num_of_files']; // Same here. + + $answer .= ' + + + + + + '; $inputnames[] = $ia[1]; $inputnames[] = $ia[1]."_filecount"; diff --git a/scripts/modaldialog.js b/scripts/modaldialog.js index f6d7fee03be..3d464488919 100644 --- a/scripts/modaldialog.js +++ b/scripts/modaldialog.js @@ -18,6 +18,26 @@ function openUploadModalDialog(){ //$('#uploader').dialog('destroy').remove(); // destroy the old modal dialog //$('