mirror of
https://github.com/moodle/moodle.git
synced 2025-04-21 16:32:18 +02:00
filemanager MDL-16597 fix YUI repository requires and remove style='display:none' from filemanager form - credit: Dongsheng
This commit is contained in:
parent
c966c8a27b
commit
75003899ae
@ -173,7 +173,7 @@ class MoodleQuickForm_filemanager extends HTML_QuickForm_element {
|
||||
$str .= $repojs;
|
||||
$str .= <<<EOD
|
||||
<input value="$draftitemid" name="{$this->_attributes['name']}" type="hidden" />
|
||||
<a href="###" id="btnadd-{$client_id}" style="display:none" class="btnaddfile" onclick="return callpicker('$id', '$client_id', '$draftitemid')">$straddfile</a>
|
||||
<a href="###" id="btnadd-{$client_id}" class="btnaddfile" onclick="return callpicker('$id', '$client_id', '$draftitemid')">$straddfile</a>
|
||||
EOD;
|
||||
$PAGE->requires->yui_lib('dom');
|
||||
$PAGE->requires->js_function_call('YAHOO.util.Dom.setStyle', Array("btnadd-{$client_id}", 'display', 'inline'));
|
||||
|
@ -604,7 +604,7 @@ abstract class repository {
|
||||
$params[] = $type;
|
||||
}
|
||||
$sql .= ' order by r.sortorder, i.name';
|
||||
|
||||
|
||||
if (!$repos = $DB->get_records_sql($sql, $params)) {
|
||||
$repos = array();
|
||||
}
|
||||
@ -1388,7 +1388,7 @@ abstract class repository {
|
||||
$ret[$entry->name] = $entry->value;
|
||||
}
|
||||
if (!empty($config)) {
|
||||
return $ret[$config];
|
||||
return $ret[$config];
|
||||
} else {
|
||||
return $ret;
|
||||
}
|
||||
@ -1721,19 +1721,19 @@ function repository_setup_default_plugins() {
|
||||
function repository_head_setup() {
|
||||
global $PAGE;
|
||||
|
||||
$PAGE->requires->yui_lib('yahoo');
|
||||
$PAGE->requires->yui_lib('dom');
|
||||
$PAGE->requires->yui_lib('element');
|
||||
$PAGE->requires->yui_lib('event');
|
||||
$PAGE->requires->yui_lib('json');
|
||||
$PAGE->requires->yui_lib('treeview');
|
||||
$PAGE->requires->yui_lib('dragdrop');
|
||||
$PAGE->requires->yui_lib('container');
|
||||
$PAGE->requires->yui_lib('resize');
|
||||
$PAGE->requires->yui_lib('layout');
|
||||
$PAGE->requires->yui_lib('connection');
|
||||
$PAGE->requires->yui_lib('button');
|
||||
$PAGE->requires->yui_lib('selector');
|
||||
$PAGE->requires->yui_lib('yahoo')->in_head();
|
||||
$PAGE->requires->yui_lib('dom')->in_head();
|
||||
$PAGE->requires->yui_lib('element')->in_head();
|
||||
$PAGE->requires->yui_lib('event')->in_head();
|
||||
$PAGE->requires->yui_lib('json')->in_head();
|
||||
$PAGE->requires->yui_lib('treeview')->in_head();
|
||||
$PAGE->requires->yui_lib('dragdrop')->in_head();
|
||||
$PAGE->requires->yui_lib('container')->in_head();
|
||||
$PAGE->requires->yui_lib('resize')->in_head();
|
||||
$PAGE->requires->yui_lib('layout')->in_head();
|
||||
$PAGE->requires->yui_lib('connection')->in_head();
|
||||
$PAGE->requires->yui_lib('button')->in_head();
|
||||
$PAGE->requires->yui_lib('selector')->in_head();
|
||||
|
||||
//TODO: remove the ->in_head() once we refactor the inline script tags in repo code
|
||||
$PAGE->requires->js('repository/repository.src.js')->in_head();
|
||||
|
Loading…
x
Reference in New Issue
Block a user