Author: ralfbecker
New Revision: 55201
URL: http://svn.stylite.de/viewvc/egroupware?rev=55201&view=rev
Log:
fixing scope of “use strict”, so we do not need to remove it when concatinating our scripts like we do now with minjs
Modified:
trunk/etemplate/js/et2_core_DOMWidget.js
trunk/etemplate/js/et2_core_arrayMgr.js
trunk/etemplate/js/et2_core_baseWidget.js
trunk/etemplate/js/et2_core_common.js
trunk/etemplate/js/et2_core_inheritance.js
trunk/etemplate/js/et2_core_inputWidget.js
trunk/etemplate/js/et2_core_interfaces.js
trunk/etemplate/js/et2_core_legacyJSFunctions.js
trunk/etemplate/js/et2_core_phpExpressionCompiler.js
trunk/etemplate/js/et2_core_valueWidget.js
trunk/etemplate/js/et2_core_widget.js
trunk/etemplate/js/et2_core_xml.js
trunk/etemplate/js/et2_dataview.js
trunk/etemplate/js/et2_dataview_controller.js
trunk/etemplate/js/et2_dataview_controller_selection.js
trunk/etemplate/js/et2_dataview_interfaces.js
trunk/etemplate/js/et2_dataview_model_columns.js
trunk/etemplate/js/et2_dataview_view_aoi.js
trunk/etemplate/js/et2_dataview_view_container.js
trunk/etemplate/js/et2_dataview_view_grid.js
trunk/etemplate/js/et2_dataview_view_resizeable.js
trunk/etemplate/js/et2_dataview_view_row.js
trunk/etemplate/js/et2_dataview_view_rowProvider.js
trunk/etemplate/js/et2_dataview_view_spacer.js
trunk/etemplate/js/et2_dataview_view_tile.js
trunk/etemplate/js/et2_extension_customfields.js
trunk/etemplate/js/et2_extension_itempicker_actions.js
trunk/etemplate/js/et2_extension_nextmatch.js
trunk/etemplate/js/et2_extension_nextmatch_controller.js
trunk/etemplate/js/et2_extension_nextmatch_dynheight.js
trunk/etemplate/js/et2_extension_nextmatch_rowProvider.js
trunk/etemplate/js/et2_widget_ajaxSelect.js
trunk/etemplate/js/et2_widget_barcode.js
trunk/etemplate/js/et2_widget_box.js
trunk/etemplate/js/et2_widget_button.js
trunk/etemplate/js/et2_widget_checkbox.js
trunk/etemplate/js/et2_widget_color.js
trunk/etemplate/js/et2_widget_date.js
trunk/etemplate/js/et2_widget_description.js
trunk/etemplate/js/et2_widget_dialog.js
trunk/etemplate/js/et2_widget_diff.js
trunk/etemplate/js/et2_widget_dropdown_button.js
trunk/etemplate/js/et2_widget_entry.js
trunk/etemplate/js/et2_widget_favorites.js
trunk/etemplate/js/et2_widget_file.js
trunk/etemplate/js/et2_widget_gantt.js
trunk/etemplate/js/et2_widget_grid.js
trunk/etemplate/js/et2_widget_groupbox.js
trunk/etemplate/js/et2_widget_hbox.js
trunk/etemplate/js/et2_widget_historylog.js
trunk/etemplate/js/et2_widget_hrule.js
trunk/etemplate/js/et2_widget_html.js
trunk/etemplate/js/et2_widget_htmlarea.js
trunk/etemplate/js/et2_widget_iframe.js
trunk/etemplate/js/et2_widget_image.js
trunk/etemplate/js/et2_widget_itempicker.js
trunk/etemplate/js/et2_widget_link.js
trunk/etemplate/js/et2_widget_number.js
trunk/etemplate/js/et2_widget_portlet.js
trunk/etemplate/js/et2_widget_progress.js
trunk/etemplate/js/et2_widget_radiobox.js
trunk/etemplate/js/et2_widget_script.js
trunk/etemplate/js/et2_widget_selectAccount.js
trunk/etemplate/js/et2_widget_selectbox.js
trunk/etemplate/js/et2_widget_split.js
trunk/etemplate/js/et2_widget_styles.js
trunk/etemplate/js/et2_widget_tabs.js
trunk/etemplate/js/et2_widget_taglist.js
trunk/etemplate/js/et2_widget_template.js
trunk/etemplate/js/et2_widget_textbox.js
trunk/etemplate/js/et2_widget_toolbar.js
trunk/etemplate/js/et2_widget_tree.js
trunk/etemplate/js/et2_widget_url.js
trunk/etemplate/js/et2_widget_vfs.js
trunk/etemplate/js/et2_widget_video.js
trunk/etemplate/js/expose.js
— trunk/etemplate/js/et2_core_DOMWidget.js (original)
+++ trunk/etemplate/js/et2_core_DOMWidget.js Mon Feb 29 21:40:43 2016
@@ -10,8 +10,6 @@
-“use strict”;
/*egw:uses
et2_core_interfaces;
et2_core_widget;
@@ -25,7 +23,7 @@
*
-
@augments et2_widget
*/
-var et2_DOMWidget = et2_widget.extend(et2_IDOMNode,
+var et2_DOMWidget = (function(){ “use strict”; return et2_widget.extend(et2_IDOMNode,
{
attributes: {
“disabled”: {
@@ -429,7 +427,7 @@
}
}
},
- set_background: function(_value)
{
var node = this.getDOMNode(this);
@@ -445,7 +443,7 @@
});
}
},
- /**
- Set Actions on the widget
-
@@ -566,8 +564,9 @@
// ‘allowed’ for this widget at this time
var action_links = this._get_action_links(actions);
widget_object.updateActionLinks(action_links);
-});
+});}).call(this);
/**
- The surroundings manager class allows to append or prepend elements around
@@ -575,7 +574,7 @@
-
-
@augments Class
/
-var et2_surroundingsMgr = ClassWithAttributes.extend(
+var et2_surroundingsMgr = (function(){ “use strict”; return ClassWithAttributes.extend(
{
/*
- Constructor
@@ -781,7 +780,7 @@
return this._widgetContainer;
}
-});
+});}).call(this);
/**
- The egw_action system requires an egwActionObjectInterface Interface implementation
@@ -801,7 +800,7 @@
aoi.getWidget = function() {
return widget;
};
- aoi.doGetDOMNode = function() {
return objectNode?objectNode:widget.getDOMNode();
};
— trunk/etemplate/js/et2_core_arrayMgr.js (original)
+++ trunk/etemplate/js/et2_core_arrayMgr.js Mon Feb 29 21:40:43 2016
@@ -10,8 +10,6 @@
-“use strict”;
/egw:uses
et2_core_common;
egw_inheritance;
@@ -21,7 +19,7 @@
/*
-
@augments Class
*/
-var et2_arrayMgr = Class.extend(
+var et2_arrayMgr = (function(){ “use strict”; return Class.extend(
{
splitIds: true,
@@ -384,12 +382,12 @@
return mgr;
}
-});
+});}).call(this);
/**
-
@augments et2_arrayMgr
*/
-var et2_readonlysArrayMgr = et2_arrayMgr.extend(
+var et2_readonlysArrayMgr = (function(){ “use strict”; return et2_arrayMgr.extend(
{
/**
@@ -455,7 +453,7 @@
{
return this.perspectiveData.owner.getArrayMgr(‘content’).expandName(ident);
}
-});
+});}).call(this);
/**
- Creates a new set of array managers
— trunk/etemplate/js/et2_core_baseWidget.js (original)
+++ trunk/etemplate/js/et2_core_baseWidget.js Mon Feb 29 21:40:43 2016
@@ -10,8 +10,6 @@
-“use strict”;
/*egw:uses
jquery.jquery;
lib/tooltip;
@@ -25,7 +23,7 @@
*
-
@augments et2_DOMWidget
*/
-var et2_baseWidget = et2_DOMWidget.extend(et2_IAligned,
+var et2_baseWidget = (function(){ “use strict”; return et2_DOMWidget.extend(et2_IAligned,
{
attributes: {
“statustext”: {
@@ -291,14 +289,14 @@
return this.align;
}
-});
+});}).call(this);
/**
- Simple container object
-
-
@augments et2_baseWidget
/
-var et2_container = et2_baseWidget.extend(
+var et2_container = (function(){ “use strict”; return et2_baseWidget.extend(
{
/*
- Constructor
@@ -332,14 +330,14 @@
}
}
}
-});
+});}).call(this);
/**
- Container object for not-yet supported widgets
-
-
@augments et2_baseWidget
/
-var et2_placeholder = et2_baseWidget.extend([et2_IDetachedDOM],
+var et2_placeholder = (function(){ “use strict”; return et2_baseWidget.extend([et2_IDetachedDOM],
{
/*
- Constructor
@@ -409,5 +407,5 @@
setDetachedAttributes: function(_nodes, _values) {
this.placeDiv = jQuery(_nodes[0]);
}
-});
+});}).call(this);
+
— trunk/etemplate/js/et2_core_common.js (original)
+++ trunk/etemplate/js/et2_core_common.js Mon Feb 29 21:40:43 2016
@@ -9,8 +9,6 @@
-
@copyright Stylite 2011
-
@version $Id$
*/
-“use strict”;
/**
— trunk/etemplate/js/et2_core_inheritance.js (original)
+++ trunk/etemplate/js/et2_core_inheritance.js Mon Feb 29 21:40:43 2016
@@ -10,14 +10,12 @@
-“use strict”;
/*egw:uses
et2_core_common;
egw_inheritance;
*/
-var ClassWithAttributes = Class.extend(
+var ClassWithAttributes = (function(){ “use strict”; return Class.extend(
{
/**
* Returns the value of the given attribute. If the property does not
@@ -157,4 +155,4 @@
et2_validateAttrib(key, attributes[key]);
}
}
-});
+});}).call(this);
— trunk/etemplate/js/et2_core_inputWidget.js (original)
+++ trunk/etemplate/js/et2_core_inputWidget.js Mon Feb 29 21:40:43 2016
@@ -10,8 +10,6 @@
-“use strict”;
/*egw:uses
jquery.jquery;
et2_core_interfaces;
@@ -25,7 +23,7 @@
*
-
@augments et2_valueWidget
*/
-var et2_inputWidget = et2_valueWidget.extend([et2_IInput,et2_ISubmitListener],
+var et2_inputWidget = (function(){ “use strict”; return et2_valueWidget.extend([et2_IInput,et2_ISubmitListener],
{
attributes: {
“needed”: {
@@ -320,5 +318,5 @@
this.set_validation_error(valid ? false : messages);
return valid;
}
-});
+});}).call(this);
+
— trunk/etemplate/js/et2_core_interfaces.js (original)
+++ trunk/etemplate/js/et2_core_interfaces.js Mon Feb 29 21:40:43 2016
@@ -9,8 +9,6 @@
-
@copyright Stylite 2011
-
@version $Id$
*/
-“use strict”;
/*egw:uses
et2_core_inheritance;
— trunk/etemplate/js/et2_core_legacyJSFunctions.js (original)
+++ trunk/etemplate/js/et2_core_legacyJSFunctions.js Mon Feb 29 21:40:43 2016
@@ -10,14 +10,14 @@
-
@version $Id: et2_core_phpExpressionCompiler.js 38256 2012-03-05 13:07:38Z igel457 $
*/
-“use strict”;
/*egw:uses
et2_interfaces;
et2_core_common;
*/
-(function() {
+(function()
+{
-
“use strict”;
/**
- Resolve javascript pseudo functions in onclick or onchange:
— trunk/etemplate/js/et2_core_phpExpressionCompiler.js (original)
+++ trunk/etemplate/js/et2_core_phpExpressionCompiler.js Mon Feb 29 21:40:43 2016
@@ -10,13 +10,13 @@
-“use strict”;
/*egw:uses
et2_core_common;
*/
-(function() {
+(function()
+{
— trunk/etemplate/js/et2_core_valueWidget.js (original)
+++ trunk/etemplate/js/et2_core_valueWidget.js Mon Feb 29 21:40:43 2016
@@ -9,8 +9,6 @@
-
@copyright Stylite 2011
-
@version $Id$
*/
-“use strict”;
/*egw:uses
jquery.jquery;
@@ -24,7 +22,7 @@
*
-
@augments et2_baseWidget
*/
-var et2_valueWidget = et2_baseWidget.extend(
+var et2_valueWidget = (function(){ “use strict”; return et2_baseWidget.extend(
{
attributes: {
“label”: {
@@ -127,5 +125,5 @@
// Copy the given value
this.label = _value;
}
-});
+});}).call(this);
— trunk/etemplate/js/et2_core_widget.js (original)
+++ trunk/etemplate/js/et2_core_widget.js Mon Feb 29 21:40:43 2016
@@ -10,8 +10,6 @@
-“use strict”;
/*egw:uses
jsapi.egw;
et2_core_xml;
@@ -35,6 +33,8 @@
*/
function et2_register_widget(_constructor, _types)
{
- “use strict”;
- // Iterate over all given types and register those
for (var i = 0; i < _types.length; i++)
{
@@ -67,6 +67,8 @@
*/
function et2_createWidget(_name, _attrs, _parent)
{
- “use strict”;
- if (typeof _attrs == “undefined”)
{
_attrs = {};
@@ -104,7 +106,7 @@
*
-
@augments ClassWithAttributes
*/
-var et2_widget = ClassWithAttributes.extend(
+var et2_widget = (function(){ “use strict”; return ClassWithAttributes.extend(
{
attributes: {
“id”: {
@@ -1040,5 +1042,5 @@
return path;
}
-});
+});}).call(this);
+
— trunk/etemplate/js/et2_core_xml.js (original)
+++ trunk/etemplate/js/et2_core_xml.js Mon Feb 29 21:40:43 2016
@@ -9,8 +9,6 @@
-
@copyright Stylite 2011
-
@version $Id$
*/
-“use strict”;
/**
- Loads the given URL asynchronously from the server
— trunk/etemplate/js/et2_dataview.js (original)
+++ trunk/etemplate/js/et2_dataview.js Mon Feb 29 21:40:43 2016
@@ -10,8 +10,6 @@
-“use strict”;
/*egw:uses
jquery.jquery;
et2_core_common;
@@ -31,7 +29,7 @@
*
@@ -404,7 +402,7 @@
.attr(“align”, “left”)
.append(cont)
.appendTo(this.headTr);
@@ -609,6 +607,6 @@
return width;
}
-});
+});}).call(this);
+
+
— trunk/etemplate/js/et2_dataview_controller.js (original)
+++ trunk/etemplate/js/et2_dataview_controller.js Mon Feb 29 21:40:43 2016
@@ -34,7 +34,7 @@
-
instance and the corresponding data source. It manages updating the grid,
-
as well as inserting and deleting rows.
*/
-var et2_dataview_controller = Class.extend({
+var et2_dataview_controller = (function(){ “use strict”; return Class.extend({
/**
- Constructor of the et2_dataview_controller, connects to the grid
@@ -391,7 +391,7 @@
/**
-
-
-
@param {type} ctx
-
@returns {et2_dataview_container}
*/
@@ -945,5 +945,5 @@
this._grid.makeIndexVisible(_idx);
}
-});
+});}).call(this);
+
— trunk/etemplate/js/et2_dataview_controller_selection.js (original)
+++ trunk/etemplate/js/et2_dataview_controller_selection.js Mon Feb 29 21:40:43 2016
@@ -27,7 +27,7 @@
*
-
@augments Class
/
-var et2_dataview_selectionManager = Class.extend(
+var et2_dataview_selectionManager = (function(){ “use strict”; return Class.extend(
{
/*
- Constructor
@@ -539,5 +539,5 @@
}
}
-});
+});}).call(this);
+
— trunk/etemplate/js/et2_dataview_interfaces.js (original)
+++ trunk/etemplate/js/et2_dataview_interfaces.js Mon Feb 29 21:40:43 2016
@@ -10,8 +10,6 @@
-“use strict”;
/*egw:uses
et2_core_inheritance;
*/
@@ -20,7 +18,7 @@
invalidate: function() {}
-});
+});
var et2_dataview_IViewRange = new Interface({
@@ -76,7 +74,7 @@
*
* @param _uid is the uid for which the callback should be registered.
* @param _callback is the callback which should get called.
-
-
@param _context is an optional parameter which can
-
-
@param _context is an optional parameter which can
*/
dataRegisterUID: function (_uid, _callback, _context) {},
— trunk/etemplate/js/et2_dataview_model_columns.js (original)
+++ trunk/etemplate/js/et2_dataview_model_columns.js Mon Feb 29 21:40:43 2016
@@ -10,8 +10,6 @@
-“use strict”;
/*egw:uses
et2_inheritance;
*/
@@ -29,7 +27,7 @@
*
-
@augments Class
*/
-var et2_dataview_column = ClassWithAttributes.extend({
+var et2_dataview_column = (function(){ “use strict”; return ClassWithAttributes.extend({
attributes: {
“id”: {
@@ -146,7 +144,7 @@
this.egw().debug(“warn”, "Invalid visibility option for column: ", _value);
}
}
-});
+});}).call(this);
/**
- Contains logic for the columns class. The columns class represents the unique set
@@ -154,7 +152,7 @@
- do normaly not change.
*/
-var et2_dataview_columns = Class.extend({
+var et2_dataview_columns = (function(){ “use strict”; return Class.extend({
init: function(_columnData) {
// Initialize some variables
@@ -431,5 +429,5 @@
}
}
-});
+});}).call(this);
+
— trunk/etemplate/js/et2_dataview_view_aoi.js (original)
+++ trunk/etemplate/js/et2_dataview_view_aoi.js Mon Feb 29 21:40:43 2016
@@ -9,8 +9,6 @@
-
@copyright Stylite 2012
-
@version $Id$
*/
-“use strict”;
/*egw:uses
egw_action.egw_action_common;
@@ -27,11 +25,15 @@
var EGW_SELECTMODE_TOGGLE = 1;
/**
-
- An action object interface for each nextmatch widget row - “inherits” from
-
- An action object interface for each nextmatch widget row - “inherits” from
- egwActionObjectInterface
-
-
-
@param {DOMNode} _node
*/
function et2_dataview_rowAOI(_node)
{
-
“use strict”;
-
var aoi = new egwActionObjectInterface();
aoi.node = _node;
@@ -51,8 +53,10 @@
/**
- Now append some action code to the node
-
-
-
@memberOf et2_dataview_rowAOI
-
-
-
@param {object} _params
*/
var selectHandler = function(e, _params) {
// Reset the focus so that keyboard navigation will work properly
@@ -62,12 +66,12 @@
// Reset the prevent selection code (in order to allow wanted
// selection of text)
_node.onselectstart = null;
@@ -112,7 +116,7 @@
{
selectHandler(event);
}
-
});
} else {
$j(_node).click(selectHandler);
— trunk/etemplate/js/et2_dataview_view_container.js (original)
+++ trunk/etemplate/js/et2_dataview_view_container.js Mon Feb 29 21:40:43 2016
@@ -9,8 +9,6 @@
-
@copyright Stylite 2012
-
@version $Id$
*/
-“use strict”;
/*egw:uses
jquery.jquery;
@@ -33,7 +31,7 @@
*
-
@augments Class
/
-var et2_dataview_container = Class.extend(et2_dataview_IInvalidatable,
+var et2_dataview_container = (function(){ “use strict”; return Class.extend(et2_dataview_IInvalidatable,
{
/*
- Initializes the container object.
@@ -376,4 +374,4 @@
{
return _node.offsetHeight;
}
-});
+});}).call(this);
— trunk/etemplate/js/et2_dataview_view_grid.js (original)
+++ trunk/etemplate/js/et2_dataview_view_grid.js Mon Feb 29 21:40:43 2016
@@ -10,8 +10,6 @@
-“use strict”;
/egw:uses
jquery.jquery;
et2_core_common;
@@ -45,7 +43,7 @@
/*
-
@augments et2_dataview_container
/
-var et2_dataview_grid = et2_dataview_container.extend(et2_dataview_IViewRange,
+var et2_dataview_grid = (function(){ “use strict”; return et2_dataview_container.extend(et2_dataview_IViewRange,
{
/*
- Creates the grid.
@@ -1387,5 +1385,5 @@
this.appendNode($j(this.tr[0]));
}
-});
+});}).call(this);
+
— trunk/etemplate/js/et2_dataview_view_resizeable.js (original)
+++ trunk/etemplate/js/et2_dataview_view_resizeable.js Mon Feb 29 21:40:43 2016
@@ -10,13 +10,13 @@
-“use strict”;
/**
- This set of functions is currently only supporting resizing in ew-direction
*/
-(function() {
+(function()
+{
— trunk/etemplate/js/et2_dataview_view_row.js (original)
+++ trunk/etemplate/js/et2_dataview_view_row.js Mon Feb 29 21:40:43 2016
@@ -10,8 +10,6 @@
-“use strict”;
/*egw:uses
egw_action.egw_action;
@@ -21,7 +19,7 @@
/**
-
@augments et2_dataview_container
/
-var et2_dataview_row = et2_dataview_container.extend(et2_dataview_IViewRange,
+var et2_dataview_row = (function(){ “use strict”; return et2_dataview_container.extend(et2_dataview_IViewRange,
{
/*
- Creates the row container. Use the “setRow” function to load the actual
@@ -193,5 +191,5 @@
}
}
-});
+});}).call(this);
— trunk/etemplate/js/et2_dataview_view_rowProvider.js (original)
+++ trunk/etemplate/js/et2_dataview_view_rowProvider.js Mon Feb 29 21:40:43 2016
@@ -24,7 +24,7 @@
*
-
@augments Class
/
-var et2_dataview_rowProvider = Class.extend(
+var et2_dataview_rowProvider = (function(){ “use strict”; return Class.extend(
{
/*
@@ -125,5 +125,5 @@
this._prototypes[“loading”] = fullRow;
}
-});
+});}).call(this);
— trunk/etemplate/js/et2_dataview_view_spacer.js (original)
+++ trunk/etemplate/js/et2_dataview_view_spacer.js Mon Feb 29 21:40:43 2016
@@ -10,8 +10,6 @@
-“use strict”;
/egw:uses
jquery.jquery;
et2_dataview_view_container;
@@ -20,11 +18,11 @@
/*
-
@augments et2_dataview_container
/
-var et2_dataview_spacer = et2_dataview_container.extend(
+var et2_dataview_spacer = (function(){ “use strict”; return et2_dataview_container.extend(
{
/*
-
-
-
@param _parent
-
@param _rowProvider
-
@memberOf et2_dataview_spacer
@@ -103,5 +101,5 @@
return tr;
}
-});
+});}).call(this);
— trunk/etemplate/js/et2_dataview_view_tile.js (original)
+++ trunk/etemplate/js/et2_dataview_view_tile.js Mon Feb 29 21:40:43 2016
@@ -9,8 +9,6 @@
-
@copyright Nathan Gray 2014
-
@version $Id: et2_dataview_view_container_1.js 46338 2014-03-20 09:40:37Z ralfbecker $
*/
-“use strict”;
/*egw:uses
jquery.jquery;
@@ -25,7 +23,7 @@
*
-
@augments et2_dataview_container
*/
-var et2_dataview_tile = et2_dataview_row.extend([],
+var et2_dataview_tile = (function(){ “use strict”; return et2_dataview_row.extend([],
{
columns: 4,
@@ -47,7 +45,7 @@
makeExpandable: function (_expandable, _callback, _context) {
// Nope. It mostly works, it’s just weird.
},
- getAvgHeightData: function() {
var res = {
“avgHeight”: this.getHeight() / this.columns,
@@ -103,4 +101,4 @@
this.columns = Math.max(1,parseInt(this.tr.parent().innerWidth() / this.tr.outerWidth(true)));
}
}
-});
+});}).call(this);
— trunk/etemplate/js/et2_extension_customfields.js (original)
+++ trunk/etemplate/js/et2_extension_customfields.js Mon Feb 29 21:40:43 2016
@@ -10,8 +10,6 @@
-“use strict”;
/egw:uses
lib/tooltip;
jquery.jquery;
@@ -23,7 +21,7 @@
/*
-
@augments et2_dataview
*/
-var et2_customfields_list = et2_valueWidget.extend([et2_IDetachedDOM, et2_IInput],
+var et2_customfields_list = (function(){ “use strict”; return et2_valueWidget.extend([et2_IDetachedDOM, et2_IInput],
{
attributes: {
‘customfields’: {
@@ -476,7 +474,7 @@
attrs.empty_label = egw.lang(‘Select’);
return this._setup_select(field_name, field, attrs);
},
- _setup_date: function(field_name, field, attrs) {
attrs.data_format = ‘Y-m-d’;
return true;
@@ -622,7 +620,7 @@
// This controls where the widget is placed in the DOM
this.rows[attrs.id] = cf[0];
$j(widget.getDOMNode(widget)).css(‘vertical-align’,‘top’);
@@ -640,7 +638,7 @@
// Do not store in the widgets list, one name for multiple widgets would cause problems
widget = et2_createWidget(select_attrs.type, select_attrs, this);
et2_register_widget(et2_customfields_list, [“customfields”, “customfields-list”]);
— trunk/etemplate/js/et2_extension_itempicker_actions.js (original)
+++ trunk/etemplate/js/et2_extension_itempicker_actions.js Mon Feb 29 21:40:43 2016
@@ -13,9 +13,10 @@
-
@version $Id: et2_widget_itempicker.js 38623 2012-03-26 23:27:53Z jaytraxx $
*/
-“use strict”;
+function itempickerDocumentAction(context, data)
+{
-function itempickerDocumentAction(context, data) {
var formid = “itempicker_action_form”;
var form = “”
+ “”
— trunk/etemplate/js/et2_extension_nextmatch.js (original)
+++ trunk/etemplate/js/et2_extension_nextmatch.js Mon Feb 29 21:40:43 2016
@@ -9,8 +9,6 @@
-
@copyright Stylite 2011
-
@version $Id$
*/
-“use strict”;
/*egw:uses
@@ -82,7 +80,7 @@
/**
@@ -2182,7 +2180,7 @@
- actually load templates from the server.
-
@augments et2_DOMWidget
*/
-var et2_nextmatch_header_bar = et2_DOMWidget.extend(et2_INextmatchHeader,
+var et2_nextmatch_header_bar = (function(){ “use strict”; return et2_DOMWidget.extend(et2_INextmatchHeader,
{
attributes: {
“filter_label”: {
@@ -2811,7 +2809,7 @@
jQuery.extend(true, this.nextmatch.activeFilters,mgr.data);
}, this, et2_inputWidget);
}
-});
+});}).call(this);
et2_register_widget(et2_nextmatch_header_bar, [“nextmatch_header_bar”]);
/**
@@ -2819,7 +2817,7 @@
*
-
@augments et2_baseWidget
*/
-var et2_nextmatch_header = et2_baseWidget.extend(et2_INextmatchHeader,
+var et2_nextmatch_header = (function(){ “use strict”; return et2_baseWidget.extend(et2_INextmatchHeader,
{
attributes: {
“label”: {
@@ -2864,7 +2862,7 @@
this.labelNode.text(_value);
}
-});
+});}).call(this);
et2_register_widget(et2_nextmatch_header, [‘nextmatch-header’]);
/**
@@ -2872,7 +2870,7 @@
*
-
@augments et2_customfields_list
*/
-var et2_nextmatch_customfields = et2_customfields_list.extend(et2_INextmatchHeader,
+var et2_nextmatch_customfields = (function(){ “use strict”; return et2_customfields_list.extend(et2_INextmatchHeader,
{
attributes: {
‘customfields’: {
@@ -3088,13 +3086,13 @@
}
return name;
}
-});
+});}).call(this);
et2_register_widget(et2_nextmatch_customfields, [‘nextmatch-customfields’]);
/**
-
@augments et2_nextmatch_header
*/
-var et2_nextmatch_sortheader = et2_nextmatch_header.extend(et2_INextmatchSortable,
+var et2_nextmatch_sortheader = (function(){ “use strict”; return et2_nextmatch_header.extend(et2_INextmatchSortable,
{
attributes: {
“sortmode”: {
@@ -3156,13 +3154,13 @@
this.sortmode = _mode;
}
-});
+});}).call(this);
et2_register_widget(et2_nextmatch_sortheader, [‘nextmatch-sortheader’]);
/**
-
@augments et2_selectbox
/
-var et2_nextmatch_filterheader = et2_selectbox.extend([et2_INextmatchHeader, et2_IResizeable],
+var et2_nextmatch_filterheader = (function(){ “use strict”; return et2_selectbox.extend([et2_INextmatchHeader, et2_IResizeable],
{
/*
- Override to add change handler
@@ -3217,13 +3215,13 @@
this.input.css(“max-width”,jQuery(this.parentNode).innerWidth() + “px”);
}
-});
+});}).call(this);
et2_register_widget(et2_nextmatch_filterheader, [‘nextmatch-filterheader’]);
/**
-
@augments et2_selectAccount
/
-var et2_nextmatch_accountfilterheader = et2_selectAccount.extend([et2_INextmatchHeader, et2_IResizeable],
+var et2_nextmatch_accountfilterheader = (function(){ “use strict”; return et2_selectAccount.extend([et2_INextmatchHeader, et2_IResizeable],
{
/*
- Override to add change handler
@@ -3277,13 +3275,13 @@
this.input.css(“max-width”,max + “px”);
}
-});
+});}).call(this);
et2_register_widget(et2_nextmatch_accountfilterheader, [‘nextmatch-accountfilter’]);
/**
-
@augments et2_link_entry
/
-var et2_nextmatch_entryheader = et2_link_entry.extend(et2_INextmatchHeader,
+var et2_nextmatch_entryheader = (function(){ “use strict”; return et2_link_entry.extend(et2_INextmatchHeader,
{
/*
- Override to add change handler
@@ -3364,13 +3362,13 @@
var self = this;
// Fire on lost focus, clear filter if user emptied box
}
-});
+});}).call(this);
et2_register_widget(et2_nextmatch_entryheader, [‘nextmatch-entryheader’]);
/**
-
@augments et2_nextmatch_filterheader
*/
-var et2_nextmatch_customfilter = et2_nextmatch_filterheader.extend(
+var et2_nextmatch_customfilter = (function(){ “use strict”; return et2_nextmatch_filterheader.extend(
{
attributes: {
“widget_type”: {
@@ -3447,5 +3445,5 @@
return this.real_node.setNextmatch(_nextmatch);
}
}
-});
+});}).call(this);
et2_register_widget(et2_nextmatch_customfilter, [‘nextmatch-customfilter’]);
— trunk/etemplate/js/et2_extension_nextmatch_controller.js (original)
+++ trunk/etemplate/js/et2_extension_nextmatch_controller.js Mon Feb 29 21:40:43 2016
@@ -10,8 +10,6 @@
-“use strict”;
/egw:uses
et2_core_common;
et2_core_inheritance;
@@ -29,7 +27,7 @@
/*
-
@augments et2_dataview_controller
*/
-var et2_nextmatch_controller = et2_dataview_controller.extend(et2_IDataProvider,
+var et2_nextmatch_controller = (function(){ “use strict”; return et2_dataview_controller.extend(et2_IDataProvider,
{
// Display constants
VIEW_ROW: ‘row’,
@@ -301,7 +299,7 @@
}
return egwActionObject.prototype.handleKeyPress.call(this, _keyCode,_shift,_ctrl,_alt);
}
@@ -333,12 +331,12 @@
var drop_action = mgr.getActionById(‘egw_link_drop’);
var drag_action = mgr.getActionById(‘egw_link_drag’);
var drop_cancel = mgr.getActionById(‘egw_cancel_drop’);
@@ -348,7 +346,7 @@
drop_cancel.acceptedTypes = drop_cancel.acceptedTypes.concat(Object.keys(egw.user(‘apps’)).concat([‘link’, ‘file’]));
this._actionLinks.push (drop_cancel.id);
}
@@ -683,6 +681,6 @@
// Overwritten in the constructor
}
-});
+});}).call(this);
+
+
— trunk/etemplate/js/et2_extension_nextmatch_dynheight.js (original)
+++ trunk/etemplate/js/et2_extension_nextmatch_dynheight.js Mon Feb 29 21:40:43 2016
@@ -9,8 +9,6 @@
-
@copyright Stylite 2011
-
@version $Id$
*/
-“use strict”;
/*egw:use
jquery.jquery;
@@ -24,7 +22,7 @@
*
-
@augments Class
/
-var et2_dynheight = Class.extend(
+var et2_dynheight = (function(){ “use strict”; return Class.extend(
{
/*
- Constructor for the dynheight object
@@ -192,5 +190,5 @@
}
}
-});
+});}).call(this);
— trunk/etemplate/js/et2_extension_nextmatch_rowProvider.js (original)
+++ trunk/etemplate/js/et2_extension_nextmatch_rowProvider.js Mon Feb 29 21:40:43 2016
@@ -24,7 +24,7 @@
*
-
@augments Class
/
-var et2_nextmatch_rowProvider = ClassWithAttributes.extend(
+var et2_nextmatch_rowProvider = (function(){ “use strict”; return ClassWithAttributes.extend(
{
/*
- Creates the nextmatch row provider.
@@ -536,12 +536,12 @@
}
}
-});
+});}).call(this);
/**
-
@augments et2_widget
/
-var et2_nextmatch_rowWidget = et2_widget.extend(et2_IDOMNode,
+var et2_nextmatch_rowWidget = (function(){ “use strict”; return et2_widget.extend(et2_IDOMNode,
{
/*
- Constructor
@@ -604,12 +604,12 @@
return null;
}
-});
+});}).call(this);
/**
-
@augments et2_widget
/
-var et2_nextmatch_rowTemplateWidget = et2_widget.extend(et2_IDOMNode,
+var et2_nextmatch_rowTemplateWidget = (function(){ “use strict”; return et2_widget.extend(et2_IDOMNode,
{
/*
- Constructor
@@ -670,5 +670,5 @@
return null;
}
-});
+});}).call(this);
+
— trunk/etemplate/js/et2_widget_ajaxSelect.js (original)
+++ trunk/etemplate/js/et2_widget_ajaxSelect.js Mon Feb 29 21:40:43 2016
@@ -11,8 +11,6 @@
-“use strict”;
/*egw:uses
jquery.jquery;
jquery.jquery-ui;
@@ -28,8 +26,8 @@
- The user is restricted to selecting values in the list.
- This widget can get data from any function that can provide data to a nextmatch widget.
-
@augments et2_inputWidget
- */
-var et2_ajaxSelect = et2_inputWidget.extend(
-
-
-
@memberOf et2_ajaxSelect
*/
init: function(parent, attrs) {
@@ -191,14 +189,14 @@
this.input.removeAttr(“placeholder”);
}
}
-});
+});}).call(this);
et2_register_widget(et2_ajaxSelect, [“ajax_select”]);
/**
-
et2_textbox_ro is the dummy readonly implementation of the textbox.
-
@augments et2_valueWidget
/
-var et2_ajaxSelect_ro = et2_valueWidget.extend([et2_IDetachedDOM],
+var et2_ajaxSelect_ro = (function(){ “use strict”; return et2_valueWidget.extend([et2_IDetachedDOM],
{
/*
- Ignore all more advanced attributes.
@@ -211,7 +209,7 @@
/**
-
-
-
@memberOf et2_ajaxSelect_ro
*/
init: function() {
@@ -250,6 +248,6 @@
this.set_value(_values[“value”]);
}
}
-});
+});}).call(this);
et2_register_widget(et2_ajaxSelect_ro, [“ajax_select_ro”]);
— trunk/etemplate/js/et2_widget_barcode.js (original)
+++ trunk/etemplate/js/et2_widget_barcode.js Mon Feb 29 21:40:43 2016
@@ -9,8 +9,6 @@
-
@copyright Stylite AG
-
@version $Id:$
*/
-“use strict”;
/*egw:uses
jquery.jquery;
@@ -46,7 +44,7 @@
*
-
@augments et2_baseWidget
*/
-var et2_barcode = et2_valueWidget.extend(
+var et2_barcode = (function(){ “use strict”; return et2_valueWidget.extend(
{
attributes : {
“code_type”: {
@@ -130,7 +128,7 @@
{
return this.value;
}
-});
+});}).call(this);
et2_register_widget(et2_barcode, [“barcode”]);
// Static part of the class
— trunk/etemplate/js/et2_widget_box.js (original)
+++ trunk/etemplate/js/et2_widget_box.js Mon Feb 29 21:40:43 2016
@@ -10,8 +10,6 @@
-“use strict”;
/*egw:uses
jquery.jquery;
et2_core_baseWidget;
@@ -22,7 +20,7 @@
*
-
@augments et2_baseWidget
*/
-var et2_box = et2_baseWidget.extend([et2_IDetachedDOM],
+var et2_box = (function(){ “use strict”; return et2_baseWidget.extend([et2_IDetachedDOM],
{
attributes: {
// Not needed
@@ -150,23 +148,23 @@
}
}
-});
+});}).call(this);
et2_register_widget(et2_box, [“vbox”, “box”]);
/**
- Details widget implementation
- widget name is “details” and can be use as a wrapping container
- in order to make its children collapsible.
-
-
- Note: details widget does not represent html5 “details” tag in DOM
-
*/
-var et2_details = et2_box.extend(
+var et2_details = (function(){ “use strict”; return et2_box.extend(
{
attributes:{
“toggle_align”: {
@@ -182,10 +180,10 @@
default: “”
}
},
- init: function() {
this._super.apply(this, arguments);
@@ -196,28 +194,28 @@
this.wrapper = jQuery(document.createElement(‘div’))
.addClass(‘et2_details_wrapper’)
.appendTo(this.div);
- /**
- Function happens on toggle action
*/
_toggle: function (){
this.div.toggleClass(‘et2_details_expanded’);
},
- /**
- Create widget, set contents, and binds handlers
*/
_createWidget: function () {
var self = this;
@@ -225,11 +223,11 @@
.click (function(){self._toggle();})
.text(this.options.title);
}
- getDOMNode: function(_sender) {
if (!_sender || _sender === this)
{
@@ -240,5 +238,5 @@
return this.wrapper[0];
}
}
-});
+});}).call(this);
et2_register_widget(et2_details, [“details”]);
— trunk/etemplate/js/et2_widget_button.js (original)
+++ trunk/etemplate/js/et2_widget_button.js Mon Feb 29 21:40:43 2016
@@ -10,8 +10,6 @@
-“use strict”;
/*egw:uses
jquery.jquery;
et2_core_interfaces;
@@ -22,7 +20,7 @@
- Class which implements the “button” XET-Tag
- @augmen