git-svn-id: https://msi/svn/firstRepo/Management/trunk@32 0f545695-f87b-41b6-9a03-7f16563b5454

This commit is contained in:
2015-02-25 20:10:52 +00:00
parent 00cd1a3a61
commit 4b9fa8baa4
90 changed files with 443 additions and 4495 deletions
+2 -113
View File
@@ -27,29 +27,7 @@
jQueryPlugins: 'libs/jQueryPlugins',
backbone: 'libs/backbone-min',
text: 'libs/text',
jqxcore: 'empty:',
jqxbuttons: 'empty:',
jqxpanel: 'empty:',
jqxscrollbar: 'empty:',
jqxtree: 'empty:',
jqxwindow: 'empty:',
jqxmenu: 'empty:',
jqxcombobox: 'empty:',
jqxdata: 'empty:',
jqxrating: 'empty:',
jqxtabs: 'empty:',
jqxlistbox: 'empty:',
jqxdropdownlist: 'empty:',
jqxdropdownbutton: 'empty:',
jqxeditor: 'empty:',
jqxcolorpicker: 'empty:',
jqxgrid: 'empty:',
jqxgrid_selection: 'empty:',
jqxgrid_columnsresize: 'empty:',
jqxgrid_filter: 'empty:',
jqxinput: 'empty:',
jqxdragdrop: 'empty:',
jqxnumberinput: 'empty:'
jqx: 'empty:'
},
shim: {
jqm: {
@@ -58,98 +36,9 @@
jQueryPlugins: {
deps: [ 'jquery' ]
},
"jqxcore": {
"jqx": {
export: "$",
deps: ['jquery']
},
"jqxbuttons": {
export: "$",
deps: ['jquery', "jqxcore"]
},
"jqxwindow": {
export: "$",
deps: ['jquery', "jqxcore"]
},
"jqxpanel": {
export: "$",
deps: ['jquery', "jqxcore"]
},
"jqxscrollbar": {
export: "$",
deps: ['jquery', "jqxcore"]
},
"jqxtree": {
export: "$",
deps: ['jquery', "jqxcore"]
},
"jqxrating": {
export: "$",
deps: ['jquery', "jqxcore"]
},
"jqxinput": {
export: "$",
deps: ['jquery', "jqxcore"]
},
"jqxtabs": {
export: "$",
deps: ['jquery', "jqxcore"]
},
"jqxnumberinput": {
export: "$",
deps: ['jquery', "jqxcore"]
},
"jqxdropdownbutton": {
export: "$",
deps: ['jquery', "jqxcore"]
},
"jqxcolorpicker": {
export: "$",
deps: ['jquery', "jqxcore"]
},
"jqxeditor": {
export: "$",
deps: ['jquery', "jqxcore", "jqxscrollbar", "jqxcombobox", "jqxwindow",
"jqxcolorpicker", "jqxdropdownbutton", "jqxdropdownlist", "jqxlistbox", "jqxbuttons"]
},
"jqxgrid": {
export: "$",
deps: ['jquery', "jqxcore"]
},
"jqxgrid_selection": {
export: "$",
deps: ['jquery', "jqxcore", "jqxgrid"]
},
"jqxgrid_columnsresize": {
export: "$",
deps: ['jquery', "jqxcore", "jqxgrid"]
},
"jqxgrid_filter": {
export: "$",
deps: ['jquery', "jqxcore", "jqxgrid"]
},
"jqxmenu": {
export: "$",
deps: ['jquery', "jqxcore"]
},
"jqxcombobox": {
export: "$",
deps: ['jquery', "jqxcore", "jqxlistbox"]
},
"jqxdata": {
export: "$",
deps: ['jquery', "jqxcore"]
},
"jqxdragdrop": {
export: "$",
deps: ['jquery', "jqxcore"]
},
"jqxlistbox": {
export: "$",
deps: ['jquery', "jqxcore", "jqxscrollbar", "jqxdragdrop"]
},
"jqxdropdownlist": {
export: "$",
deps: ['jquery', "jqxcore", "jqxlistbox"]
}
},
optimize: "uglify2",
+1 -1
View File
@@ -15,7 +15,7 @@
<meta http-equiv="Access-Control-Allow-Origin" content="*"/>
<script type='text/javascript' src="js/libs/ua-parser.min.<?php echo filemtime('js/libs/ua-parser.min.js'); ?>.js"></script>
<script type='text/javascript' src="js/manifest.<?php echo filemtime('js/manifest.js'); ?>.js"></script>
<script data-main="js/config" src="js/libs/require.<?php echo filemtime('js/libs/require.js'); ?>.js"></script>
<script data-main="js/config.<?php echo filemtime('js/config.js'); ?>" src="js/libs/require.<?php echo filemtime('js/libs/require.js'); ?>.js"></script>
</head>
<body style="background-color: #1d1d1d;">
<div id="loadingFrm" style="text-align: center;">
+2 -113
View File
@@ -8,123 +8,12 @@ requirejs.config({
backbone: 'libs/backbone-min',
text: 'libs/text',
jquery: pathJquery,
jqxcore: "libs/jqwidgets/jqxcore",
jqxbuttons: "libs/jqwidgets/jqxbuttons",
jqxpanel: "libs/jqwidgets/jqxpanel",
jqxscrollbar: "libs/jqwidgets/jqxscrollbar",
jqxtree: "libs/jqwidgets/jqxtree",
jqxwindow: "libs/jqwidgets/jqxwindow",
jqxmenu: "libs/jqwidgets/jqxmenu",
jqxcombobox: "libs/jqwidgets/jqxcombobox",
jqxdata: "libs/jqwidgets/jqxdata",
jqxrating: "libs/jqwidgets/jqxrating",
jqxtabs: "libs/jqwidgets/jqxtabs",
jqxlistbox: "libs/jqwidgets/jqxlistbox",
jqxdropdownlist: "libs/jqwidgets/jqxdropdownlist",
jqxdropdownbutton: "libs/jqwidgets/jqxdropdownbutton",
jqxeditor: "libs/jqwidgets/jqxeditor",
jqxcolorpicker: "libs/jqwidgets/jqxcolorpicker",
jqxgrid: "libs/jqwidgets/jqxgrid",
jqxgrid_selection: "libs/jqwidgets/jqxgrid.selection",
jqxgrid_columnsresize: "libs/jqwidgets/jqxgrid.columnsresize",
jqxgrid_filter: "libs/jqwidgets/jqxgrid.filter",
jqxinput: "libs/jqwidgets/jqxinput",
jqxdragdrop: "libs/jqwidgets/jqxdragdrop",
jqxnumberinput: "libs/jqwidgets/jqxnumberinput"
jqx: 'libs/jqwidgets/jqx-all'
},
shim: {
"jqxcore": {
"jqx": {
export: "$",
deps: ['jquery']
},
"jqxbuttons": {
export: "$",
deps: ['jquery', "jqxcore"]
},
"jqxwindow": {
export: "$",
deps: ['jquery', "jqxcore"]
},
"jqxpanel": {
export: "$",
deps: ['jquery', "jqxcore"]
},
"jqxscrollbar": {
export: "$",
deps: ['jquery', "jqxcore"]
},
"jqxtree": {
export: "$",
deps: ['jquery', "jqxcore"]
},
"jqxrating": {
export: "$",
deps: ['jquery', "jqxcore"]
},
"jqxinput": {
export: "$",
deps: ['jquery', "jqxcore"]
},
"jqxtabs": {
export: "$",
deps: ['jquery', "jqxcore"]
},
"jqxnumberinput": {
export: "$",
deps: ['jquery', "jqxcore"]
},
"jqxdropdownbutton": {
export: "$",
deps: ['jquery', "jqxcore"]
},
"jqxcolorpicker": {
export: "$",
deps: ['jquery', "jqxcore"]
},
"jqxeditor": {
export: "$",
deps: ['jquery', "jqxcore", "jqxscrollbar", "jqxcombobox", "jqxwindow",
"jqxcolorpicker", "jqxdropdownbutton", "jqxdropdownlist", "jqxlistbox", "jqxbuttons"]
},
"jqxgrid": {
export: "$",
deps: ['jquery', "jqxcore"]
},
"jqxgrid_selection": {
export: "$",
deps: ['jquery', "jqxcore", "jqxgrid"]
},
"jqxgrid_columnsresize": {
export: "$",
deps: ['jquery', "jqxcore", "jqxgrid"]
},
"jqxgrid_filter": {
export: "$",
deps: ['jquery', "jqxcore", "jqxgrid"]
},
"jqxmenu": {
export: "$",
deps: ['jquery', "jqxcore"]
},
"jqxcombobox": {
export: "$",
deps: ['jquery', "jqxcore", "jqxlistbox"]
},
"jqxdata": {
export: "$",
deps: ['jquery', "jqxcore"]
},
"jqxdragdrop": {
export: "$",
deps: ['jquery', "jqxcore"]
},
"jqxlistbox": {
export: "$",
deps: ['jquery', "jqxcore", "jqxscrollbar", "jqxdragdrop"]
},
"jqxdropdownlist": {
export: "$",
deps: ['jquery', "jqxcore", "jqxlistbox"]
}
},
deps:[ "main" ]
+1 -1
View File
@@ -1,4 +1,4 @@
define(['jquery', 'underscore', 'backbone', 'text!controls/window/windowTemplate.html', 'jqxwindow'],
define(['jquery', 'underscore', 'backbone', 'text!controls/window/windowTemplate.html', 'jqx'],
function($, _, Backbone, windowTemplate){
var window = Backbone.View.extend({
+47 -11
View File
@@ -1,10 +1,9 @@
(function () {
;(function () {
'use strict';
/**
* @preserve FastClick: polyfill to remove click delays on browsers with touch UIs.
*
* @version 1.0.3
* @codingstandard ftlabs-jsv2
* @copyright The Financial Times Limited [All Rights Reserved]
* @license MIT License (see LICENSE.txt)
@@ -19,7 +18,7 @@
*
* @constructor
* @param {Element} layer The layer to listen on
* @param {Object} options The options to override the defaults
* @param {Object} [options={}] The options to override the defaults
*/
function FastClick(layer, options) {
var oldOnClick;
@@ -96,6 +95,13 @@
*/
this.tapDelay = options.tapDelay || 200;
/**
* The maximum time for a tap
*
* @type number
*/
this.tapTimeout = options.tapTimeout || 700;
if (FastClick.notNeeded(layer)) {
return;
}
@@ -167,13 +173,19 @@
}
}
/**
* Windows Phone 8.1 fakes user agent string to look like Android and iPhone.
*
* @type boolean
*/
var deviceIsWindowsPhone = navigator.userAgent.indexOf("Windows Phone") >= 0;
/**
* Android requires exceptions.
*
* @type boolean
*/
var deviceIsAndroid = navigator.userAgent.indexOf('Android') > 0;
var deviceIsAndroid = navigator.userAgent.indexOf('Android') > 0 && !deviceIsWindowsPhone;
/**
@@ -181,7 +193,7 @@
*
* @type boolean
*/
var deviceIsIOS = /iP(ad|hone|od)/.test(navigator.userAgent);
var deviceIsIOS = /iP(ad|hone|od)/.test(navigator.userAgent) && !deviceIsWindowsPhone;
/**
@@ -193,11 +205,11 @@
/**
* iOS 6.0(+?) requires the target element to be manually derived
* iOS 6.0-7.* requires the target element to be manually derived
*
* @type boolean
*/
var deviceIsIOSWithBadTarget = deviceIsIOS && (/OS ([6-9]|\d{2})_\d/).test(navigator.userAgent);
var deviceIsIOSWithBadTarget = deviceIsIOS && (/OS [6-7]_\d/).test(navigator.userAgent);
/**
* BlackBerry requires exceptions.
@@ -233,6 +245,7 @@
break;
case 'label':
case 'iframe': // iOS8 homescreen apps can prevent events bubbling into frames
case 'video':
return true;
}
@@ -518,6 +531,10 @@
return true;
}
if ((event.timeStamp - this.trackingClickStart) > this.tapTimeout) {
return true;
}
// Reset to prevent wrong click cancel on input (issue #156).
this.cancelNextClick = false;
@@ -718,6 +735,7 @@
var metaViewport;
var chromeVersion;
var blackberryVersion;
var firefoxVersion;
// Devices that don't support touch don't need FastClick
if (typeof window.ontouchstart === 'undefined') {
@@ -770,8 +788,26 @@
}
}
// IE10 with -ms-touch-action: none, which disables double-tap-to-zoom (issue #97)
if (layer.style.msTouchAction === 'none') {
// IE10 with -ms-touch-action: none or manipulation, which disables double-tap-to-zoom (issue #97)
if (layer.style.msTouchAction === 'none' || layer.style.touchAction === 'manipulation') {
return true;
}
// Firefox version - zero for other browsers
firefoxVersion = +(/Firefox\/([0-9]+)/.exec(navigator.userAgent) || [,0])[1];
if (firefoxVersion >= 27) {
// Firefox 27+ does not have tap delay if the content is not zoomable - https://bugzilla.mozilla.org/show_bug.cgi?id=922896
metaViewport = document.querySelector('meta[name=viewport]');
if (metaViewport && (metaViewport.content.indexOf('user-scalable=no') !== -1 || document.documentElement.scrollWidth <= window.outerWidth)) {
return true;
}
}
// IE11: prefixed -ms-touch-action is no longer supported and it's recomended to use non-prefixed version
// http://msdn.microsoft.com/en-us/library/windows/apps/Hh767313.aspx
if (layer.style.touchAction === 'none' || layer.style.touchAction === 'manipulation') {
return true;
}
@@ -783,14 +819,14 @@
* Factory method for creating a FastClick object
*
* @param {Element} layer The layer to listen on
* @param {Object} options The options to override the defaults
* @param {Object} [options={}] The options to override the defaults
*/
FastClick.attach = function(layer, options) {
return new FastClick(layer, options);
};
if (typeof define == 'function' && typeof define.amd == 'object' && define.amd) {
if (typeof define === 'function' && typeof define.amd === 'object' && define.amd) {
// AMD. Register as an anonymous module.
define(function() {
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
@@ -1,7 +0,0 @@
/*
jQWidgets v3.7.0 (2015-Feb)
Copyright (c) 2011-2015 jQWidgets.
License: http://jqwidgets.com/license/
*/
(function(a){a.extend(a.jqx._jqxChart.prototype,{_moduleAnnotations:true,_renderAnnotation:function(f,g,c){var j=this.seriesGroups[f];var q=this.renderer;if(isNaN(f)){return}var l=this._get([this.getXAxisDataPointOffset(g.xValue,f),g.x]);var k=this._get([this.getValueAxisDataPointOffset(g.yValue,f),g.y]);var v=this._get([this.getXAxisDataPointOffset(g.xValue2,f),g.x2]);var e=this._get([this.getValueAxisDataPointOffset(g.yValue2,f),g.y2]);if(j.polar||j.spider){var r=this.getPolarDataPointOffset(g.xValue,g.yValue,f);if(r&&!isNaN(r.x)&&!isNaN(r.y)){l=r.x;k=r.y}else{l=g.x;k=g.y}}if(isNaN(k)||isNaN(l)){return false}if(j.orientation=="horizontal"){var w=l;l=k;k=w;w=v;v=e;e=w}if(g.offset){if(!isNaN(g.offset.x)){l+=g.offset.x;v+=g.offset.x}if(!isNaN(g.offset.y)){k+=g.offset.y;e+=g.offset.y}}var p=this._get([g.width,v-l]);var o=this._get([g.height,e-k]);var d;switch(g.type){case"rect":d=q.rect(l,k,p,o);break;case"circle":d=q.rect(l,k,g.radius);break;case"line":d=q.rect(l,k,v,e);break;case"path":d=q.path(g.path);break}q.attr(d,{fill:g.fillColor,stroke:g.lineColor,opacity:this._get([g.fillOpacity,g.opacity]),"stroke-opacity":this._get([g.lineOpacity,g.opacity]),"stroke-width":g.lineWidth,"stroke-dasharray":g.dashStyle||"none"});var u;if(g.text){var m=g.text;var z=0,h=0;if(m.offset){if(!isNaN(m.offset.x)){z+=m.offset.x}if(!isNaN(m.offset.y)){h+=m.offset.y}}u=q.text(m.value,l+z,k+h,NaN,NaN,m.angle,{},m.clip===true,m.horizontalAlignment||"center",m.verticalAlignment||"center",m.rotationPoint||"centermiddle");q.attr(u,{fill:m.fillColor,stroke:m.lineColor,"class":m["class"]})}var b=["click","mouseenter","mouseleave"];var n=this;for(var t=0;t<b.length;t++){var s=this._getEvent(b[t])||b[t];if(d){this.renderer.addHandler(d,s,function(){n._raiseAnnotationEvent(g,s)})}if(u){this.renderer.addHandler(u,s,function(){n._raiseAnnotationEvent(g,s)})}}},_raiseAnnotationEvent:function(b,c){this._raiseEvent("annotation_"+c,{annotation:b})}})})(jqxBaseFramework);
-7
View File
@@ -1,7 +0,0 @@
/*
jQWidgets v3.7.0 (2015-Feb)
Copyright (c) 2011-2015 jQWidgets.
License: http://jqwidgets.com/license/
*/
(function(a){a.extend(a.jqx._jqxChart.prototype,{_moduleApi:true,getItemsCount:function(f,b){var d=this.seriesGroups[f];if(!this._isSerieVisible(f,b)){return 0}var e=this._renderData;if(!d||!e||e.length<=f){return 0}var c=d.series[b];if(!c){return 0}return e[f].offsets[b].length},getXAxisRect:function(c){var b=this._renderData;if(!b||b.length<=c){return undefined}if(!b[c].xAxis){return undefined}return b[c].xAxis.rect},getXAxisLabels:function(k){var d=[];var l=this._renderData;if(!l||l.length<=k){return d}l=l[k].xAxis;if(!l){return d}var j=this.seriesGroups[k];if(j.polar||j.spider){for(var e=0;e<l.polarLabels.length;e++){var h=l.polarLabels[e];d.push({offset:{x:h.x,y:h.y},value:h.value})}return d}var c=this._getXAxis(k);var g=this.getXAxisRect(k);var b=c.position=="top"||c.position=="right";var f=j.orientation=="horizontal";for(var e=0;e<l.data.length;e++){if(f){d.push({offset:{x:g.x+(b?0:g.width),y:g.y+l.data.data[e]},value:l.data.xvalues[e]})}else{d.push({offset:{x:g.x+l.data.data[e],y:g.y+(b?g.height:0)},value:l.data.xvalues[e]})}}return d},getValueAxisRect:function(c){var b=this._renderData;if(!b||b.length<=c){return undefined}if(!b[c].valueAxis){return undefined}return b[c].valueAxis.rect},getValueAxisLabels:function(h){var c=[];var j=this._renderData;if(!j||j.length<=h){return c}j=j[h].valueAxis;if(!j){return c}var k=this._getValueAxis(h);var b=k.position=="top"||k.position=="right";var g=this.seriesGroups[h];var e=g.orientation=="horizontal";if(g.polar||g.spider){for(var d=0;d<j.polarLabels.length;d++){var f=j.polarLabels[d];c.push({offset:{x:f.x,y:f.y},value:f.value})}return c}for(var d=0;d<j.items.length;d++){if(e){c.push({offset:{x:j.itemOffsets[j.items[d]].x+j.itemWidth/2,y:j.rect.y+(b?j.rect.height:0)},value:j.items[d]})}else{c.push({offset:{x:j.rect.x+j.rect.width,y:j.itemOffsets[j.items[d]].y+j.itemWidth/2},value:j.items[d]})}}return c},getPlotAreaRect:function(){return this._plotRect},getRect:function(){return this._rect},getItemCoord:function(n,j,b){if(!this._isSerieVisible(n,j)||!this._renderData||this._renderData.length<=n){return{x:NaN,y:NaN}}var e=this.seriesGroups[n];var h=this._getItemCoord(n,j,b,false);if(this._isPieGroup(n)){h={x:h.x,y:h.y,innerRadius:h.innerRadius,outerRadius:h.outerRadius,fromAngle:h.fromAngle,toAngle:h.toAngle,centerOffset:h.centerOffset};return h}if(e.polar||e.spider){var l=this._renderData[n].xoffsets.data[b];var k=this._renderData[n].offsets[j][b];var m=this._toPolarCoord(this._renderData[n].polarCoords,this._plotRect,l,k.to);h.x=m.x;h.y=m.y;return h}var d=e.orientation=="horizontal";if(d){var c=h.x;h.x=h.y;h.y=c;h.width=h.x.from-h.x.to;h.x=h.x.to;var f=this.getXAxisRect(n);h.y+=-this._plotRect.x+f.y}else{h.height=h.y.from-h.y.to;h.y=h.y.to}if(e.type.indexOf("column")!=-1){var i=this._getColumnSerieWidthAndOffset(n,j);if(d){h.y+=i.offset;h.height=i.width}else{h.x+=i.offset;h.width=i.width}}return h},_getItemCoord:function(q,k,b,p){var f=this.seriesGroups[q],m,l;if(!f||!this._renderData){return{x:NaN,y:NaN}}var h=f.series[k];if(!h){return{x:NaN,y:NaN}}var j=this._plotRect;if(this._isPieGroup(q)){var o=this._renderData[q].offsets[k][b];if(!o){return{x:NaN,y:NaN}}if(p===false){return o}var e=(o.fromAngle+o.toAngle)/2*(Math.PI/180);var i=(o.innerRadius+o.outerRadius)/2;m=j.x+o.x+Math.cos(e)*i;l=j.y+o.y-Math.sin(e)*i}else{m=j.x+this._renderData[q].xoffsets.data[b];l=this._renderData[q].offsets[k][b];if(isNaN(m)||!l){return{x:NaN,y:NaN}}if(f.polar==true||f.spider==true){var n=this._getPolarAxisCoords(q,j);var d=this._toPolarCoord(n,j,m,l.from);var c=this._toPolarCoord(n,j,m,l.to);m=c.x;l={from:d.y,to:c.y}}if(p===false){return{x:m,y:l}}if(f.polar==true||f.spider==true){l=l.to}else{l=(l.from+l.to)/2}}return{x:m,y:l}},showToolTip:function(f,c,e,b,d){var g=this.getItemCoord(f,c,e);if(isNaN(g.x)||isNaN(g.y)){return}this._startTooltipTimer(f,c,e,g.x,g.y,b,d)},hideToolTip:function(c){if(isNaN(c)){c=0}var b=this;b._cancelTooltipTimer();setTimeout(function(){b._hideToolTip(0)},c)}})})(jqxBaseFramework);
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
-7
View File
@@ -1,7 +0,0 @@
/*
jQWidgets v3.7.0 (2015-Feb)
Copyright (c) 2011-2015 jQWidgets.
License: http://jqwidgets.com/license/
*/
(function(a){a.extend(a.jqx._jqxChart.prototype,{_moduleWaterfall:true,_isSummary:function(d,b){var e=this.seriesGroups[d];for(var c=0;c<e.series.length;c++){if(undefined===e.series[c].summary){continue}summaryValue=this._getDataValue(b,e.series[c].summary,d);if(undefined!==summaryValue){return true}}return false},_applyWaterfall:function(x,z,g,f,A,h,C,e,p){var o=this.seriesGroups[g];if(x.length==0){return x}var t=f;var b={};var c=[];var d=undefined;var D=[];for(var v=0;v<o.series.length;v++){D.push(this._isSerieVisible(g,v))}var r={};for(var w=0;w<z;w++){var m=f;var n=0;var l=this._isSummary(g,w);for(var v=0;v<x.length;v++){if(!D[v]){continue}var B=0;if(l){B=m==f?A:0;x[v][w].value=b[v];x[v][w].summary=true;d=x[v][w].value<B;if(e){d=!d}var s=0;if(!isNaN(h)){s=this._getDataPointOffsetDiff(x[v][w].value+n,n==0?A:n,B||A,h,C,f,e)}else{s=this._getDataPointOffsetDiff(x[v][w].value,B,B,NaN,C,f,e)}x[v][w].to=m+(d?s:-s);x[v][w].from=m;if(p){n+=x[v][w].value;m=x[v][w].to}continue}var u=p?-1:v;if(isNaN(x[v][w].value)){continue}if(undefined===r[u]){B=A;r[u]=true}d=x[v][w].value<B;if(e){d=!d}var q=NaN,s=NaN;if(!p){q=w==0?f:x[v][c[v]].to}else{q=t}var s=0;if(!isNaN(h)){s=this._getDataPointOffsetDiff(x[v][w].value+(isNaN(b[u])?0:b[u]),isNaN(b[u])?A:b[u],B||A,h,C,q,e)}else{s=this._getDataPointOffsetDiff(x[v][w].value,B,B,NaN,C,f,e)}x[v][w].to=t=q+(d?s:-s);x[v][w].from=q;if(isNaN(b[u])){b[u]=x[v][w].value}else{b[u]+=x[v][w].value}if(u==-1){if(isNaN(b[v])){b[v]=x[v][w].value}else{b[v]+=x[v][w].value}}if(!p){c[v]=w}}}return x}})})(jqxBaseFramework);
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
-7
View File
@@ -1,7 +0,0 @@
/*
jQWidgets v3.7.0 (2015-Feb)
Copyright (c) 2011-2015 jQWidgets.
License: http://jqwidgets.com/license/
*/
(function(a){a.jqx.jqxWidget("jqxDockPanel","",{});a.extend(a.jqx._jqxDockPanel.prototype,{defineInstance:function(){var b={width:null,height:null,lastchildfill:true,disabled:false,events:["layout"]};a.extend(true,this,b);return b},createInstance:function(c){var b=this;this.host.addClass(this.toThemeProperty("jqx-dockpanel"));this.host.addClass(this.toThemeProperty("jqx-rc-all"));this.childrenCount=a(this.host).children().length;this.host.wrapInner('<div style="overflow: hidden; width: 100%; height: 100%;" class="innerContainer"></div>');this.$wrapper=this.host.find(".innerContainer");this.$wrapper.css("position","relative");this.sizeCache=new Array();this.performLayout();a.jqx.utilities.resize(this.host,function(){b.refresh()})},render:function(){if(this.width!=null&&this.width.toString().indexOf("px")!=-1){this.host.width(this.width)}else{if(this.width!=undefined&&!isNaN(this.width)){this.host.width(this.width)}}if(this.height!=null&&this.height.toString().indexOf("px")!=-1){this.host.height(this.height)}else{if(this.height!=undefined&&!isNaN(this.height)){this.host.height(this.height)}}this.sizeCache=new Array();this.performLayout()},resize:function(c,b){this.width=c;this.height=b;this.render()},performLayout:function(){if(this.disabled){return}var e=this.childrenCount;var d=0;var c=0;var b=0;var h=0;var f=this;var g={width:this.host.width(),height:this.host.height()};if(this.sizeCache.length<this.$wrapper.children().length){a.each(this.$wrapper.children(),function(i){var k=a(this);k.css("position","absolute");var j={width:k.css("width"),height:k.css("height")};f.sizeCache[i]=j})}a.each(this.$wrapper.children(),function(j){var l=this.getAttribute("dock");if(l==undefined){l="left"}if(j==e-1&&f.lastchildfill){l="fill"}var k=a(this);k.css("position","absolute");k.css("width",f.sizeCache[j].width);k.css("height",f.sizeCache[j].height);var i={width:k.outerWidth(),height:k.outerHeight()};var m={x:b,y:h,width:Math.max(0,g.width-(b+d)),height:Math.max(0,g.height-(h+c))};if(j<e){switch(l){case"left":b+=i.width;m.width=i.width;break;case"top":h+=i.height;m.height=i.height;break;case"right":d+=i.width;m.x=Math.max(0,(g.width-d));m.width=i.width;break;case"bottom":c+=i.height;m.y=Math.max(0,(g.height-c));m.height=i.height;break}}k.css("left",m.x);k.css("top",m.y);k.css("width",m.width);k.css("height",m.height)});this._raiseevent(0)},destroy:function(){a.jqx.utilities.resize(this.host,null,true);this.host.remove()},_raiseevent:function(g,d,f){if(this.isInitialized!=undefined&&this.isInitialized==true){var c=this.events[g];var e=new a.Event(c);e.previousValue=d;e.currentValue=f;e.owner=this;var b=this.host.trigger(e);return b}},propertyChangedHandler:function(c,d,b,e){if(!this.isInitialized){return}c.render()},refresh:function(){this.render()}})})(jqxBaseFramework);
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
-7
View File
@@ -1,7 +0,0 @@
/*
jQWidgets v3.7.0 (2015-Feb)
Copyright (c) 2011-2015 jQWidgets.
License: http://jqwidgets.com/license/
*/
(function(a){a.extend(a.jqx._jqxGrid.prototype,{_calculateaggregate:function(g,j,h,c){var f=g.aggregates;if(!f){f=j}if(f){var e=new Array();for(var d=0;d<f.length;d++){if(f[d]=="count"){continue}e[e.length]=g.cellsformat}if(this.source&&this.source.getAggregatedData){if(c==undefined){c=this.getrows()}if(this.virtualmode){var c=new Array();a.each(this.source._source.records,function(){c.push(this)})}if(h==undefined||h==true){var b=this.source.getAggregatedData([{name:g.datafield,aggregates:f,formatStrings:e}],this.gridlocalization,c);return b}else{var b=this.source.getAggregatedData([{name:g.datafield,aggregates:f}],this.gridlocalization,c);return b}}}return null},getcolumnaggregateddata:function(c,g,h,d){var e=this.getcolumn(c);var j=(h==undefined||h==false)?false:h;if(g==null){return""}var b=e.aggregates;e.aggregates=null;var i=this._calculateaggregate(e,g,j,d);var f={};if(i){f=i[c]}e.aggregates=b;return f},refreshaggregates:function(){this._updatecolumnsaggregates()},renderaggregates:function(){this._updateaggregates()},_updatecolumnaggregates:function(d,g,b){var e=this;if(!g){b.children().remove();b.html("");if(d.aggregatesrenderer){var f={};if(d.aggregates){f=this.getcolumnaggregateddata(d.datafield,d.aggregates)}var c=d.aggregatesrenderer({},d,b,null);b.html(c)}return}b.children().remove();b.html("");if(d.aggregatesrenderer){if(g){var c=d.aggregatesrenderer(g[d.datafield],d,b,this.getcolumnaggregateddata(d.datafield,g[d.datafield]));b.html(c)}}else{a.each(g,function(){var i=this;for(f in i){var j=a('<div style="position: relative; margin: 4px; overflow: hidden;"></div>');var h=f;h=e._getaggregatename(h);j.html(h+":"+i[f]);if(e.rtl){j.addClass(e.toThemeProperty("jqx-rtl"))}b.append(j)}})}},_getaggregatetype:function(c){switch(c){case"min":case"max":case"count":case"avg":case"product":case"var":case"varp":case"stdev":case"stdevp":case"sum":return c}var b=c;for(var d in c){b=d;break}return b},_getaggregatename:function(c){var b=c;switch(c){case"min":b="Min";break;case"max":b="Max";break;case"count":b="Count";break;case"avg":b="Avg";break;case"product":b="Product";break;case"var":b="Var";break;case"stdevp":b="StDevP";break;case"stdev":b="StDev";break;case"varp":b="VarP";case"sum":b="Sum";break}if(c===b&&typeof(b)!="string"){for(var d in c){b=d;break}}return b},_updatecolumnsaggregates:function(){var f=this.getrows();var b=this.columns.records.length;if(undefined!=this.statusbar[0].cells){for(var e=0;e<b;e++){var g=a(this.statusbar[0].cells[e]);var d=this.columns.records[e];var c=this._calculateaggregate(d,null,true,f);this._updatecolumnaggregates(d,c,g)}}},_updateaggregates:function(){var b=a('<div style="position: relative;" id="statusrow'+this.element.id+'"></div>');var e=0;var l=this.columns.records.length;var k=this.toThemeProperty("jqx-grid-cell");if(this.rtl){k+=" "+this.toThemeProperty("jqx-grid-cell-rtl");e=-1}k+=" "+this.toThemeProperty("jqx-grid-cell-pinned");var m=l+10;var n=new Array();this.statusbar[0].cells=n;for(var g=0;g<l;g++){var f=this.columns.records[g];var h=this._calculateaggregate(f);var c=f.width;if(c<f.minwidth){c=f.minwidth}if(c>f.maxwidth){c=f.maxwidth}var d=k;if(f.cellsalign){d+=" "+this.toThemeProperty("jqx-"+f.cellsalign+"-align")}var i=a('<div style="overflow: hidden; position: absolute; height: 100%;" class="'+d+'"></div>');b.append(i);i.css("left",e);if(!this.rtl){i.css("z-index",m--)}else{i.css("z-index",m++)}i.width(c);i[0].left=e;if(!(f.hidden&&f.hideable)){e+=c}else{i.css("display","none")}n[n.length]=i[0];this._updatecolumnaggregates(f,h,i)}if(a.jqx.browser.msie&&a.jqx.browser.version<8){b.css("z-index",m--)}b.width(parseFloat(e)+2);b.height(this.statusbarheight);this.statusbar.children().remove();this.statusbar.append(b);this.statusbar.removeClass(this.toThemeProperty("jqx-widget-header"));this.statusbar.addClass(k);this.statusbar.css("border-bottom-color","transparent");this.statusbar.css("border-top-width","1px");if(this.rtl&&this.hScrollBar.css("visibility")!="hidden"){this._renderhorizontalscroll()}}})})(jqxBaseFramework);
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
+9 -1
View File
File diff suppressed because one or more lines are too long
+1 -1
View File
@@ -1,7 +1,7 @@
var myManifest = {
Debug: false,
Name: "Il Management",
Version: "0.1.8.1",
Version: "0.2.0.1",
Author: "Denis Ironi",
Settings: {
//DefaultURL: "http://localhost:8081/Service_Manut",
+43 -11
View File
@@ -1,23 +1,30 @@
define(['jquery', 'underscore', 'backbone', 'text!modules/addingr/addingrViewTemplate.html', 'modules/base/baseView',
'jqxbuttons', 'jqxdata', 'jqxdropdownlist',
'jqxinput', 'jqxrating', 'jqxnumberinput'],
'jqx'],
function ($, _, Backbone, addingrViewTemplate, BaseView) {
var AddIngrView = BaseView.extend({
dataAdapter: undefined,
//initialize template
template: _.template(addingrViewTemplate),
modifyItem: null,
ingrIndex: null,
initialize: function () {
AddIngrView.__super__.initialize.call(this);
//this.header.title = "pippo";
},
openDlg: function()
openDlg: function (ingrIndex, item)
{
$("#ingrediente").jqxDropDownList('selectedIndex', -1);
$("#unitMis").jqxDropDownList('selectedIndex', -1);
$("#qty").jqxNumberInput('val', '');
$("#nota").val('');
this.ingrIndex = typeof ingrIndex !== 'undefined' ? ingrIndex : null;
this.modifyItem = typeof item !== 'undefined' ? item : {
"id_tipo_ingredienti": -1,
"nome_ingrediente": '',
"quantita": '',
"id_tipo_quantita": -1,
"unita": null,
"note": ''
};
$("#addIngrWindow").jqxWindow('open');
this._updateUI(this.modifyItem);
},
validate: function () {
if ($("#ingrediente").val() === "22" && $("#nota").val() !== "")
@@ -30,6 +37,23 @@ define(['jquery', 'underscore', 'backbone', 'text!modules/addingr/addingrViewTem
return false;
},
addBtnFn: undefined,
_updateUI: function (item) {
var itemIngr = $("#ingrediente").jqxDropDownList('getItemByValue', parseInt(item.id_tipo_ingredienti));
if (itemIngr !== undefined) {
$("#ingrediente").jqxDropDownList({selectedIndex: itemIngr.index});
}else{
$("#ingrediente").jqxDropDownList({selectedIndex: -1});
}
var itemUnMis = $("#unitMis").jqxDropDownList('getItemByValue', parseInt(item.id_tipo_quantita));
if (itemUnMis !== undefined) {
$("#unitMis").jqxDropDownList({selectedIndex: itemUnMis.index});
} else {
$("#unitMis").jqxDropDownList({selectedIndex: -1});
}
$("#qty").jqxNumberInput('val', this.modifyItem.quantita);
$("#nota").val(this.modifyItem.note);
},
//render the content into div of view
render: function () {
//this.header.title = "pippo";
@@ -64,10 +88,14 @@ define(['jquery', 'underscore', 'backbone', 'text!modules/addingr/addingrViewTem
width: 200,
height: 25,
source: dataAdapter,
selectedIndex: -1,
displayMember: "name",
valueMember: "tipo_ingredienti_id"
});
$("#ingrediente").on('bindingComplete', function (event) {
var item = $("#ingrediente").jqxDropDownList('getItemByValue', parseInt(self.modifyItem.id_tipo_ingredienti));
$("#ingrediente").jqxDropDownList({selectedIndex: item.index});
});
var sourceunitMis =
{
datatype: "jsonp",
@@ -85,11 +113,13 @@ define(['jquery', 'underscore', 'backbone', 'text!modules/addingr/addingrViewTem
width: 200,
height: 25,
source: dataAdapterunitMis,
selectedIndex: -1,
displayMember: "name",
valueMember: "tipo_quantita_id"
});
$("#unitMis").on('bindingComplete', function (event) {
var item = $("#unitMis").jqxDropDownList('getItemByValue', parseInt(self.modifyItem.id_tipo_quantita));
$("#unitMis").jqxDropDownList({selectedIndex: item.index});
});
$("#ingrediente").on('select', {scope: self}, function (event) {
if (event.args) {
var item = event.args.item;
@@ -131,13 +161,15 @@ define(['jquery', 'underscore', 'backbone', 'text!modules/addingr/addingrViewTem
newItem.id_tipo_quantita = $("#unitMis").jqxDropDownList('getSelectedItem').value;
if (self.addBtnFn)
self.addBtnFn(newItem);
self.addBtnFn(self.ingrIndex, newItem);
$('#addIngrWindow').jqxWindow('close');
}
else
alert("Inserire correttamente i dati");
});
self._updateUI(self.modifyItem);
}
});
return this;
+22 -6
View File
@@ -1,7 +1,5 @@
define(['jquery', 'underscore', 'backbone', 'text!modules/editricetta/editricettaViewTemplate.html', 'modules/base/baseView',
'controls/window/window', 'modules/addingr/addingr', 'jqxbuttons', 'jqxgrid', 'jqxcombobox', 'jqxdata', 'jqxdropdownlist',
'jqxgrid', 'jqxgrid_selection', 'jqxgrid_columnsresize', 'jqxgrid_filter',
'jqxtabs', 'jqxeditor', 'jqxinput', 'jqxrating', 'jqxnumberinput', 'jqxlistbox'],
'controls/window/window', 'modules/addingr/addingr', 'jqx'],
function($, _, Backbone, editricettaViewTemplate, BaseView, Window, AddIngrDlg) {
var EditRicetteView = BaseView.extend({
@@ -152,8 +150,9 @@ define(['jquery', 'underscore', 'backbone', 'text!modules/editricetta/editricett
}
else if (tab === 1)
{
$("#add").jqxButton({width: '37%'});
$("#remove").jqxButton({disabled: true, width: '37%'});
$("#add").jqxButton({width: '22%'});
$("#remove").jqxButton({disabled: true, width: '22%'});
$("#modify").jqxButton({disabled: true, width: '22%'});
$('#add').on('click', function() {
self.addIngrDlg.openDlg();
@@ -168,6 +167,15 @@ define(['jquery', 'underscore', 'backbone', 'text!modules/editricetta/editricett
$("#listbox").jqxListBox('source', items);
});
$('#modify').on('click', function() {
var indexSelected = $('#listbox').jqxListBox('getSelectedIndex');
var items = $("#listbox").jqxListBox('source');
var item = items[indexSelected];
self.addIngrDlg.openDlg(indexSelected, item);
});
$("#up").jqxButton({disabled: true, width: '8%'});
$("#down").jqxButton({disabled: true, width: '8%'});
$('#up').on('click', function() {
@@ -243,6 +251,7 @@ define(['jquery', 'underscore', 'backbone', 'text!modules/editricetta/editricett
$('#listbox').on('select', function(event) {
var args = event.args;
if (args) {
$("#modify").jqxButton({disabled: false});
$("#remove").jqxButton({disabled: false});
if (args.index === 0)
{
@@ -265,6 +274,7 @@ define(['jquery', 'underscore', 'backbone', 'text!modules/editricetta/editricett
var args = event.args;
if (args) {
$("#remove").jqxButton({disabled: true});
$("#modify").jqxButton({disabled: true});
}
});
}
@@ -338,9 +348,15 @@ define(['jquery', 'underscore', 'backbone', 'text!modules/editricetta/editricett
this.addIngrDlg.render();
this.addIngrDlg.addBtnFn = function(item) {
this.addIngrDlg.addBtnFn = function(index, item) {
var items = $("#listbox").jqxListBox('source');
if(index === null){
items.push(item);
}
else
{
items.splice(index, 1, item);
}
$("#listbox").jqxListBox('source', items);
};
@@ -38,10 +38,12 @@
</table>
</div>
<div>
<input id="add" style="margin-right: 1%;" type="button" value="Aggiungi Ingrediente"/>
<input id="add" style="margin-right: 1%;" type="button" value="Aggiungi"/>
<input id="modify" type="button" value="Modifica"/>
<input id="remove" type="button" value="Cancella"/>
<input id="up" style="margin-right: 1%;" type="button" value="Up"/>
<input id="down" style="margin-right: 1%;" type="button" value="Down"/>
<input id="remove" type="button" value="Cancella Ingrediente"/>
<div style="border: none;" id="listbox"></div>
</div>
<div><textarea id="procedimento"></textarea></div>
+1 -1
View File
@@ -1,6 +1,6 @@
define(['jquery', 'underscore', 'backbone', 'text!modules/home/homeViewTemplate.html',
'modules/base/baseView', 'modules/ricette/ricette', 'modules/editricetta/editricetta', 'modules/photos/photos',
'jqxbuttons', 'jqxmenu', 'jqxwindow'],
'jqx'],
function($, _, Backbone, homeViewTemplate, BaseView, RicetteView, EditRicettaView, PhotosView) {
var HomeView = BaseView.extend({
+1 -2
View File
@@ -1,6 +1,5 @@
define(['jquery', 'underscore', 'backbone', 'text!modules/photos/photosViewTemplate.html', 'modules/base/baseView',
'controls/window/window', 'jqxdata', 'jqxdropdownlist',
'jqxgrid', 'jqxgrid_selection', 'jqxgrid_columnsresize', 'jqxgrid_filter'],
'controls/window/window', 'jqx'],
function($, _, Backbone, photosViewTemplate, BaseView, Window) {
var PhotosView = BaseView.extend({
+1 -2
View File
@@ -1,6 +1,5 @@
define(['jquery', 'underscore', 'backbone', 'text!modules/ricette/ricetteViewTemplate.html', 'modules/base/baseView',
'controls/window/window', 'modules/editricetta/editricetta', 'jqxdata', 'jqxdropdownlist',
'jqxgrid', 'jqxgrid_selection', 'jqxgrid_columnsresize', 'jqxgrid_filter'],
'controls/window/window', 'modules/editricetta/editricetta', 'jqx'],
function($, _, Backbone, ricetteViewTemplate, BaseView, Window, EditRicetta) {
var RicetteView = BaseView.extend({