return $h4;
},
label : function(name, type) {
- var $span = $(document.createElement('span'));
- $span.addClass('label');
- if (type !== undefined) {
- $span.addClass(type);
- } else if (type !== null) {
- $span.addClass('label-info');
- }
- $span.append(name);
- return $span;
+ var $span = $(document.createElement('span'));
+ $span.addClass('label');
+ if (type !== undefined) {
+ $span.addClass(type);
+ } else if (type !== null) {
+ $span.addClass('label-info');
+ }
+ $span.append(name);
+ return $span;
},
list : function(list) {
var $ul = $(document.createElement('ul'));
return $clone;
},
// populate modal
- populate : function($modal, header, $body, footer) {
+ populate : function($modal, header, $body, footer, ajax) {
+ if (ajax === undefined && ajax !== false) {
+ $.getJSON('/web.json'); // session check per modal
+ }
var $h3 = $modal.find("h3");
$h3.text(header);
spawn : function(id, header, $body, footer) {
var $modal = one.lib.modal.clone(id);
one.lib.modal.populate($modal, header, $body, footer);
+ $modal.on('hide', function () {
+ $('.modal-body').scrollTop(0);
+ });
return $modal;
},
// empty modal
}
}
+one.lib.helper = {
+ parseInt : function(value) {
+ return (value !== null && value !== '') ?
+ parseInt(value) : ''
+ },
+ parseFloat : function(value) {
+ return (value !== null && value !== '') ?
+ parseFloat(value) : ''
+ }
+}
+
+
/** ALERT */
one.lib.alert = function(alert) {
$("#alert p").text(alert);