diff --git a/mod/feedback/edit.php b/mod/feedback/edit.php index 6a96292f26b..cdab171873d 100644 --- a/mod/feedback/edit.php +++ b/mod/feedback/edit.php @@ -159,14 +159,16 @@ $PAGE->set_heading(format_string($course->fullname)); $PAGE->set_title(format_string($feedback->name)); //Adding the javascript module for the items dragdrop. -if ($do_show == 'edit' and $CFG->enableajax) { - $PAGE->requires->strings_for_js(array( - 'pluginname', - 'move_item', - 'position', - ), 'feedback'); - $PAGE->requires->yui_module('moodle-mod_feedback-dragdrop', 'M.mod_feedback.init_dragdrop', - array(array('cmid' => $cm->id))); +if (count($feedbackitems) > 1) { + if ($do_show == 'edit' and $CFG->enableajax) { + $PAGE->requires->strings_for_js(array( + 'pluginname', + 'move_item', + 'position', + ), 'feedback'); + $PAGE->requires->yui_module('moodle-mod_feedback-dragdrop', 'M.mod_feedback.init_dragdrop', + array(array('cmid' => $cm->id))); + } } echo $OUTPUT->header(); @@ -333,14 +335,16 @@ if ($do_show == 'edit') { echo ''; } //Print the move-button - echo ''; - $moveurl = new moodle_url($url, array('moveitem'=>$feedbackitem->id)); - $buttonlink = $moveurl->out(); - $strbutton = get_string('move_item', 'feedback'); - echo ' - '.$strbutton.' - '; - echo ''; + if (count($feedbackitems) > 1) { + echo ''; + $moveurl = new moodle_url($url, array('moveitem'=>$feedbackitem->id)); + $buttonlink = $moveurl->out(); + $strbutton = get_string('move_item', 'feedback'); + echo ' + '.$strbutton.' + '; + echo ''; + } //Print the button to edit the item if ($feedbackitem->typ != 'pagebreak') { echo ''; diff --git a/mod/feedback/styles.css b/mod/feedback/styles.css index 0248e384ec4..c21df5d8e5d 100644 --- a/mod/feedback/styles.css +++ b/mod/feedback/styles.css @@ -96,3 +96,7 @@ ul#feedback_draglist { padding: 0; margin: 0; } + +div#feedback_dragarea { + width:95%; +} diff --git a/mod/feedback/yui/dragdrop/dragdrop.js b/mod/feedback/yui/dragdrop/dragdrop.js index 32deb763bc5..eee52accb6b 100644 --- a/mod/feedback/yui/dragdrop/dragdrop.js +++ b/mod/feedback/yui/dragdrop/dragdrop.js @@ -192,20 +192,6 @@ YUI.add('moodle-mod_feedback-dragdrop', function(Y) { } }, - /** - * Handles the drag:dropmiss event. - * - * @param e the event - * @return void - */ - drag_dropmiss_handler : function(e) { - var msg = { - name : 'dropmiss', - message : 'dropmiss' - }; - return new M.core.exception(msg); - }, - /** * Save the new item order. *