mirror of
https://git.code.sf.net/p/seeddms/code
synced 2025-06-01 06:27:15 +00:00
dropfolderchoose can select folders
This commit is contained in:
parent
2d04fc7d93
commit
96db0eb052
|
@ -1096,11 +1096,11 @@ $('#acceptkeywords').click(function(ev) {
|
|||
}
|
||||
} /* }}} */
|
||||
|
||||
function printDropFolderChooserHtml($formName, $dropfolderfile="") { /* {{{ */
|
||||
function printDropFolderChooserHtml($formName, $dropfolderfile="", $showfolders=0) { /* {{{ */
|
||||
print "<div class=\"input-append\">\n";
|
||||
print "<input readonly type=\"text\" id=\"dropfolderfile".$formName."\" name=\"dropfolderfile".$formName."\" value=\"".$dropfolderfile."\">";
|
||||
print "<button type=\"button\" class=\"btn\" id=\"clearFilename".$formName."\"><i class=\"icon-remove\"></i></button>";
|
||||
print "<a data-target=\"#dropfolderChooser\" href=\"out.DropFolderChooser.php?form=form1&dropfolderfile=".$dropfolderfile."\" role=\"button\" class=\"btn\" data-toggle=\"modal\">".getMLText("choose_target_file")."…</a>\n";
|
||||
print "<a data-target=\"#dropfolderChooser\" href=\"out.DropFolderChooser.php?form=form1&dropfolderfile=".$dropfolderfile."&showfolders=".$showfolders."\" role=\"button\" class=\"btn\" data-toggle=\"modal\">".getMLText("choose_target_file")."…</a>\n";
|
||||
print "</div>\n";
|
||||
?>
|
||||
<div class="modal hide" id="dropfolderChooser" tabindex="-1" role="dialog" aria-labelledby="dropfolderChooserLabel" aria-hidden="true">
|
||||
|
@ -1119,7 +1119,7 @@ $('#acceptkeywords').click(function(ev) {
|
|||
<?php
|
||||
} /* }}} */
|
||||
|
||||
function printDropFolderChooserJs($formName) { /* {{{ */
|
||||
function printDropFolderChooserJs($formName, $showfolders=0) { /* {{{ */
|
||||
?>
|
||||
/* Set up a callback which is called when a folder in the tree is selected */
|
||||
modalDropfolderChooser = $('#dropfolderChooser');
|
||||
|
@ -1127,6 +1127,12 @@ function fileSelected(name) {
|
|||
$('#dropfolderfile<?php echo $formName ?>').val(name);
|
||||
modalDropfolderChooser.modal('hide');
|
||||
}
|
||||
<?php if($showfolders) { ?>
|
||||
function folderSelected(name) {
|
||||
$('#dropfolderfile<?php echo $formName ?>').val(name);
|
||||
modalDropfolderChooser.modal('hide');
|
||||
}
|
||||
<?php } ?>
|
||||
function clearFilename<?php print $formName ?>() {
|
||||
$('#dropfolderfile<?php echo $formName ?>').val('');
|
||||
}
|
||||
|
@ -1136,12 +1142,12 @@ $('#clearfilename<?php print $formName ?>').click(function(ev) {
|
|||
<?php
|
||||
} /* }}} */
|
||||
|
||||
function printDropFolderChooser($formName, $dropfolderfile="") { /* {{{ */
|
||||
$this->printDropFolderChooserHtml($formName, $dropfolderfile);
|
||||
function printDropFolderChooser($formName, $dropfolderfile="", $showfolders=0) { /* {{{ */
|
||||
$this->printDropFolderChooserHtml($formName, $dropfolderfile, $showfolders);
|
||||
?>
|
||||
<script language="JavaScript">
|
||||
<?php
|
||||
$this->printDropFolderChooserJs($formName);
|
||||
$this->printDropFolderChooserJs($formName, $showfolders);
|
||||
?>
|
||||
</script>
|
||||
<?php
|
||||
|
|
Loading…
Reference in New Issue
Block a user