[QRB Calculator] Added model, view, controller and javascript to spawn dialog.
这个提交包含在:
父节点
6b0e9b5eeb
当前提交
89b81b4c85
共有 4 个文件被更改,包括 85 次插入 和 0 次删除
|
|
@ -0,0 +1,25 @@
|
|||
<?php if ( ! defined('BASEPATH')) exit('No direct script access allowed');
|
||||
|
||||
/*
|
||||
|
||||
Data lookup functions used within Cloudlog
|
||||
|
||||
*/
|
||||
|
||||
class Qrbcalc extends CI_Controller {
|
||||
|
||||
|
||||
function __construct()
|
||||
{
|
||||
parent::__construct();
|
||||
|
||||
$this->load->model('user_model');
|
||||
if(!$this->user_model->authorize(2)) { $this->session->set_flashdata('notice', 'You\'re not allowed to do that!'); redirect('dashboard'); }
|
||||
}
|
||||
|
||||
public function index()
|
||||
{
|
||||
$data['page_title'] = "QRB Calculaltor";
|
||||
$this->load->view('qrbcalc/index', $data);
|
||||
}
|
||||
}
|
||||
|
|
@ -0,0 +1,7 @@
|
|||
<?php
|
||||
|
||||
class Qrbcalc_model extends CI_Model {
|
||||
|
||||
}
|
||||
|
||||
?>
|
||||
|
|
@ -421,8 +421,36 @@ document.onkeyup = function(e) {
|
|||
if (e.altKey && e.which == 76) {
|
||||
spawnLookupModal();
|
||||
}
|
||||
if (e.altKey && e.which == 81) {
|
||||
spawnQrbCalculator();
|
||||
}
|
||||
};
|
||||
|
||||
function spawnQrbCalculator() {
|
||||
$.ajax({
|
||||
url: base_url + 'index.php/qrbcalc',
|
||||
type: 'post',
|
||||
success: function (html) {
|
||||
BootstrapDialog.show({
|
||||
title: 'Compute QRB and QTF',
|
||||
size: BootstrapDialog.SIZE_WIDE,
|
||||
cssClass: 'lookup-dialog',
|
||||
nl2br: false,
|
||||
message: html,
|
||||
onshown: function(dialog) {
|
||||
|
||||
},
|
||||
buttons: [{
|
||||
label: 'Close',
|
||||
action: function (dialogItself) {
|
||||
dialogItself.close();
|
||||
}
|
||||
}]
|
||||
});
|
||||
}
|
||||
});
|
||||
}
|
||||
|
||||
// This displays the dialog with the form and it's where the resulttable is displayed
|
||||
function spawnLookupModal() {
|
||||
$.ajax({
|
||||
|
|
|
|||
|
|
@ -0,0 +1,25 @@
|
|||
<form class="form col-md-12" enctype="multipart/form-data">
|
||||
<div class="form-group row">
|
||||
|
||||
<div class="col-md-2 control-label" for="input">Locator 1</div>
|
||||
<div class="col-md-3">
|
||||
<input class="form-control input-group-sm" id="locator1" type="text" name="locator1" placeholder="" aria-label="locator1">
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="form-group row">
|
||||
|
||||
<div class="col-md-2 control-label" for="input">Locator 2</div>
|
||||
<div class="col-md-3">
|
||||
<input class="form-control input-group-sm" id="locator2" type="text" name="locator2" placeholder="" aria-label="locator2">
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="form-group row">
|
||||
<label class="col-md-2 control-label" for="button1id"></label>
|
||||
<div class="col-md-9">
|
||||
<button id="button2id" type="reset" name="button2id" class="btn-sm btn-warning">Reset</button>
|
||||
<button id="button1id" type="submit" name="button1id" class="btn-sm btn-primary">Calculate</button>
|
||||
</div>
|
||||
</div>
|
||||
</form>
|
||||
正在加载…
在新工单中引用