mirror of
https://git.code.sf.net/p/seeddms/code
synced 2025-10-16 05:51:33 +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 "<div class=\"input-append\">\n";
|
||||||
print "<input readonly type=\"text\" id=\"dropfolderfile".$formName."\" name=\"dropfolderfile".$formName."\" value=\"".$dropfolderfile."\">";
|
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 "<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";
|
print "</div>\n";
|
||||||
?>
|
?>
|
||||||
<div class="modal hide" id="dropfolderChooser" tabindex="-1" role="dialog" aria-labelledby="dropfolderChooserLabel" aria-hidden="true">
|
<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
|
<?php
|
||||||
} /* }}} */
|
} /* }}} */
|
||||||
|
|
||||||
function printDropFolderChooserJs($formName) { /* {{{ */
|
function printDropFolderChooserJs($formName, $showfolders=0) { /* {{{ */
|
||||||
?>
|
?>
|
||||||
/* Set up a callback which is called when a folder in the tree is selected */
|
/* Set up a callback which is called when a folder in the tree is selected */
|
||||||
modalDropfolderChooser = $('#dropfolderChooser');
|
modalDropfolderChooser = $('#dropfolderChooser');
|
||||||
|
@ -1127,6 +1127,12 @@ function fileSelected(name) {
|
||||||
$('#dropfolderfile<?php echo $formName ?>').val(name);
|
$('#dropfolderfile<?php echo $formName ?>').val(name);
|
||||||
modalDropfolderChooser.modal('hide');
|
modalDropfolderChooser.modal('hide');
|
||||||
}
|
}
|
||||||
|
<?php if($showfolders) { ?>
|
||||||
|
function folderSelected(name) {
|
||||||
|
$('#dropfolderfile<?php echo $formName ?>').val(name);
|
||||||
|
modalDropfolderChooser.modal('hide');
|
||||||
|
}
|
||||||
|
<?php } ?>
|
||||||
function clearFilename<?php print $formName ?>() {
|
function clearFilename<?php print $formName ?>() {
|
||||||
$('#dropfolderfile<?php echo $formName ?>').val('');
|
$('#dropfolderfile<?php echo $formName ?>').val('');
|
||||||
}
|
}
|
||||||
|
@ -1136,12 +1142,12 @@ $('#clearfilename<?php print $formName ?>').click(function(ev) {
|
||||||
<?php
|
<?php
|
||||||
} /* }}} */
|
} /* }}} */
|
||||||
|
|
||||||
function printDropFolderChooser($formName, $dropfolderfile="") { /* {{{ */
|
function printDropFolderChooser($formName, $dropfolderfile="", $showfolders=0) { /* {{{ */
|
||||||
$this->printDropFolderChooserHtml($formName, $dropfolderfile);
|
$this->printDropFolderChooserHtml($formName, $dropfolderfile, $showfolders);
|
||||||
?>
|
?>
|
||||||
<script language="JavaScript">
|
<script language="JavaScript">
|
||||||
<?php
|
<?php
|
||||||
$this->printDropFolderChooserJs($formName);
|
$this->printDropFolderChooserJs($formName, $showfolders);
|
||||||
?>
|
?>
|
||||||
</script>
|
</script>
|
||||||
<?php
|
<?php
|
||||||
|
|
Loading…
Reference in New Issue
Block a user