Files
EasySoft-ZenTaoPMS/module/common/view/parsetext.html.php
T
Catouse 6ea49bf6a4 * ajusted style.
* updated zui.
2014-07-31 08:29:01 +08:00

60 lines
2.2 KiB
PHP
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
<div class="modal fade" id="myModal" tabindex="-1" role="dialog" aria-labelledby="myModalTitle" aria-hidden="true">
<div class="modal-dialog">
<div class="modal-content">
<div class="modal-header">
<button type="button" class="close" data-dismiss="modal" aria-hidden="true">×</button>
<h4 class="modal-title"><i class="icon-file-text"></i> <?php echo $lang->parseText?></h4>
</div>
<div class="modal-body"><?php echo html::textarea('parseText', '', "class='form-control' rows='10'")?></div>
<div class="modal-footer"><?php echo html::submitButton()?></div>
</div>
</div>
</div>
<script>
$("button[data-toggle='myModal']").click(function(){$('#myModal').modal('show')})
$("#myModal button[type='submit']").click(function()
{
var parseText = $('#myModal #parseText').val();
$('#myModal').modal('hide')
$('#myModal #parseText').val('');
var dataList = parseText.split("\n");
if(typeof(mainField) == 'undefined') mainField = 'title';
var index = 0;
for(i in dataList)
{
var data = dataList[i].replace(/(^\s*)|(\s*$)/g, "");;
if(data.length == 0) continue;
while(true)
{
var title = $('form tbody tr').eq(index).find("input[id*='" + mainField + "']");
if($(title).size() == 0)
{
if(index == 0) break;
cloneTr = $('#trTemp tbody').html();
cloneTr = cloneTr.replace(/%s/g, index);
$('form tbody tr').eq(index - 1).after(cloneTr);
$('form tbody tr').eq(index).find('td:first').html(index + 1);
$('form tbody tr').eq(index - 1).find('td').each(function()
{
if($(this).find('div.chosen-container').size() != 0)
{
$('form tbody tr').eq(index).find("td").eq($(this).index()).find('select').chosen(defaultChosenOptions);
}
});
title = $('form tbody tr').eq(index).find("input[id*='" + mainField + "']");
}
index++;
if($(title).val() != '') continue;
if($(title).val() == '')$(title).val(data);
break;
}
}
});
</script>