mirror of
https://git.code.sf.net/p/seeddms/code
synced 2025-06-18 02:59:27 +00:00
use jquery validation
This commit is contained in:
parent
07919b0810
commit
d325340e0b
|
@ -33,7 +33,23 @@ class SeedDMS_View_WorkflowMgr extends SeedDMS_Theme_Style {
|
||||||
|
|
||||||
function js() { /* {{{ */
|
function js() { /* {{{ */
|
||||||
header('Content-Type: application/javascript; charset=UTF-8');
|
header('Content-Type: application/javascript; charset=UTF-8');
|
||||||
|
parent::jsTranslations(array('js_form_error', 'js_form_errors'));
|
||||||
?>
|
?>
|
||||||
|
function runValidation() {
|
||||||
|
$("#form1").validate({
|
||||||
|
rules: {
|
||||||
|
name: {
|
||||||
|
required: true
|
||||||
|
},
|
||||||
|
initstate: {
|
||||||
|
required: true
|
||||||
|
},
|
||||||
|
},
|
||||||
|
messages: {
|
||||||
|
name: "<?php printMLText("js_no_name");?>",
|
||||||
|
}
|
||||||
|
});
|
||||||
|
}
|
||||||
|
|
||||||
function checkForm(num)
|
function checkForm(num)
|
||||||
{
|
{
|
||||||
|
@ -154,8 +170,7 @@ $(document).ready(function() {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
?>
|
?>
|
||||||
<?php $this->contentContainerStart(); ?>
|
<form class="form-horizontal" action="../op/op.WorkflowMgr.php" method="post" enctype="multipart/form-data" id="form1" name="form1">
|
||||||
<form class="form-horizontal" action="../op/op.WorkflowMgr.php" method="post" enctype="multipart/form-data">
|
|
||||||
<?php
|
<?php
|
||||||
if($workflow) {
|
if($workflow) {
|
||||||
echo createHiddenFieldWithKey('editworkflow');
|
echo createHiddenFieldWithKey('editworkflow');
|
||||||
|
@ -169,6 +184,7 @@ $(document).ready(function() {
|
||||||
<input type="hidden" name="action" value="addworkflow">
|
<input type="hidden" name="action" value="addworkflow">
|
||||||
<?php
|
<?php
|
||||||
}
|
}
|
||||||
|
$this->contentContainerStart();
|
||||||
$this->formField(
|
$this->formField(
|
||||||
getMLText("workflow_name"),
|
getMLText("workflow_name"),
|
||||||
array(
|
array(
|
||||||
|
@ -191,10 +207,10 @@ $(document).ready(function() {
|
||||||
'options'=>$options
|
'options'=>$options
|
||||||
)
|
)
|
||||||
);
|
);
|
||||||
|
$this->contentContainerEnd();
|
||||||
$this->formSubmit('<i class="fa fa-save"></i> '.getMLText("save"));
|
$this->formSubmit('<i class="fa fa-save"></i> '.getMLText("save"));
|
||||||
?>
|
?>
|
||||||
</form>
|
</form>
|
||||||
<?php $this->contentContainerEnd(); ?>
|
|
||||||
<?php
|
<?php
|
||||||
if($workflow) {
|
if($workflow) {
|
||||||
$actions = $dms->getAllWorkflowActions();
|
$actions = $dms->getAllWorkflowActions();
|
||||||
|
@ -250,7 +266,7 @@ $(document).ready(function() {
|
||||||
}
|
}
|
||||||
echo "</tbody></table>";
|
echo "</tbody></table>";
|
||||||
?>
|
?>
|
||||||
<form class="form-inline" action="../op/op.AddTransitionToWorkflow.php" method="post">
|
<form class="form-inline" action="../op/op.AddTransitionToWorkflow.php" method="post" id="form2" name="form2">
|
||||||
<?php
|
<?php
|
||||||
echo "<table class=\"table table-condensed\"><thead></thead><tbody>";
|
echo "<table class=\"table table-condensed\"><thead></thead><tbody>";
|
||||||
echo "<tr>";
|
echo "<tr>";
|
||||||
|
@ -294,7 +310,7 @@ $(document).ready(function() {
|
||||||
?>
|
?>
|
||||||
<?php echo createHiddenFieldWithKey('addtransitiontoworkflow'); ?>
|
<?php echo createHiddenFieldWithKey('addtransitiontoworkflow'); ?>
|
||||||
<input type="hidden" name="workflow" value="<?php print $workflow->getID();?>">
|
<input type="hidden" name="workflow" value="<?php print $workflow->getID();?>">
|
||||||
<input type="submit" class="btn" value="<?php printMLText("add");?>">
|
<input type="submit" class="btn btn-primary" value="<?php printMLText("add");?>">
|
||||||
<?php
|
<?php
|
||||||
echo "</td>";
|
echo "</td>";
|
||||||
echo "</tr>\n";
|
echo "</tr>\n";
|
||||||
|
@ -319,6 +335,9 @@ $(document).ready(function() {
|
||||||
$workflows = $this->params['allworkflows'];
|
$workflows = $this->params['allworkflows'];
|
||||||
$workflowstates = $this->params['allworkflowstates'];
|
$workflowstates = $this->params['allworkflowstates'];
|
||||||
|
|
||||||
|
$this->htmlAddHeader('<script type="text/javascript" src="../views/'.$this->theme.'/vendors/jquery-validation/jquery.validate.js"></script>'."\n", 'js');
|
||||||
|
$this->htmlAddHeader('<script type="text/javascript" src="../views/'.$this->theme.'/styles/validation-default.js"></script>'."\n", 'js');
|
||||||
|
|
||||||
$this->htmlStartPage(getMLText("admin_tools"));
|
$this->htmlStartPage(getMLText("admin_tools"));
|
||||||
$this->globalNavigation();
|
$this->globalNavigation();
|
||||||
$this->contentStart();
|
$this->contentStart();
|
||||||
|
@ -352,7 +371,7 @@ $(document).ready(function() {
|
||||||
$this->columnEnd();
|
$this->columnEnd();
|
||||||
$this->columnStart(7);
|
$this->columnStart(7);
|
||||||
?>
|
?>
|
||||||
<div class="ajax" data-view="WorkflowMgr" data-action="form" <?php echo ($selworkflow ? "data-query=\"workflowid=".$selworkflow->getID()."\"" : "") ?>></div>
|
<div class="ajax" data-view="WorkflowMgr" data-action="form" data-afterload="()=>{runValidation();}" <?php echo ($selworkflow ? "data-query=\"workflowid=".$selworkflow->getID()."\"" : "") ?>></div>
|
||||||
<?php
|
<?php
|
||||||
$this->columnEnd();
|
$this->columnEnd();
|
||||||
$this->rowEnd();
|
$this->rowEnd();
|
||||||
|
|
Loading…
Reference in New Issue
Block a user