Files
databap/masks/note.html

43 lines
1.4 KiB
HTML
Executable File

<div id="note">
<!-- <p class="loading_box step_box round"><i class="fa fa-60 fa-inline fa-spin fa-c-loading"></i>La note est en cours de chargement...</p> -->
<form id="note_form">
<input type="text" id="note_id" class="round" />
</form>
<iframe id="note_frame" class="round" src=""></iframe>
</div>
<script type="text/javascript">
databap.pageInit = function()
{
databap.tmp('note', 'integer');
//Add note selection form
$('#note_id').addDefaultValue('N° note');
$('#note_form')
.addButton('ok', 'Ok', $('#note_form').submit, 'submit', 'heavy')
.submit(function(){databap.goToInternalLink('note', $('#note_id').val())});
$('#note_frame').css('height', 'calc(100% - '+($('#note_form').outerHeight()+14)+'px)');
//Start fetching note
var iNote = databap.vars.id;
if(isNumeric(iNote) && iNote > 0 && iNote!=databap.tmp('note'))
{
$('#note_id').val(iNote).focus();
//self.addBufferIcon();
$('#note_frame').attr('src', 'index.php?a=note&id='+iNote);
databap.tmp('note', iNote);
}
}
function onEndOfProcess()
{
databap.resetIcon();
var $Frame = $('#note_frame').contents().find('body').css({'margin':0, 'width':'calc(100% - 6px)'});
var $Form = $Frame.find('#htmlb_form_1').css('margin-bottom', 0);
var $Rows = $Form.children('table').eq(2).find('tbody').children();
$Rows.filter(':lt(2), :eq(3)').add('#htmlb_form_2').hide();
$Frame.find('#Display_Group').height('+=200px');
}
</script>