/* global intellisense */
// jshint unused: false
intellisense.annotate(kendo, {
Class: function() {
///
/// Constructor of kendo.Class
///
}
});
kendo.Class = (function() {
var original = kendo.Class;
var wrapper = function() {
var instance = new original();
intellisense.annotate(instance, {
bind: function(event, callback) {
///
///
/// Binds to a widget event.
///
/// The event name
/// The callback to be executed when the event is triggered.
///
},
unbind: function(event, callback) {
///
///
/// Unbinds a callback from a widget event.
///
/// The event name
/// The callback to be removed.
///
}
});
return instance;
};
intellisense.redirectDefinition(wrapper, original);
return wrapper;
})();
intellisense.annotate(kendo, {
Color: function() {
///
/// Constructor of kendo.Color
///
}
});
kendo.Color = (function() {
var original = kendo.Color;
var wrapper = function() {
var instance = new original();
intellisense.annotate(instance, {
diff: function() {
///
///
/// Computes the relative luminance between two colors.
///
/// The relative luminance.
///
},
equals: function() {
///
///
/// Compares two color objects for equality.
///
/// returns true if the two colors are the same. Otherwise, false
///
},
toHSV: function() {
///
///
/// Returns the color in HSV representation. As HSV object, it has the following properties: h -- hue, an integer between 0 and 360; s -- saturation, floating point between 0 and 1; v -- value, floating point between 0 and 1 or a -- alpha, floating point between 0 and 1. This does not modify the current object, it creates a new one instead.
///
/// An object with h, s, v and a fields.
///
},
toRGB: function() {
///
///
/// Returns the color in RGB representation. The result has the following properties: r -- red component as floating point between 0 and 1; g -- green component; b -- blue component or a -- alpha. This does not modify the current object, it creates a new one instead.
///
/// An object with r, g, b and a fields.
///
},
toBytes: function() {
///
///
/// Returns the color in "Bytes" representation. It has the same properties as RGB, but r, g and b are integers between 0 and 255 instead of floats.This does not modify the current object, it creates a new one instead.
///
/// An object with r, g and b fields.
///
},
toHex: function() {
///
///
/// Returns a string in "FF0000" form (without a leading #).
///
/// The color in hex notation.
///
},
toCss: function() {
///
///
/// Like toHex, but includes a leading #.
///
/// The color in CSS notation.
///
},
toCssRgba: function() {
///
///
/// Returns the color in RGBA notation (includes the opacity).
///
/// The color in RGBA notation.
///
},
toDisplay: function() {
///
///
/// Returns the color in the best notation supported by the current browser. In IE < 9 this returns the #FF0000 form; in all other browsers it returns the RGBA form.
///
/// The color in the best notation supported by the current browser.
///
},
bind: function(event, callback) {
///
///
/// Binds to a widget event.
///
/// The event name
/// The callback to be executed when the event is triggered.
///
},
unbind: function(event, callback) {
///
///
/// Unbinds a callback from a widget event.
///
/// The event name
/// The callback to be removed.
///
}
});
return instance;
};
intellisense.redirectDefinition(wrapper, original);
return wrapper;
})();
intellisense.annotate(kendo, {
Layout: function() {
///
/// Constructor of kendo.Layout
///
}
});
kendo.Layout = (function() {
var original = kendo.Layout;
var wrapper = function() {
var instance = new original();
intellisense.annotate(instance, {
showIn: function(container,view,transitionClass) {
///
///
/// Renders the View element in the element specified by the selector
///
/// The selector of the container in which the view element will be appended.
/// The view instance that will be rendered.
/// Optional. If provided, the new view will replace the current one with a replace effect.
///
},
bind: function(event, callback) {
///
///
/// Binds to a widget event.
///
/// The event name
/// The callback to be executed when the event is triggered.
///
},
unbind: function(event, callback) {
///
///
/// Unbinds a callback from a widget event.
///
/// The event name
/// The callback to be removed.
///
}
});
return instance;
};
intellisense.redirectDefinition(wrapper, original);
return wrapper;
})();
intellisense.annotate(kendo, {
Observable: function() {
///
/// Constructor of kendo.Observable
///
}
});
kendo.Observable = (function() {
var original = kendo.Observable;
var wrapper = function() {
var instance = new original();
intellisense.annotate(instance, {
bind: function(eventName,handler) {
///
///
/// Attaches a handler to an event.
///
/// The name of the event.
/// A function to execute each time the event is triggered. That function should have a single parameter which will contain any event specific data.
///
},
one: function(eventName,handler) {
///
///
/// Attaches a handler to an event. The handler is executed only once.
///
/// The name of the event.
/// A function to execute each time the event is triggered. That function should have a single parameter which will contain any event specific data.
///
},
trigger: function(eventName,eventData) {
///
///
/// Executes all handlers attached to the given event.
///
/// The name of the event to trigger.
/// Optional event data which will be passed as an argument to the event handlers.
///
},
unbind: function(eventName,handler) {
///
///
/// Remove a previously attached event handler.
///
/// The name of the event. If not specified all handlers of all events will be removed.
/// The handler which should no longer be executed. If not specified all handlers listening to that event will be removed.
///
}
});
return instance;
};
intellisense.redirectDefinition(wrapper, original);
return wrapper;
})();
intellisense.annotate(kendo, {
Router: function() {
///
/// Constructor of kendo.Router
///
}
});
kendo.Router = (function() {
var original = kendo.Router;
var wrapper = function() {
var instance = new original();
intellisense.annotate(instance, {
start: function() {
///
///
/// Activates the router binding to the URL changes.
///
///
},
route: function(route,callback) {
///
///
///
///
/// The route definition.
/// The callback to be executed when the route is matched.
///
},
navigate: function(route,silent) {
///
///
/// Navigates to the given route.
///
/// The route to navigate to.
/// If set to true, the router callbacks will not be called.
///
},
replace: function(route,silent) {
///
///
/// Navigates to the given route, replacing the current view in the history stack (like window.history.replaceState or location.replace work).
///
/// The route to navigate to.
/// If set to true, the router callbacks will not be called.
///
},
destroy: function() {
///
///
/// Unbinds the router instance listeners from the URL fragment part changes.
///
///
},
bind: function(event, callback) {
///
///
/// Binds to a widget event.
///
/// The event name
/// The callback to be executed when the event is triggered.
///
},
unbind: function(event, callback) {
///
///
/// Unbinds a callback from a widget event.
///
/// The event name
/// The callback to be removed.
///
}
});
return instance;
};
intellisense.redirectDefinition(wrapper, original);
return wrapper;
})();
intellisense.annotate(kendo, {
View: function() {
///
/// Constructor of kendo.View
///
}
});
kendo.View = (function() {
var original = kendo.View;
var wrapper = function() {
var instance = new original();
intellisense.annotate(instance, {
destroy: function() {
///
///
/// Removes the View element from the DOM. Detaches all event handlers and removes jQuery.data attributes to avoid memory leaks. Calls destroy method of any child Kendo widgets.
///
///
},
render: function(container) {
///
///
/// Renders the view contents. Accepts a jQuery selector (or jQuery object) to which the contents will be appended. Alternatively, the render method can be called without parameters in order to retrieve the View element for manual insertion/further manipulation.
///
/// (optional) the element in which the view element will be appended.
/// the view element.
///
},
bind: function(event, callback) {
///
///
/// Binds to a widget event.
///
/// The event name
/// The callback to be executed when the event is triggered.
///
},
unbind: function(event, callback) {
///
///
/// Unbinds a callback from a widget event.
///
/// The event name
/// The callback to be removed.
///
}
});
return instance;
};
intellisense.redirectDefinition(wrapper, original);
return wrapper;
})();
intellisense.annotate(kendo.data, {
Binder: function() {
///
/// Constructor of kendo.data.Binder
///
}
});
kendo.data.Binder = (function() {
var original = kendo.data.Binder;
var wrapper = function() {
var instance = new original();
intellisense.annotate(instance, {
refresh: function() {
///
///
/// Invoked by the Kendo UI MVVM framework when the bound view-model value is changed. The Binder should update the UI (the HTML element or the Kendo UI widget) to reflect the view-model change.
///
///
},
bind: function(event, callback) {
///
///
/// Binds to a widget event.
///
/// The event name
/// The callback to be executed when the event is triggered.
///
},
unbind: function(event, callback) {
///
///
/// Unbinds a callback from a widget event.
///
/// The event name
/// The callback to be removed.
///
}
});
return instance;
};
intellisense.redirectDefinition(wrapper, original);
return wrapper;
})();
intellisense.annotate(kendo.data, {
DataSource: function() {
///
/// Constructor of kendo.data.DataSource
///
}
});
kendo.data.DataSource = (function() {
var original = kendo.data.DataSource;
var wrapper = function() {
var instance = new original();
intellisense.annotate(instance, {
add: function(model) {
///
///
/// Appends a data item to the data source.
///
/// Either a kendo.data.Model instance or JavaScript object containing the data item field values.
/// —The data item which is inserted.
///
},
aggregate: function(value) {
///
///
/// Gets or sets the aggregate configuration.
///
/// The aggregate configuration. Accepts the same values as the aggregate option.
/// —The current aggregate configuration.
///
},
aggregates: function() {
///
///
/// Returns the aggregate results.
///
/// —The aggregate results. There is a key for every aggregated field.
///
},
at: function(index) {
///
///
/// Returns the data item at the specified index. The index is zero-based.
///
/// The zero-based index of the data item.
/// —The data item at the specified index. Returns undefined if a data item is not found at the specified index. Returns a kendo.data.Model instance if the schema.model option is set.
///
},
cancelChanges: function(model) {
///
///
/// Cancels any pending changes in the data source. Deleted data items are restored, new data items are removed, and updated data items are restored to their initial state. Every data item uid will be reset.
///
/// The optional data item (model). If specified, only the changes of this data item will be discarded. If omitted, all changes will be discarded.
///
},
data: function(value) {
///
///
/// Gets or sets the data items of the data source.If the data source is bound to a remote service (via the transport option), the data method will return the service response. Every item from the response is wrapped in a kendo.data.ObservableObject or kendo.data.Model (if the schema.model option is set).If the data source is bound to a JavaScript array (via the data option), the data method will return the items of that array. Every item from the array is wrapped in a kendo.data.ObservableObject or kendo.data.Model (if the schema.model option is set).If the data source is grouped (via the group option or the group method) and the serverGrouping is set to true, the data method will return the group items.Compare with the view method, which will return the data items that correspond to the current page, filter, sort and group configuration.
///
/// The data items which will replace the current ones in the data source. If omitted the current data items will be returned.
/// —The data items of the data source. Returns an empty array if the data source was not populated with data items via the read, fetch, or query methods.
///
},
fetch: function(callback) {
///
///
/// Reads the data items from a remote service (if the transport option is set) or from a JavaScript array (if the data option is set).
///
/// The optional function which is executed when the remote request is finished. The function context (available via the this keyword) will be set to the data source instance.
/// —A promise that will be resolved when the data has been loaded, or rejected if an HTTP error occurs.
///
},
filter: function(value) {
///
///
/// Gets or sets the filter configuration.
///
/// The filter configuration. Accepts the same values as the filter option (check there for more examples).
/// —The current filter configuration. Returns null if no filter criteria are currently applied. Returns undefined if the DataSource instance has not performed filtering so far.
///
},
get: function(id) {
///
///
/// Gets the data item (model) with the specified id.
///
/// The id of the model to look for.
/// —The model instance. Returns undefined if a model with the specified id is not found.
///
},
getByUid: function(uid) {
///
///
/// Gets the data item (model) with the specified uid.
///
/// The uid of the model to look for.
/// —The model instance. Returns undefined if a model with the specified uid is not found.
///
},
group: function(value) {
///
///
/// Gets or sets the grouping configuration.
///
/// The grouping configuration. Accepts the same values as the group option.
/// —The current grouping configuration.
///
},
hasChanges: function() {
///
///
/// Checks if the data items have changed.
///
/// —Returns true if the data items have changed. Otherwise, returns false.
///
},
indexOf: function(dataItem) {
///
///
/// Gets the index of the specified data item.
///
/// The target data item.
/// —The index of the specified data item. Returns -1 if the data item is not found.
///
},
insert: function(index,model) {
///
///
/// Inserts a data item in the data source at the specified index.
///
/// The zero-based index at which the data item will be inserted.
/// Either a kendo.data.Model instance or a JavaScript object containing the field values.
/// —The data item which is inserted.
///
},
online: function(value) {
///
///
/// Gets or sets the online state of the data source.
///
/// The online state - true for online, false for offline.
/// —The current online state - true if online. Otherwise, false.
///
},
offlineData: function(data) {
///
///
/// Gets or sets the offline state of the data source.
///
/// The array of data items that replace the current offline state of the data source.
/// —An array of JavaScript objects that represent the data items. Changed data items have a __state__ field attached. That field indicates the type of change: "create", "update", or "destroy". Unmodified data items do not have a __state__ field.
///
},
page: function(page) {
///
///
/// Gets or sets the current page.
///
/// The new page.
/// —The current page.
///
},
pageSize: function(size) {
///
///
/// Gets or sets the current page size.
///
/// The new page size.
/// —The current page size.
///
},
pushCreate: function(items) {
///
///
/// Appends the specified data items to the data source without marking them as "new". The data source will not sync data items appended via pushCreate.
///
/// The data item or data items to append to the data source.
///
},
pushDestroy: function(items) {
///
///
/// Removes the specified data items from the data source without marking them as "removed". The data source will not sync data items appended via pushDestroy.
///
/// The data item or data items to remove from the data source.
///
},
pushInsert: function(index,items) {
///
///
/// Appends the specified data items to the data source without marking them as "new". The data source will not sync data items appended via pushInsert.
///
/// The zero-based index at which the data item will be inserted.
/// The data item or data items to append to the data source.
///
},
pushUpdate: function(items) {
///
///
/// Updates the specified data items without marking them as "dirty". The data source will not sync data items appended via pushUpdate. If the data items are not found (using schema.model.id), they will be appended.
///
/// The data item or data items to update.
///
},
query: function(options) {
///
///
/// Executes the specified query over the data items. Makes an HTTP request if bound to a remote service.This method is useful when you need to modify several parameters of the data request at the same time (e.g. filtering and sorting). If you execute filter() and then sort(), the DataSource will make two separate requests. With query(), it will make one request.
///
/// The query options which should be applied.
/// —A promise that will be resolved when the data has been loaded or rejected if an HTTP error occurs.
///
},
read: function(data) {
///
///
/// Reads data items from a remote/custom transport (if the transport option is set) or from a JavaScript array (if the data option is set).
///
/// Optional data to pass to the remote service. If you need to filter, it is better to use the filter() method or the query() method with a filter parameter.
/// —A promise that will be resolved when the data has been loaded or rejected if an HTTP error occurs.
///
},
remove: function(model) {
///
///
/// Removes the specified data item from the data source.
///
/// The data item which should be removed.
///
},
skip: function() {
///
///
/// Gets the current skip parameter of the dataSource. The skip parameter indicates the number of data items that should be skipped when a new page is formed.
///
/// —The current skip parameter.
///
},
sort: function(value) {
///
///
/// Gets or sets the sort order which will be applied over the data items.
///
/// The sort configuration. Accepts the same values as the sort option.
/// —The current sort configuration. Returns undefined instead of an empty array if the DataSource instance has not performed any sorting so far.
///
},
sync: function() {
///
///
/// Saves any data item changes.The sync method will request the remote service if: The transport.create option is set and the data source contains new data items.; The transport.destroy option is set and data items have been removed from the data source. or The transport.update option is set and the data source contains updated data items..
///
/// —A promise that will be resolved when all sync requests have finished successfully, or rejected if any single request fails.
///
},
total: function() {
///
///
/// Gets the total number of data items. Uses schema.total if the transport.read option is set.
///
/// —The total number of data items. Returns the length of the array returned by the data method if schema.total or transport.read are not set. Returns 0 if the data source was not populated with data items via the read, fetch, or query methods.
///
},
totalPages: function() {
///
///
/// Gets the number of available pages.
///
/// —The available pages.
///
},
view: function() {
///
///
/// Returns the data items which correspond to the current page, filter, sort, and group configuration. Compare with the data method, which will return data items from all pages, if local data binding and paging are used.To ensure that data is available this method should be used within the change event handler or the fetch method.
///
/// —The data items. Returns groups if the data items are grouped (via the group option or the group method).
///
},
bind: function(event, callback) {
///
///
/// Binds to a widget event.
///
/// The event name
/// The callback to be executed when the event is triggered.
///
},
unbind: function(event, callback) {
///
///
/// Unbinds a callback from a widget event.
///
/// The event name
/// The callback to be removed.
///
}
});
return instance;
};
intellisense.redirectDefinition(wrapper, original);
return wrapper;
})();
intellisense.annotate(kendo.data, {
GanttDataSource: function() {
///
/// Constructor of kendo.data.GanttDataSource
///
}
});
kendo.data.GanttDataSource = (function() {
var original = kendo.data.GanttDataSource;
var wrapper = function() {
var instance = new original();
intellisense.annotate(instance, {
taskAllChildren: function(task) {
///
///
/// Returns a list of all child tasks. The search is recursive.
///
/// The parent task. If this parameter is not specified, all Gantt tasks will be returned.
/// —The list of all child tasks.
///
},
taskChildren: function(task) {
///
///
/// Returns a list of all direct child tasks.
///
/// The parent task. If this parameter is not specified, all root-level tasks will be returned.
/// —The list of all direct child tasks.
///
},
taskLevel: function(task) {
///
///
/// Returns the level of the task in the hierarchy. 0 for root-level tasks.
///
/// The reference task.
/// —The level of the task in the hierarchy.
///
},
taskParent: function(task) {
///
///
/// Returns the parent task of a certain task.
///
/// The reference task.
/// —The parent task.
///
},
taskSiblings: function(task) {
///
///
/// Returns a list of all tasks that have the same parent.
///
/// The reference task.
/// —The list of all tasks with the same parent as the parameter task. If the parameter task is a root-level task, all root-level tasks are returned.
///
},
taskTree: function(task) {
///
///
/// Returns a list of all child Gantt tasks, ordered by their hierarchical index (Depth-First). a parent is collapsed, it's children are not returned.
///
/// The reference task. If this parameter is specified, the result will be all child tasks of this task, ordered by their hierarchical index.
/// —The list of all child Gantt tasks, ordered by their hierarchical index (Depth-First).
///
},
update: function(task,taskInfo) {
///
///
/// Updates a Gantt task.
///
/// The task to be updated.
/// The new values which will be used to update the task.
///
},
bind: function(event, callback) {
///
///
/// Binds to a widget event.
///
/// The event name
/// The callback to be executed when the event is triggered.
///
},
unbind: function(event, callback) {
///
///
/// Unbinds a callback from a widget event.
///
/// The event name
/// The callback to be removed.
///
}
});
return instance;
};
intellisense.redirectDefinition(wrapper, original);
return wrapper;
})();
intellisense.annotate(kendo.data, {
GanttDependency: function() {
///
/// Constructor of kendo.data.GanttDependency
///
}
});
kendo.data.GanttDependency = (function() {
var original = kendo.data.GanttDependency;
var wrapper = function() {
var instance = new original();
intellisense.annotate(instance, {
define: function(options) {
///
///
/// Defines a new GanttDependency type using the provided options.
///
/// Describes the configuration options of the new Gantt dependency class.
///
},
bind: function(event, callback) {
///
///
/// Binds to a widget event.
///
/// The event name
/// The callback to be executed when the event is triggered.
///
},
unbind: function(event, callback) {
///
///
/// Unbinds a callback from a widget event.
///
/// The event name
/// The callback to be removed.
///
}
});
return instance;
};
intellisense.redirectDefinition(wrapper, original);
return wrapper;
})();
intellisense.annotate(kendo.data, {
GanttDependencyDataSource: function() {
///
/// Constructor of kendo.data.GanttDependencyDataSource
///
}
});
kendo.data.GanttDependencyDataSource = (function() {
var original = kendo.data.GanttDependencyDataSource;
var wrapper = function() {
var instance = new original();
intellisense.annotate(instance, {
dependencies: function(id) {
///
///
/// Returns a list of all dependencies for a certain task.
///
/// The id of the Gantt task based on which the dependencies are filtered.
/// —The list of all task dependencies.
///
},
predecessors: function(id) {
///
///
/// Returns a list of all predecessor dependencies for a certain task.
///
/// The id of the Gantt task based on which the dependencies are filtered.
/// —The list of all task predecessors.
///
},
successors: function(id) {
///
///
/// Returns a list of all successor dependencies for a certain task.
///
/// The id of the Gantt task, based on which the dependencies are filtered.
/// —The list of all task successors.
///
},
bind: function(event, callback) {
///
///
/// Binds to a widget event.
///
/// The event name
/// The callback to be executed when the event is triggered.
///
},
unbind: function(event, callback) {
///
///
/// Unbinds a callback from a widget event.
///
/// The event name
/// The callback to be removed.
///
}
});
return instance;
};
intellisense.redirectDefinition(wrapper, original);
return wrapper;
})();
intellisense.annotate(kendo.data, {
GanttTask: function() {
///
/// Constructor of kendo.data.GanttTask
///
}
});
kendo.data.GanttTask = (function() {
var original = kendo.data.GanttTask;
var wrapper = function() {
var instance = new original();
intellisense.annotate(instance, {
define: function(options) {
///
///
/// Defines a new GanttTask type using the provided options.
///
/// Describes the configuration options of the new Gantt task class.
///
},
duration: function() {
///
///
/// Returns the Gantt task length in milliseconds.
///
/// —The length of the task.
///
},
isMilestone: function() {
///
///
/// Checks whether the event has zero duration.
///
/// —Returns true if the task start is equal to the task end.
///
},
bind: function(event, callback) {
///
///
/// Binds to a widget event.
///
/// The event name
/// The callback to be executed when the event is triggered.
///
},
unbind: function(event, callback) {
///
///
/// Unbinds a callback from a widget event.
///
/// The event name
/// The callback to be removed.
///
}
});
return instance;
};
intellisense.redirectDefinition(wrapper, original);
return wrapper;
})();
intellisense.annotate(kendo.data, {
HierarchicalDataSource: function() {
///
/// Constructor of kendo.data.HierarchicalDataSource
///
}
});
kendo.data.HierarchicalDataSource = (function() {
var original = kendo.data.HierarchicalDataSource;
var wrapper = function() {
var instance = new original();
intellisense.annotate(instance, {
filter: function(value) {
///
///
/// Gets or sets the filter configuration. It applies the filter to all loaded nodes and creates views from the nodes that match the filter and their parent nodes up to the root of the hierarchy. Currently, nodes that are not loaded are not filtered.
///
/// The filter configuration. Accepts the same values as the filter option.
/// —The current filter configuration. Returns undefined if the DataSource instance has not performed filtering so far.
///
},
bind: function(event, callback) {
///
///
/// Binds to a widget event.
///
/// The event name
/// The callback to be executed when the event is triggered.
///
},
unbind: function(event, callback) {
///
///
/// Unbinds a callback from a widget event.
///
/// The event name
/// The callback to be removed.
///
}
});
return instance;
};
intellisense.redirectDefinition(wrapper, original);
return wrapper;
})();
intellisense.annotate(kendo.data, {
Model: function() {
///
/// Constructor of kendo.data.Model
///
}
});
kendo.data.Model = (function() {
var original = kendo.data.Model;
var wrapper = function() {
var instance = new original();
intellisense.annotate(instance, {
bind: function() {
///
///
/// Attaches a handler to an event. For more information and examples, refer to the bind API reference.
///
///
},
define: function(options) {
///
///
/// Defines a new Model type by using the provided options. The returned value inherits from the kendo.data.Model class.
///
/// Describes the configuration options of the new model type.
///
},
editable: function(field) {
///
///
/// Determines if the specified field is editable or not.
///
/// The field that will be checked.
/// —Returns true if the field is editable. Otherwise, returns false.
///
},
get: function() {
///
///
/// Gets the value of the specified field. Inherited from kendo.data.ObservableObject. For more information and examples, refer to the get API reference.
///
///
},
isNew: function() {
///
///
/// Checks if the Model is new or not. The id field is used to determine if a model instance is new or existing. If the value of the specified field is equal to the default value that is specified through the fields configuration, the model is considered new.
///
/// —Returns true if the field is editable. Otherwise, returns false.
///
},
set: function() {
///
///
/// Sets the value of the specified field. Inherited from kendo.data.ObservableObject. For more information and examples, refer to the set API reference.
///
///
},
toJSON: function() {
///
///
/// Creates a plain JavaScript object which contains all fields of the Model. Inherited from kendo.data.ObservableObject. For more information and examples, refer to the toJSON API reference.
///
///
},
unbind: function(event, callback) {
///
///
/// Unbinds a callback from a widget event.
///
/// The event name
/// The callback to be removed.
///
}
});
return instance;
};
intellisense.redirectDefinition(wrapper, original);
return wrapper;
})();
intellisense.annotate(kendo.data, {
Node: function() {
///
/// Constructor of kendo.data.Node
///
}
});
kendo.data.Node = (function() {
var original = kendo.data.Node;
var wrapper = function() {
var instance = new original();
intellisense.annotate(instance, {
append: function(model) {
///
///
/// Appends a new item to the children data source and initializes it if necessary.
///
/// The data for the new item.
///
},
level: function() {
///
///
/// Gets the current nesting level of the node within the data source.
///
/// —The zero-based level of the node.
///
},
load: function() {
///
///
/// Loads the child nodes in the child data source and supplies the id of the Node to the request.
///
///
},
loaded: function() {
///
///
/// Gets or sets the loaded flag of the Node. Setting the loaded flag to false allows the reloading of child items.
///
///
},
parentNode: function() {
///
///
/// Gets the parent node.
///
/// —The parent of the node. Returns null if the node is a root node or does not have a parent.
///
},
bind: function(event, callback) {
///
///
/// Binds to a widget event.
///
/// The event name
/// The callback to be executed when the event is triggered.
///
},
unbind: function(event, callback) {
///
///
/// Unbinds a callback from a widget event.
///
/// The event name
/// The callback to be removed.
///
}
});
return instance;
};
intellisense.redirectDefinition(wrapper, original);
return wrapper;
})();
intellisense.annotate(kendo.data, {
ObservableArray: function() {
///
/// Constructor of kendo.data.ObservableArray
///
}
});
kendo.data.ObservableArray = (function() {
var original = kendo.data.ObservableArray;
var wrapper = function() {
var instance = new original();
intellisense.annotate(instance, {
bind: function(eventName,handler) {
///
///
/// Attaches an event handler for the specified event.
///
/// The name of the event.
/// The function which will be invoked when the event is fired.
///
},
join: function(separator) {
///
///
/// Joins all items of an ObservableArray into a string. An equivalent of Array.prototype.join.
///
/// Specifies the string to separate each item of the array. If omitted, the array items are separated with a comma (,).
///
},
parent: function() {
///
///
/// Gets the parent of the array if such a parent exists.
///
/// —The parent of the array. Returns undefined if the array is not nested and does not have a parent.
///
},
pop: function() {
///
///
/// Removes the last item from an array and returns that item. An equivalent of Array.prototype.pop.
///
/// —The item which was removed.
///
},
push: function() {
///
///
/// Appends the given items to the array and returns the new length of the array. An equivalent of Array.prototype.push. The new items are wrapped as an ObservableObject if they are complex objects.
///
/// —The new length of the array.
///
},
slice: function(begin,end) {
///
///
/// Returns a single-level deep copy of a portion of an array. An equivalent of Array.prototype.slice. The result of the slice method is not an instance of ObvservableArray—it is a regular JavaScript Array object.
///
/// A zero-based index at which the extraction will start.
/// A zero-based index at which the extraction will end. If end is omitted, slice extracts to the end of the sequence.
///
},
splice: function(index,howMany) {
///
///
/// Changes an ObservableArray by adding new items while removing old items. An equivalent of Array.prototype.splice.
///
/// An index at which the changing of the array will start.
/// An integer which indicates the number of the items for removal. If set to 0, no items will be removed. In this case, you have to specify at least one new item.
/// —Contains the removed items. The result of the splice method is not an instance of ObvservableArray.
///
},
shift: function() {
///
///
/// Removes the first item from an ObvservableArray and returns that item. An equivalent of Array.prototype.shift.
///
/// —The item which was removed.
///
},
toJSON: function() {
///
///
/// Returns a JavaScript Array object which represents the contents of the ObservableArray.
///
///
},
unshift: function() {
///
///
/// Adds one or more items to the beginning of an ObservableArray and returns the new length. An equivalent of Array.prototype.unshift.
///
/// —The new length of the array.
///
},
unbind: function(event, callback) {
///
///
/// Unbinds a callback from a widget event.
///
/// The event name
/// The callback to be removed.
///
}
});
return instance;
};
intellisense.redirectDefinition(wrapper, original);
return wrapper;
})();
intellisense.annotate(kendo.data, {
ObservableObject: function() {
///
/// Constructor of kendo.data.ObservableObject
///
}
});
kendo.data.ObservableObject = (function() {
var original = kendo.data.ObservableObject;
var wrapper = function() {
var instance = new original();
intellisense.annotate(instance, {
bind: function() {
///
///
/// Attaches a handler to an event. For more information and examples, refer to the bind API reference.
///
///
},
get: function(name) {
///
///
/// Gets the value of the specified field.
///
/// The name of the field whose value will be returned.
/// —The value of the specified field.
///
},
parent: function() {
///
///
/// Gets the parent of the object if such a parent exists.
///
/// —The parent of the object. Returns undefined if the object is not nested and does not have a parent.
///
},
set: function(name,value) {
///
///
/// Sets the value of the specified field.
///
/// The name of the field whose value will be returned.
/// The new value of the field.
///
},
toJSON: function() {
///
///
/// Creates a plain JavaScript object which contains all fields of the ObservableObject.
///
/// —Contains only the fields of the ObservableObject.
///
},
unbind: function(event, callback) {
///
///
/// Unbinds a callback from a widget event.
///
/// The event name
/// The callback to be removed.
///
}
});
return instance;
};
intellisense.redirectDefinition(wrapper, original);
return wrapper;
})();
intellisense.annotate(kendo.data, {
PivotDataSource: function() {
///
/// Constructor of kendo.data.PivotDataSource
///
}
});
kendo.data.PivotDataSource = (function() {
var original = kendo.data.PivotDataSource;
var wrapper = function() {
var instance = new original();
intellisense.annotate(instance, {
axes: function() {
///
///
/// Gets the parsed axes data.
///
/// —The parsed axes data.
///
},
catalog: function(name) {
///
///
/// Gets or sets the current catalog name.
///
/// The name of the catalog.
/// —The current catalog name.
///
},
columns: function(val) {
///
///
/// Gets or sets the columns configuration.
///
/// The columns configuration. Accepts the same values as the columns option.
/// —The current columns configuration.
///
},
cube: function(name) {
///
///
/// Gets or sets the current cube name.
///
/// The name of the cube.
/// —The current cube name.
///
},
discover: function(options) {
///
///
/// Starts the discover request with the specified options.
///
/// The options of the discover request.
/// —The deferred object.
///
},
expandColumn: function(path) {
///
///
/// Expands a column tuple member that has children.
///
/// The path that uniquely specifies the tuple member that needs to be expanded.
///
},
expandRow: function(path) {
///
///
/// Expands a row tuple member that has children.
///
/// The path which uniquely specifies the tuple member that needs to be expanded.
///
},
measures: function(val) {
///
///
/// Gets or sets the measures configuration.
///
/// The measures configuration. Accepts the same values as the measures option.
/// —The current measures configuration.
///
},
measuresAxis: function() {
///
///
/// Gets the name of the axis on which the measures are displayed.
///
/// —The axis name.
///
},
rows: function(val) {
///
///
/// Gets or sets the rows configuration.
///
/// The rows configuration. Accepts the same values as the row option.
/// —The current rows configuration.
///
},
schemaCatalogs: function() {
///
///
/// Requests the catalogs information.
///
/// —The deferred object.
///
},
schemaCubes: function() {
///
///
/// Requests the cubes schema information.
///
/// —The deferred object.
///
},
schemaDimensions: function() {
///
///
/// Requests the dimensions schema information.
///
/// —The deferred object.
///
},
schemaHierarchies: function(dimensionName) {
///
///
/// Requests the hierarchies schema information.
///
/// The name of the dimensions which is the "owner" of the hierarchy.
/// —The deferred object.
///
},
schemaLevels: function(hierarchyName) {
///
///
/// Requests the levels schema information.
///
/// The name of the hierarchy which is the "owner" of the level.
/// —The deferred object.
///
},
schemaMeasures: function() {
///
///
/// Requests the measures schema information.
///
/// —The deferred object.
///
},
bind: function(event, callback) {
///
///
/// Binds to a widget event.
///
/// The event name
/// The callback to be executed when the event is triggered.
///
},
unbind: function(event, callback) {
///
///
/// Unbinds a callback from a widget event.
///
/// The event name
/// The callback to be removed.
///
}
});
return instance;
};
intellisense.redirectDefinition(wrapper, original);
return wrapper;
})();
intellisense.annotate(kendo.data, {
Query: function() {
///
/// Constructor of kendo.data.Query
///
}
});
kendo.data.Query = (function() {
var original = kendo.data.Query;
var wrapper = function() {
var instance = new original();
intellisense.annotate(instance, {
toArray: function() {
///
///
/// Returns the internal data collection
///
/// Returns plain JavaScript array which represents the internal data collection
///
},
skip: function(count) {
///
///
/// Skip a given amount it items
///
/// The number of items that should be skipped
/// Returns a new instance of kendo.data.Query with the first count elements of the list skipped
///
},
take: function(count) {
///
///
/// Take a given amount it items
///
/// The number of items that should be taken
/// Returns a new instance of kendo.data.Query containing only the first count elements of the list
///
},
select: function(selector) {
///
///
/// Maps over the data items
///
/// A function that is applied to each of the items
/// Returns a new instance of kendo.data.Query containing the mapped collection
///
},
order: function(selector) {
///
///
/// Returns a copy of the list sorted according to the direction
///
/// The current sort configuration.
/// Returns a new instance of kendo.data.Query containing the sorted collection
///
},
filter: function(expression) {
///
///
/// Returns a copy of the list filtered according to the expression
///
/// The filter configuration. Accepts the same values as the filter option (check there for more examples).
/// Returns a new instance of kendo.data.Query containing the filtered collection
///
},
groupBy: function(descriptor) {
///
///
/// Returns a copy of the list grouped according to the descriptor
///
/// The grouping configuration. Accepts the same values as the group option.
/// Returns a new instance of kendo.data.Query containing the grouped collection
///
},
bind: function(event, callback) {
///
///
/// Binds to a widget event.
///
/// The event name
/// The callback to be executed when the event is triggered.
///
},
unbind: function(event, callback) {
///
///
/// Unbinds a callback from a widget event.
///
/// The event name
/// The callback to be removed.
///
}
});
return instance;
};
intellisense.redirectDefinition(wrapper, original);
return wrapper;
})();
intellisense.annotate(kendo.data, {
SchedulerDataSource: function() {
///
/// Constructor of kendo.data.SchedulerDataSource
///
}
});
kendo.data.SchedulerDataSource = (function() {
var original = kendo.data.SchedulerDataSource;
var wrapper = function() {
var instance = new original();
intellisense.annotate(instance, {
expand: function(start,end) {
///
///
/// Expands all recurring events in the data and returns a list of events for a specific period.
///
/// The start date of the period.
/// The end date of the period.
/// the expanded list of scheduler events filtered by the specified start/end period.
///
},
bind: function(event, callback) {
///
///
/// Binds to a widget event.
///
/// The event name
/// The callback to be executed when the event is triggered.
///
},
unbind: function(event, callback) {
///
///
/// Unbinds a callback from a widget event.
///
/// The event name
/// The callback to be removed.
///
}
});
return instance;
};
intellisense.redirectDefinition(wrapper, original);
return wrapper;
})();
intellisense.annotate(kendo.data, {
SchedulerEvent: function() {
///
/// Constructor of kendo.data.SchedulerEvent
///
}
});
kendo.data.SchedulerEvent = (function() {
var original = kendo.data.SchedulerEvent;
var wrapper = function() {
var instance = new original();
intellisense.annotate(instance, {
define: function(options) {
///
///
/// Defines a new SchedulerEvent type using the provided options.
///
/// Describes the configuration options of the new scheduler event class.
///
},
clone: function(options,updateUid) {
///
///
/// Clones the scheduler event.
///
/// Additional options passed to the SchedulerEvent constructor.
/// If you pass true the uid of the event will be updated.
/// the cloned scheduler event.
///
},
duration: function() {
///
///
/// Returns the scheduler event length in milliseconds.
///
/// the length of the event.
///
},
expand: function(start,end,timeZoneId) {
///
///
/// Expands the event for a specific period based on the recurrenceRule option.
///
/// The start date of the occurrence period.
/// The end date of the occurrence period.
/// The time zone ID used to convert the recurrence rule dates.
/// list of occurrences.
///
},
update: function(eventInfo) {
///
///
/// Updates the scheduler event.
///
/// The new values, which will be used to update the event.
///
},
isMultiDay: function() {
///
///
/// Checks whether the event is equal to or longer then twenty four hours.
///
/// return true if event is equal to or longer then 24 hours.
///
},
isException: function() {
///
///
/// Checks whether the event is a recurrence exception.
///
/// return true if event is a recurrence exception.
///
},
isOccurrence: function() {
///
///
/// Checks whether the event is an occurrence part of a recurring series.
///
/// return true if event is an occurrence.
///
},
isRecurring: function() {
///
///
/// Checks whether the event is part of a recurring series.
///
/// return true if event is recurring.
///
},
isRecurrenceHead: function() {
///
///
/// Checks whether the event is the head of a recurring series.
///
/// return true if event is a recurrence head.
///
},
toOccurrence: function(options) {
///
///
/// Converts the scheduler event to a event occurrence. Method will remove recurrenceRule, recurrenceException options, will add a recurrenceId field and will set id to the default one.
///
/// Additional options passed to the SchedulerEvent constructor.
/// the occurrence.
///
},
bind: function(event, callback) {
///
///
/// Binds to a widget event.
///
/// The event name
/// The callback to be executed when the event is triggered.
///
},
unbind: function(event, callback) {
///
///
/// Unbinds a callback from a widget event.
///
/// The event name
/// The callback to be removed.
///
}
});
return instance;
};
intellisense.redirectDefinition(wrapper, original);
return wrapper;
})();
intellisense.annotate(kendo.data, {
TreeListDataSource: function() {
///
/// Constructor of kendo.data.TreeListDataSource
///
}
});
kendo.data.TreeListDataSource = (function() {
var original = kendo.data.TreeListDataSource;
var wrapper = function() {
var instance = new original();
intellisense.annotate(instance, {
load: function(model) {
///
///
/// Loads the child nodes of a model.
///
/// The model that must be loaded.
/// A promise that will be resolved when the child nodes have been loaded, or rejected if an HTTP error occurs.
///
},
childNodes: function(model) {
///
///
/// Child nodes for model.
///
/// The model whose children must be returned.
/// of the child items.
///
},
rootNodes: function() {
///
///
/// Return all root nodes.
///
/// of the root items.
///
},
parentNode: function(model) {
///
///
/// The parent of given node.
///
/// The model whose parent must be returned.
/// parent of the node.
///
},
level: function(model) {
///
///
/// The hierarchical level of the node.
///
/// The model whose level must be calculated.
/// the hierarchy level of the node.
///
},
bind: function(event, callback) {
///
///
/// Binds to a widget event.
///
/// The event name
/// The callback to be executed when the event is triggered.
///
},
unbind: function(event, callback) {
///
///
/// Unbinds a callback from a widget event.
///
/// The event name
/// The callback to be removed.
///
}
});
return instance;
};
intellisense.redirectDefinition(wrapper, original);
return wrapper;
})();
intellisense.annotate(kendo.data, {
TreeListModel: function() {
///
/// Constructor of kendo.data.TreeListModel
///
}
});
kendo.data.TreeListModel = (function() {
var original = kendo.data.TreeListModel;
var wrapper = function() {
var instance = new original();
intellisense.annotate(instance, {
loaded: function() {
///
///
/// Gets or sets the loaded flag of the TreeList. Setting the loaded flag to false allows reloading of child items.
///
///
},
bind: function(event, callback) {
///
///
/// Binds to a widget event.
///
/// The event name
/// The callback to be executed when the event is triggered.
///
},
unbind: function(event, callback) {
///
///
/// Unbinds a callback from a widget event.
///
/// The event name
/// The callback to be removed.
///
}
});
return instance;
};
intellisense.redirectDefinition(wrapper, original);
return wrapper;
})();
intellisense.annotate(kendo.drawing, {
Arc: function() {
///
/// Constructor of kendo.drawing.Arc
///
}
});
kendo.drawing.Arc = (function() {
var original = kendo.drawing.Arc;
var wrapper = function() {
var instance = new original();
intellisense.annotate(instance, {
bbox: function() {
///
///
/// Returns the bounding box of the element with transformations applied. Inherited from Element.bbox
///
/// The bounding box of the element with transformations applied.
///
},
clip: function(clip) {
///
///
/// Gets or sets the element clipping path. Inherited from Element.clip
///
/// The element clipping path.
/// The current element clipping path.
///
},
clippedBBox: function() {
///
///
/// Returns the bounding box of the element with clipping and transformations applied. Inherited from Element.clippedBBox
///
/// The bounding box of the element with clipping transformations applied.
///
},
containsPoint: function(point) {
///
///
/// Returns true if the shape contains the specified point.
///
/// The point that should be checked.
/// value indicating if the shape contains the point.
///
},
geometry: function(value) {
///
///
/// Gets or sets the arc geometry.
///
/// The new geometry to use.
/// The current arc geometry.
///
},
fill: function(color,opacity) {
///
///
/// Sets the shape fill.
///
/// The fill color to set.
/// The fill opacity to set.
/// The current instance to allow chaining.
///
},
opacity: function(opacity) {
///
///
/// Gets or sets the element opacity. Inherited from Element.opacityIf set, the stroke and fill opacity will be multiplied by the element opacity.
///
/// The element opacity. Ranges from 0 (completely transparent) to 1 (completely opaque).
/// The current element opacity.
///
},
stroke: function(color,width,opacity) {
///
///
/// Sets the shape stroke.
///
/// The stroke color to set.
/// The stroke width to set.
/// The stroke opacity to set.
/// The current instance to allow chaining.
///
},
transform: function(transform) {
///
///
/// Gets or sets the transformation of the element. Inherited from Element.transform
///
/// The transformation to apply to the element.
/// The current transformation on the element.
///
},
visible: function(visible) {
///
///
/// Gets or sets the visibility of the element. Inherited from Element.visible
///
/// A flag indicating if the element should be visible.
/// true if the element is visible; false otherwise.
///
},
bind: function(event, callback) {
///
///
/// Binds to a widget event.
///
/// The event name
/// The callback to be executed when the event is triggered.
///
},
unbind: function(event, callback) {
///
///
/// Unbinds a callback from a widget event.
///
/// The event name
/// The callback to be removed.
///
}
});
return instance;
};
intellisense.redirectDefinition(wrapper, original);
return wrapper;
})();
intellisense.annotate(kendo.drawing, {
Circle: function() {
///
/// Constructor of kendo.drawing.Circle
///
}
});
kendo.drawing.Circle = (function() {
var original = kendo.drawing.Circle;
var wrapper = function() {
var instance = new original();
intellisense.annotate(instance, {
bbox: function() {
///
///
/// Returns the bounding box of the element with transformations applied. Inherited from Element.bbox
///
/// The bounding box of the element with transformations applied.
///
},
clip: function(clip) {
///
///
/// Gets or sets the element clipping path. Inherited from Element.clip
///
/// The element clipping path.
/// The current element clipping path.
///
},
clippedBBox: function() {
///
///
/// Returns the bounding box of the element with clipping and transformations applied. Inherited from Element.clippedBBox
///
/// The bounding box of the element with clipping transformations applied.
///
},
containsPoint: function(point) {
///
///
/// Returns true if the shape contains the specified point.
///
/// The point that should be checked.
/// value indicating if the shape contains the point.
///
},
geometry: function(value) {
///
///
/// Gets or sets the circle geometry.
///
/// The new geometry to use.
/// The current circle geometry.
///
},
fill: function(color,opacity) {
///
///
/// Sets the shape fill.
///
/// The fill color to set.
/// The fill opacity to set.
/// The current instance to allow chaining.
///
},
opacity: function(opacity) {
///
///
/// Gets or sets the element opacity. Inherited from Element.opacityIf set, the stroke and fill opacity will be multiplied by the element opacity.
///
/// The element opacity. Ranges from 0 (completely transparent) to 1 (completely opaque).
/// The current element opacity.
///
},
stroke: function(color,width,opacity) {
///
///
/// Sets the shape stroke.
///
/// The stroke color to set.
/// The stroke width to set.
/// The stroke opacity to set.
/// The current instance to allow chaining.
///
},
transform: function(transform) {
///
///
/// Gets or sets the transformation of the element. Inherited from Element.transform
///
/// The transformation to apply to the element.
/// The current transformation on the element.
///
},
visible: function(visible) {
///
///
/// Gets or sets the visibility of the element. Inherited from Element.visible
///
/// A flag indicating if the element should be visible.
/// true if the element is visible; false otherwise.
///
},
bind: function(event, callback) {
///
///
/// Binds to a widget event.
///
/// The event name
/// The callback to be executed when the event is triggered.
///
},
unbind: function(event, callback) {
///
///
/// Unbinds a callback from a widget event.
///
/// The event name
/// The callback to be removed.
///
}
});
return instance;
};
intellisense.redirectDefinition(wrapper, original);
return wrapper;
})();
intellisense.annotate(kendo.drawing, {
Element: function() {
///
/// Constructor of kendo.drawing.Element
///
}
});
kendo.drawing.Element = (function() {
var original = kendo.drawing.Element;
var wrapper = function() {
var instance = new original();
intellisense.annotate(instance, {
bbox: function() {
///
///
/// Returns the bounding box of the element with transformations applied.
///
/// The bounding box of the element with transformations applied.
///
},
clip: function(clip) {
///
///
/// Gets or sets the element clipping path.
///
/// The element clipping path.
/// The current element clipping path.
///
},
clippedBBox: function() {
///
///
/// Returns the bounding box of the element with clipping and transformations applied.This is the rectangle that will fit around the actual rendered element.
///
/// The bounding box of the element with clipping and transformations applied.
///
},
containsPoint: function(point) {
///
///
/// Returns true if the shape contains the specified point.
///
/// The point that should be checked.
/// value indicating if the shape contains the point.
///
},
opacity: function(opacity) {
///
///
/// Gets or sets the element opacity.
///
/// The element opacity. Ranges from 0 (completely transparent) to 1 (completely opaque).
/// The current element opacity.
///
},
transform: function(transform) {
///
///
/// Gets or sets the transformation of the element.
///
/// The transformation to apply to the element.
/// The current transformation on the element.
///
},
visible: function(visible) {
///
///
/// Gets or sets the visibility of the element.
///
/// A flag indicating if the element should be visible.
/// true if the element is visible; false otherwise.
///
},
bind: function(event, callback) {
///
///
/// Binds to a widget event.
///
/// The event name
/// The callback to be executed when the event is triggered.
///
},
unbind: function(event, callback) {
///
///
/// Unbinds a callback from a widget event.
///
/// The event name
/// The callback to be removed.
///
}
});
return instance;
};
intellisense.redirectDefinition(wrapper, original);
return wrapper;
})();
intellisense.annotate(kendo.drawing, {
FillOptions: function() {
///
/// Constructor of kendo.drawing.FillOptions
///
}
});
kendo.drawing.FillOptions = (function() {
var original = kendo.drawing.FillOptions;
var wrapper = function() {
var instance = new original();
intellisense.annotate(instance, {
bind: function(event, callback) {
///
///
/// Binds to a widget event.
///
/// The event name
/// The callback to be executed when the event is triggered.
///
},
unbind: function(event, callback) {
///
///
/// Unbinds a callback from a widget event.
///
/// The event name
/// The callback to be removed.
///
}
});
return instance;
};
intellisense.redirectDefinition(wrapper, original);
return wrapper;
})();
intellisense.annotate(kendo.drawing, {
Gradient: function() {
///
/// Constructor of kendo.drawing.Gradient
///
}
});
kendo.drawing.Gradient = (function() {
var original = kendo.drawing.Gradient;
var wrapper = function() {
var instance = new original();
intellisense.annotate(instance, {
addStop: function(offset,color,opacity) {
///
///
/// Adds a color stop to the gradient.
///
/// The stop offset from the start of the element. Ranges from 0 (start of gradient) to 1 (end of gradient).
/// The color in any of the following formats.| Format | Description | --- | --- | --- | red | Basic or Extended CSS Color name | #ff0000 | Hex RGB value | rgb(255, 0, 0) | RGB valueSpecifying 'none', 'transparent' or '' (empty string) will clear the fill.
/// The fill opacity. Ranges from 0 (completely transparent) to 1 (completely opaque).
/// The new gradient color stop.
///
},
removeStop: function(stop) {
///
///
/// Removes a color stop from the gradient.
///
/// The gradient color stop to remove.
///
},
bind: function(event, callback) {
///
///
/// Binds to a widget event.
///
/// The event name
/// The callback to be executed when the event is triggered.
///
},
unbind: function(event, callback) {
///
///
/// Unbinds a callback from a widget event.
///
/// The event name
/// The callback to be removed.
///
}
});
return instance;
};
intellisense.redirectDefinition(wrapper, original);
return wrapper;
})();
intellisense.annotate(kendo.drawing, {
GradientStop: function() {
///
/// Constructor of kendo.drawing.GradientStop
///
}
});
kendo.drawing.GradientStop = (function() {
var original = kendo.drawing.GradientStop;
var wrapper = function() {
var instance = new original();
intellisense.annotate(instance, {
bind: function(event, callback) {
///
///
/// Binds to a widget event.
///
/// The event name
/// The callback to be executed when the event is triggered.
///
},
unbind: function(event, callback) {
///
///
/// Unbinds a callback from a widget event.
///
/// The event name
/// The callback to be removed.
///
}
});
return instance;
};
intellisense.redirectDefinition(wrapper, original);
return wrapper;
})();
intellisense.annotate(kendo.drawing, {
Group: function() {
///
/// Constructor of kendo.drawing.Group
///
}
});
kendo.drawing.Group = (function() {
var original = kendo.drawing.Group;
var wrapper = function() {
var instance = new original();
intellisense.annotate(instance, {
append: function(element) {
///
///
/// Appends the specified element as a last child of the group.
///
/// The element to append. Multiple parameters are accepted.
///
},
clear: function() {
///
///
/// Removes all child elements from the group.
///
///
},
clip: function(clip) {
///
///
/// Gets or sets the group clipping path. Inherited from Element.clip
///
/// The group clipping path.
/// The current group clipping path.
///
},
clippedBBox: function() {
///
///
/// Returns the bounding box of the element with clipping and transformations applied. Inherited from Element.clippedBBox
///
/// The bounding box of the element with clipping transformations applied.
///
},
containsPoint: function(point) {
///
///
/// Returns true if the shape contains the specified point.
///
/// The point that should be checked.
/// value indicating if the shape contains the point.
///
},
insert: function(position,element) {
///
///
/// Inserts an element at the specified position.
///
/// The position to insert the element at. Existing children beyond this position will be shifted right.
/// The element to insert.
///
},
opacity: function(opacity) {
///
///
/// Gets or sets the group opacity. Inherited from Element.opacityThe opacity of any child groups and elements will be multiplied by this value.
///
/// The group opacity. Ranges from 0 (completely transparent) to 1 (completely opaque).
/// The current group opacity.
///
},
remove: function(element) {
///
///
/// Removes the specified element from the group.
///
/// The element to remove.
///
},
removeAt: function(index) {
///
///
/// Removes the child element at the specified position.
///
/// The index at which the element currently resides.
///
},
visible: function(visible) {
///
///
/// Gets or sets the visibility of the element.
///
/// A flag indicating if the element should be visible.
/// true if the element is visible; false otherwise.
///
},
bind: function(event, callback) {
///
///
/// Binds to a widget event.
///
/// The event name
/// The callback to be executed when the event is triggered.
///
},
unbind: function(event, callback) {
///
///
/// Unbinds a callback from a widget event.
///
/// The event name
/// The callback to be removed.
///
}
});
return instance;
};
intellisense.redirectDefinition(wrapper, original);
return wrapper;
})();
intellisense.annotate(kendo.drawing, {
Image: function() {
///
/// Constructor of kendo.drawing.Image
///
}
});
kendo.drawing.Image = (function() {
var original = kendo.drawing.Image;
var wrapper = function() {
var instance = new original();
intellisense.annotate(instance, {
bbox: function() {
///
///
/// Returns the bounding box of the element with transformations applied. Inherited from Element.bbox
///
/// The bounding box of the element with transformations applied.
///
},
clip: function(clip) {
///
///
/// Gets or sets the element clipping path. Inherited from Element.clip
///
/// The element clipping path.
/// The current element clipping path.
///
},
clippedBBox: function() {
///
///
/// Returns the bounding box of the element with clipping and transformations applied. Inherited from Element.clippedBBox
///
/// The bounding box of the element with clipping transformations applied.
///
},
containsPoint: function(point) {
///
///
/// Returns true if the shape contains the specified point.
///
/// The point that should be checked.
/// value indicating if the shape contains the point.
///
},
opacity: function(opacity) {
///
///
/// Gets or sets the element opacity. Inherited from Element.opacity
///
/// The element opacity. Ranges from 0 (completely transparent) to 1 (completely opaque).
/// The current element opacity.
///
},
src: function(value) {
///
///
/// Gets or sets the image source URL.
///
/// The new source URL.
/// The current image source URL.
///
},
rect: function(value) {
///
///
/// Gets or sets the rectangle defines the image position and size.
///
/// The new image rectangle.
/// The current image rectangle.
///
},
transform: function(transform) {
///
///
/// Gets or sets the transformation of the element. Inherited from Element.transform
///
/// The transformation to apply to the element.
/// The current transformation on the element.
///
},
visible: function(visible) {
///
///
/// Gets or sets the visibility of the element. Inherited from Element.visible
///
/// A flag indicating if the element should be visible.
/// true if the element is visible; false otherwise.
///
},
bind: function(event, callback) {
///
///
/// Binds to a widget event.
///
/// The event name
/// The callback to be executed when the event is triggered.
///
},
unbind: function(event, callback) {
///
///
/// Unbinds a callback from a widget event.
///
/// The event name
/// The callback to be removed.
///
}
});
return instance;
};
intellisense.redirectDefinition(wrapper, original);
return wrapper;
})();
intellisense.annotate(kendo.drawing, {
Layout: function() {
///
/// Constructor of kendo.drawing.Layout
///
}
});
kendo.drawing.Layout = (function() {
var original = kendo.drawing.Layout;
var wrapper = function() {
var instance = new original();
intellisense.annotate(instance, {
rect: function(rect) {
///
///
/// Gets or sets the layout rectangle.
///
/// The layout rectangle.
/// The current rectangle.
///
},
reflow: function() {
///
///
/// Arranges the elements based on the current options.
///
///
},
bind: function(event, callback) {
///
///
/// Binds to a widget event.
///
/// The event name
/// The callback to be executed when the event is triggered.
///
},
unbind: function(event, callback) {
///
///
/// Unbinds a callback from a widget event.
///
/// The event name
/// The callback to be removed.
///
}
});
return instance;
};
intellisense.redirectDefinition(wrapper, original);
return wrapper;
})();
intellisense.annotate(kendo.drawing, {
LinearGradient: function() {
///
/// Constructor of kendo.drawing.LinearGradient
///
}
});
kendo.drawing.LinearGradient = (function() {
var original = kendo.drawing.LinearGradient;
var wrapper = function() {
var instance = new original();
intellisense.annotate(instance, {
addStop: function(offset,color,opacity) {
///
///
/// Adds a color stop to the gradient. Inherited from Gradient.addStop
///
///
/// The color of the stop.
/// The fill opacity.
/// The new gradient color stop.
///
},
end: function(end) {
///
///
/// Gets or sets the end point of the gradient.
///
/// The end point of the gradient.Coordinates are relative to the shape bounding box. For example [0, 0] is top left and [1, 1] is bottom right.
/// The current end point of the gradient.
///
},
start: function(start) {
///
///
/// Gets or sets the start point of the gradient.
///
/// The start point of the gradient.Coordinates are relative to the shape bounding box. For example [0, 0] is top left and [1, 1] is bottom right.
/// The current start point of the gradient.
///
},
removeStop: function(stop) {
///
///
/// Removes a color stop from the gradient. Inherited from Gradient.removeStop
///
/// The gradient color stop to remove.
///
},
bind: function(event, callback) {
///
///
/// Binds to a widget event.
///
/// The event name
/// The callback to be executed when the event is triggered.
///
},
unbind: function(event, callback) {
///
///
/// Unbinds a callback from a widget event.
///
/// The event name
/// The callback to be removed.
///
}
});
return instance;
};
intellisense.redirectDefinition(wrapper, original);
return wrapper;
})();
intellisense.annotate(kendo.drawing, {
MultiPath: function() {
///
/// Constructor of kendo.drawing.MultiPath
///
}
});
kendo.drawing.MultiPath = (function() {
var original = kendo.drawing.MultiPath;
var wrapper = function() {
var instance = new original();
intellisense.annotate(instance, {
bbox: function() {
///
///
/// Returns the bounding box of the element with transformations applied. Inherited from Element.bbox
///
/// The bounding box of the element with transformations applied.
///
},
clip: function(clip) {
///
///
/// Gets or sets the element clipping path. Inherited from Element.clip
///
/// The element clipping path.
/// The current element clipping path.
///
},
clippedBBox: function() {
///
///
/// Returns the bounding box of the element with clipping and transformations applied. Inherited from Element.clippedBBox
///
/// The bounding box of the element with clipping transformations applied.
///
},
close: function() {
///
///
/// Closes the current sub-path by linking its current end point with its start point.
///
/// The current instance to allow chaining.
///
},
containsPoint: function(point) {
///
///
/// Returns true if the shape contains the specified point.
///
/// The point that should be checked.
/// value indicating if the shape contains the point.
///
},
curveTo: function(controlOut,controlIn,endPoint) {
///
///
/// Draws a cubic Bézier curve (with two control points).A quadratic Bézier curve (with one control point) can be plotted by making the control point equal.
///
/// The first control point for the curve.
/// The second control point for the curve.
/// The curve end point.
/// The current instance to allow chaining.
///
},
fill: function(color,opacity) {
///
///
/// Sets the shape fill.
///
/// The fill color to set.
/// The fill opacity to set.
/// The current instance to allow chaining.
///
},
lineTo: function(x,y) {
///
///
/// Draws a straight line to the specified absolute coordinates.
///
/// The line end X coordinate or a Point/Array with X and Y coordinates.
/// The line end Y coordinate.Optional if the first parameter is a Point/Array.
/// The current instance to allow chaining.
///
},
moveTo: function(x,y) {
///
///
/// Creates a new sub-path or clears all segments and moves the starting point to the specified absolute coordinates.
///
/// The starting X coordinate or a Point/Array with X and Y coordinates.
/// The starting Y coordinate.Optional if the first parameter is a Point/Array.
/// The current instance to allow chaining.
///
},
opacity: function(opacity) {
///
///
/// Gets or sets the element opacity. Inherited from Element.opacityIf set, the stroke and fill opacity will be multiplied by the element opacity.
///
/// The element opacity. Ranges from 0 (completely transparent) to 1 (completely opaque).
/// The current element opacity.
///
},
stroke: function(color,width,opacity) {
///
///
/// Sets the shape stroke.
///
/// The stroke color to set.
/// The stroke width to set.
/// The stroke opacity to set.
/// The current instance to allow chaining.
///
},
transform: function(transform) {
///
///
/// Gets or sets the transformation of the element. Inherited from Element.transform
///
/// The transformation to apply to the element.
/// The current transformation on the element.
///
},
visible: function(visible) {
///
///
/// Gets or sets the visibility of the element. Inherited from Element.visible
///
/// A flag indicating if the element should be visible.
/// true if the element is visible; false otherwise.
///
},
bind: function(event, callback) {
///
///
/// Binds to a widget event.
///
/// The event name
/// The callback to be executed when the event is triggered.
///
},
unbind: function(event, callback) {
///
///
/// Unbinds a callback from a widget event.
///
/// The event name
/// The callback to be removed.
///
}
});
return instance;
};
intellisense.redirectDefinition(wrapper, original);
return wrapper;
})();
intellisense.annotate(kendo.drawing, {
OptionsStore: function() {
///
/// Constructor of kendo.drawing.OptionsStore
///
}
});
kendo.drawing.OptionsStore = (function() {
var original = kendo.drawing.OptionsStore;
var wrapper = function() {
var instance = new original();
intellisense.annotate(instance, {
get: function(field) {
///
///
/// Gets the value of the specified option.
///
/// The field name to retrieve. Must be a fully qualified name (e.g. "foo.bar") for nested options.
/// The current option value.
///
},
set: function(field,value) {
///
///
/// Sets the value of the specified option.
///
/// The name of the option to set. Must be a fully qualified name (e.g. "foo.bar") for nested options.
/// The new option value.If the new value is exactly the same as the new value the operation will not trigger options change on the observer (if any).
///
},
bind: function(event, callback) {
///
///
/// Binds to a widget event.
///
/// The event name
/// The callback to be executed when the event is triggered.
///
},
unbind: function(event, callback) {
///
///
/// Unbinds a callback from a widget event.
///
/// The event name
/// The callback to be removed.
///
}
});
return instance;
};
intellisense.redirectDefinition(wrapper, original);
return wrapper;
})();
intellisense.annotate(kendo.drawing, {
PDFOptions: function() {
///
/// Constructor of kendo.drawing.PDFOptions
///
}
});
kendo.drawing.PDFOptions = (function() {
var original = kendo.drawing.PDFOptions;
var wrapper = function() {
var instance = new original();
intellisense.annotate(instance, {
bind: function(event, callback) {
///
///
/// Binds to a widget event.
///
/// The event name
/// The callback to be executed when the event is triggered.
///
},
unbind: function(event, callback) {
///
///
/// Unbinds a callback from a widget event.
///
/// The event name
/// The callback to be removed.
///
}
});
return instance;
};
intellisense.redirectDefinition(wrapper, original);
return wrapper;
})();
intellisense.annotate(kendo.drawing, {
Path: function() {
///
/// Constructor of kendo.drawing.Path
///
}
});
kendo.drawing.Path = (function() {
var original = kendo.drawing.Path;
var wrapper = function() {
var instance = new original();
intellisense.annotate(instance, {
bbox: function() {
///
///
/// Returns the bounding box of the element with transformations applied. Inherited from Element.bbox
///
/// The bounding box of the element with transformations applied.
///
},
clip: function(clip) {
///
///
/// Gets or sets the element clipping path. Inherited from Element.clip
///
/// The element clipping path.
/// The current element clipping path.
///
},
clippedBBox: function() {
///
///
/// Returns the bounding box of the element with clipping and transformations applied. Inherited from Element.clippedBBox
///
/// The bounding box of the element with clipping transformations applied.
///
},
close: function() {
///
///
/// Closes the path by linking the current end point with the start point.
///
/// The current instance to allow chaining.
///
},
containsPoint: function(point) {
///
///
/// Returns true if the shape contains the specified point.
///
/// The point that should be checked.
/// value indicating if the shape contains the point.
///
},
curveTo: function(controlOut,controlIn,endPoint) {
///
///
/// Draws a cubic Bézier curve (with two control points).A quadratic Bézier curve (with one control point) can be plotted by making the control point equal.
///
/// The first control point for the curve.
/// The second control point for the curve.
/// The curve end point.
/// The current instance to allow chaining.
///
},
fill: function(color,opacity) {
///
///
/// Sets the shape fill.
///
/// The fill color to set.
/// The fill opacity to set.
/// The current instance to allow chaining.
///
},
lineTo: function(x,y) {
///
///
/// Draws a straight line to the specified absolute coordinates.
///
/// The line end X coordinate or a Point/Array with X and Y coordinates.
/// The line end Y coordinate.Optional if the first parameter is a Point/Array.
/// The current instance to allow chaining.
///
},
moveTo: function(x,y) {
///
///
/// Clears all existing segments and moves the starting point to the specified absolute coordinates.
///
/// The starting X coordinate or a Point/Array with X and Y coordinates.
/// The starting Y coordinate.Optional if the first parameter is a Point/Array.
/// The current instance to allow chaining.
///
},
opacity: function(opacity) {
///
///
/// Gets or sets the element opacity. Inherited from Element.opacityIf set, the stroke and fill opacity will be multiplied by the element opacity.
///
/// The element opacity. Ranges from 0 (completely transparent) to 1 (completely opaque).
/// The current element opacity.
///
},
stroke: function(color,width,opacity) {
///
///
/// Sets the shape stroke.
///
/// The stroke color to set.
/// The stroke width to set.
/// The stroke opacity to set.
/// The current instance to allow chaining.
///
},
transform: function(transform) {
///
///
/// Gets or sets the transformation of the element. Inherited from Element.transform
///
/// The transformation to apply to the element.
/// The current transformation on the element.
///
},
visible: function(visible) {
///
///
/// Gets or sets the visibility of the element. Inherited from Element.visible
///
/// A flag indicating if the element should be visible.
/// true if the element is visible; false otherwise.
///
},
bind: function(event, callback) {
///
///
/// Binds to a widget event.
///
/// The event name
/// The callback to be executed when the event is triggered.
///
},
unbind: function(event, callback) {
///
///
/// Unbinds a callback from a widget event.
///
/// The event name
/// The callback to be removed.
///
}
});
return instance;
};
intellisense.redirectDefinition(wrapper, original);
return wrapper;
})();
intellisense.annotate(kendo.drawing, {
RadialGradient: function() {
///
/// Constructor of kendo.drawing.RadialGradient
///
}
});
kendo.drawing.RadialGradient = (function() {
var original = kendo.drawing.RadialGradient;
var wrapper = function() {
var instance = new original();
intellisense.annotate(instance, {
addStop: function(offset,color,opacity) {
///
///
/// Adds a color stop to the gradient. Inherited from Gradient.addStop
///
///
/// The color of the stop.
/// The fill opacity.
/// The new gradient color stop.
///
},
center: function(center) {
///
///
/// Gets or sets the center point of the gradient.
///
/// The center point of the gradient.Coordinates are relative to the shape bounding box. For example [0, 0] is top left and [1, 1] is bottom right.
/// The current radius of the gradient.
///
},
radius: function(value) {
///
///
/// Gets or sets the radius of the gradient.
///
/// The new radius of the gradient.
/// The current radius of the gradient.
///
},
removeStop: function(stop) {
///
///
/// Removes a color stop from the gradient. Inherited from Gradient.removeStop
///
/// The gradient color stop to remove.
///
},
bind: function(event, callback) {
///
///
/// Binds to a widget event.
///
/// The event name
/// The callback to be executed when the event is triggered.
///
},
unbind: function(event, callback) {
///
///
/// Unbinds a callback from a widget event.
///
/// The event name
/// The callback to be removed.
///
}
});
return instance;
};
intellisense.redirectDefinition(wrapper, original);
return wrapper;
})();
intellisense.annotate(kendo.drawing, {
Rect: function() {
///
/// Constructor of kendo.drawing.Rect
///
}
});
kendo.drawing.Rect = (function() {
var original = kendo.drawing.Rect;
var wrapper = function() {
var instance = new original();
intellisense.annotate(instance, {
bbox: function() {
///
///
/// Returns the bounding box of the element with transformations applied. Inherited from Element.bbox
///
/// The bounding box of the element with transformations applied.
///
},
clip: function(clip) {
///
///
/// Gets or sets the element clipping path. Inherited from Element.clip
///
/// The element clipping path.
/// The current element clipping path.
///
},
clippedBBox: function() {
///
///
/// Returns the bounding box of the element with clipping and transformations applied. Inherited from Element.clippedBBox
///
/// The bounding box of the element with clipping transformations applied.
///
},
containsPoint: function(point) {
///
///
/// Returns true if the shape contains the specified point.
///
/// The point that should be checked.
/// value indicating if the shape contains the point.
///
},
geometry: function(value) {
///
///
/// Gets or sets the rectangle geometry.
///
/// The new geometry to use.
/// The current rectangle geometry.
///
},
fill: function(color,opacity) {
///
///
/// Sets the shape fill.
///
/// The fill color to set.
/// The fill opacity to set.
/// The current instance to allow chaining.
///
},
opacity: function(opacity) {
///
///
/// Gets or sets the element opacity. Inherited from Element.opacityIf set, the stroke and fill opacity will be multiplied by the element opacity.
///
/// The element opacity. Ranges from 0 (completely transparent) to 1 (completely opaque).
/// The current element opacity.
///
},
stroke: function(color,width,opacity) {
///
///
/// Sets the shape stroke.
///
/// The stroke color to set.
/// The stroke width to set.
/// The stroke opacity to set.
/// The current instance to allow chaining.
///
},
transform: function(transform) {
///
///
/// Gets or sets the transformation of the element. Inherited from Element.transform
///
/// The transformation to apply to the element.
/// The current transformation on the element.
///
},
visible: function(visible) {
///
///
/// Gets or sets the visibility of the element. Inherited from Element.visible
///
/// A flag indicating if the element should be visible.
/// true if the element is visible; false otherwise.
///
},
bind: function(event, callback) {
///
///
/// Binds to a widget event.
///
/// The event name
/// The callback to be executed when the event is triggered.
///
},
unbind: function(event, callback) {
///
///
/// Unbinds a callback from a widget event.
///
/// The event name
/// The callback to be removed.
///
}
});
return instance;
};
intellisense.redirectDefinition(wrapper, original);
return wrapper;
})();
intellisense.annotate(kendo.drawing, {
Segment: function() {
///
/// Constructor of kendo.drawing.Segment
///
}
});
kendo.drawing.Segment = (function() {
var original = kendo.drawing.Segment;
var wrapper = function() {
var instance = new original();
intellisense.annotate(instance, {
anchor: function(value) {
///
///
/// Gets or sets the segment anchor point.The setter returns the current Segment to allow chaining.
///
/// The new anchor point.
/// The current anchor point.
///
},
controlIn: function(value) {
///
///
/// Gets or sets the first curve control point of this segment.The setter returns the current Segment to allow chaining.
///
/// The new control point.
/// The current control point.
///
},
controlOut: function(value) {
///
///
/// Gets or sets the second curve control point of this segment.The setter returns the current Segment to allow chaining.
///
/// The new control point.
/// The current control point.
///
},
bind: function(event, callback) {
///
///
/// Binds to a widget event.
///
/// The event name
/// The callback to be executed when the event is triggered.
///
},
unbind: function(event, callback) {
///
///
/// Unbinds a callback from a widget event.
///
/// The event name
/// The callback to be removed.
///
}
});
return instance;
};
intellisense.redirectDefinition(wrapper, original);
return wrapper;
})();
intellisense.annotate(kendo.drawing, {
StrokeOptions: function() {
///
/// Constructor of kendo.drawing.StrokeOptions
///
}
});
kendo.drawing.StrokeOptions = (function() {
var original = kendo.drawing.StrokeOptions;
var wrapper = function() {
var instance = new original();
intellisense.annotate(instance, {
bind: function(event, callback) {
///
///
/// Binds to a widget event.
///
/// The event name
/// The callback to be executed when the event is triggered.
///
},
unbind: function(event, callback) {
///
///
/// Unbinds a callback from a widget event.
///
/// The event name
/// The callback to be removed.
///
}
});
return instance;
};
intellisense.redirectDefinition(wrapper, original);
return wrapper;
})();
intellisense.annotate(kendo.drawing, {
Surface: function() {
///
/// Constructor of kendo.drawing.Surface
///
}
});
kendo.drawing.Surface = (function() {
var original = kendo.drawing.Surface;
var wrapper = function() {
var instance = new original();
intellisense.annotate(instance, {
clear: function() {
///
///
/// Clears the drawing surface.
///
///
},
draw: function(element) {
///
///
/// Draws the element and its children on the surface. Existing elements will remain visible.
///
/// The element to draw.
///
},
eventTarget: function(e) {
///
///
/// Returns the target drawing element of a DOM event.
///
/// The original DOM or jQuery event object.
/// The target drawing element, if any.
///
},
hideTooltip: function() {
///
///
/// Hides the surface tooltip.
///
///
},
resize: function(force) {
///
///
/// Resizes the surface to match the size of the container.
///
/// Whether to proceed with resizing even if the container dimensions have not changed.
///
},
showTooltip: function(element,options) {
///
///
/// Shows the surface tooltip for the passed shape.
///
/// The element for which the tooltip should be shown.
/// Options for the tooltip.
///
},
bind: function(event, callback) {
///
///
/// Binds to a widget event.
///
/// The event name
/// The callback to be executed when the event is triggered.
///
},
unbind: function(event, callback) {
///
///
/// Unbinds a callback from a widget event.
///
/// The event name
/// The callback to be removed.
///
}
});
return instance;
};
intellisense.redirectDefinition(wrapper, original);
return wrapper;
})();
intellisense.annotate(kendo.drawing, {
Text: function() {
///
/// Constructor of kendo.drawing.Text
///
}
});
kendo.drawing.Text = (function() {
var original = kendo.drawing.Text;
var wrapper = function() {
var instance = new original();
intellisense.annotate(instance, {
bbox: function() {
///
///
/// Returns the bounding box of the element with transformations applied. Inherited from Element.bbox
///
/// The bounding box of the element with transformations applied.
///
},
clip: function(clip) {
///
///
/// Gets or sets the element clipping path. Inherited from Element.clip
///
/// The element clipping path.
/// The current element clipping path.
///
},
clippedBBox: function() {
///
///
/// Returns the bounding box of the element with clipping and transformations applied. Inherited from Element.clippedBBox
///
/// The bounding box of the element with clipping transformations applied.
///
},
containsPoint: function(point) {
///
///
/// Returns true if the shape contains the specified point.
///
/// The point that should be checked.
/// value indicating if the shape contains the point.
///
},
content: function(value) {
///
///
/// Gets or sets the text content.
///
/// The new text content to set.
/// The current content of the text.
///
},
fill: function(color,opacity) {
///
///
/// Sets the text fill.
///
/// The fill color to set.
/// The fill opacity to set.
/// The current instance to allow chaining.
///
},
opacity: function(opacity) {
///
///
/// Gets or sets the element opacity. Inherited from Element.opacityIf set, the stroke and fill opacity will be multiplied by the element opacity.
///
/// The element opacity. Ranges from 0 (completely transparent) to 1 (completely opaque).
/// The current element opacity.
///
},
position: function(value) {
///
///
/// Gets or sets the position of the text upper left corner.
///
/// The new position of the text upper left corner.
/// The current position of the text upper left corner.
///
},
stroke: function(color,width,opacity) {
///
///
/// Sets the text stroke.
///
/// The stroke color to set.
/// The stroke width to set.
/// The stroke opacity to set.
/// The current instance to allow chaining.
///
},
transform: function(transform) {
///
///
/// Gets or sets the transformation of the element. Inherited from Element.transform
///
/// The transformation to apply to the element.
/// The current transformation on the element.
///
},
visible: function(visible) {
///
///
/// Gets or sets the visibility of the element. Inherited from Element.visible
///
/// A flag indicating if the element should be visible.
/// true if the element is visible; false otherwise.
///
},
bind: function(event, callback) {
///
///
/// Binds to a widget event.
///
/// The event name
/// The callback to be executed when the event is triggered.
///
},
unbind: function(event, callback) {
///
///
/// Unbinds a callback from a widget event.
///
/// The event name
/// The callback to be removed.
///
}
});
return instance;
};
intellisense.redirectDefinition(wrapper, original);
return wrapper;
})();
intellisense.annotate(kendo.drawing, {
TooltipOptions: function() {
///
/// Constructor of kendo.drawing.TooltipOptions
///
}
});
kendo.drawing.TooltipOptions = (function() {
var original = kendo.drawing.TooltipOptions;
var wrapper = function() {
var instance = new original();
intellisense.annotate(instance, {
bind: function(event, callback) {
///
///
/// Binds to a widget event.
///
/// The event name
/// The callback to be executed when the event is triggered.
///
},
unbind: function(event, callback) {
///
///
/// Unbinds a callback from a widget event.
///
/// The event name
/// The callback to be removed.
///
}
});
return instance;
};
intellisense.redirectDefinition(wrapper, original);
return wrapper;
})();
intellisense.annotate(kendo.geometry, {
Arc: function() {
///
/// Constructor of kendo.geometry.Arc
///
}
});
kendo.geometry.Arc = (function() {
var original = kendo.geometry.Arc;
var wrapper = function() {
var instance = new original();
intellisense.annotate(instance, {
bbox: function(matrix) {
///
///
/// Returns the bounding box of this arc after applying the specified transformation matrix.
///
/// Transformation matrix to apply.
/// The bounding box after applying the transformation matrix.
///
},
getAnticlockwise: function() {
///
///
/// Gets the arc anticlockwise flag.
///
/// The anticlockwise flag of the arc.
///
},
getCenter: function() {
///
///
/// Gets the arc center location.
///
/// The location of the arc center.
///
},
getEndAngle: function() {
///
///
/// Gets the end angle of the arc in decimal degrees. Measured in clockwise direction with 0 pointing "right".
///
/// The end angle of the arc.
///
},
getRadiusX: function() {
///
///
/// Gets the x radius of the arc.
///
/// The x radius of the arc.
///
},
getRadiusY: function() {
///
///
/// Gets the y radius of the arc.
///
/// The y radius of the arc.
///
},
getStartAngle: function() {
///
///
/// Gets the start angle of the arc in decimal degrees. Measured in clockwise direction with 0 pointing "right".
///
/// The start angle of the arc.
///
},
pointAt: function(angle) {
///
///
/// Gets the location of a point on the arc's circumference at a given angle.
///
/// Angle in decimal degrees. Measured in clockwise direction with 0 pointing "right". Negative values or values greater than 360 will be normalized.
/// The point on the arc's circumference.
///
},
setAnticlockwise: function(value) {
///
///
/// Sets the arc anticlockwise flag.
///
/// The new anticlockwise value.
/// The current arc instance.
///
},
setCenter: function(value) {
///
///
/// Sets the arc center location.
///
/// The new arc center.
/// The current arc instance.
///
},
setEndAngle: function(value) {
///
///
/// Sets the end angle of the arc in decimal degrees. Measured in clockwise direction with 0 pointing "right".
///
/// The new arc end angle.
/// The current arc instance.
///
},
setRadiusX: function(value) {
///
///
/// Sets the x radius of the arc.
///
/// The new arc x radius.
/// The current arc instance.
///
},
setRadiusY: function(value) {
///
///
/// Sets the y radius of the arc.
///
/// The new arc y radius.
/// The current arc instance.
///
},
setStartAngle: function(value) {
///
///
/// Sets the start angle of the arc in decimal degrees. Measured in clockwise direction with 0 pointing "right".
///
/// The new arc start angle.
/// The current arc instance.
///
},
bind: function(event, callback) {
///
///
/// Binds to a widget event.
///
/// The event name
/// The callback to be executed when the event is triggered.
///
},
unbind: function(event, callback) {
///
///
/// Unbinds a callback from a widget event.
///
/// The event name
/// The callback to be removed.
///
}
});
return instance;
};
intellisense.redirectDefinition(wrapper, original);
return wrapper;
})();
intellisense.annotate(kendo.geometry, {
Circle: function() {
///
/// Constructor of kendo.geometry.Circle
///
}
});
kendo.geometry.Circle = (function() {
var original = kendo.geometry.Circle;
var wrapper = function() {
var instance = new original();
intellisense.annotate(instance, {
bbox: function(matrix) {
///
///
/// Returns the bounding box of this circle after applying the specified transformation matrix.
///
/// Transformation matrix to apply.
/// The bounding box after applying the transformation matrix.
///
},
clone: function() {
///
///
/// Creates a new instance with the same center and radius.
///
/// A new Circle instance with the same center and radius.
///
},
equals: function(other) {
///
///
/// Compares this circle with another instance.
///
/// The circle to compare with.
/// true if the point coordinates match; false otherwise.
///
},
getCenter: function() {
///
///
/// Gets the circle center location.
///
/// The location of the circle center.
///
},
getRadius: function() {
///
///
/// Gets the circle radius.
///
/// The radius of the circle.
///
},
pointAt: function(angle) {
///
///
/// Gets the location of a point on the circle's circumference at a given angle.
///
/// Angle in decimal degrees. Measured in clockwise direction with 0 pointing "right". Negative values or values greater than 360 will be normalized.
/// The point on the circle's circumference.
///
},
setCenter: function(value) {
///
///
/// Sets the location of the circle center.
///
/// The new center Point or equivalent [x, y] array.
/// The location of the circle center.
///
},
setRadius: function(value) {
///
///
/// Sets the circle radius.
///
/// The new circle radius.
/// The current circle instance.
///
},
bind: function(event, callback) {
///
///
/// Binds to a widget event.
///
/// The event name
/// The callback to be executed when the event is triggered.
///
},
unbind: function(event, callback) {
///
///
/// Unbinds a callback from a widget event.
///
/// The event name
/// The callback to be removed.
///
}
});
return instance;
};
intellisense.redirectDefinition(wrapper, original);
return wrapper;
})();
intellisense.annotate(kendo.geometry, {
Matrix: function() {
///
/// Constructor of kendo.geometry.Matrix
///
}
});
kendo.geometry.Matrix = (function() {
var original = kendo.geometry.Matrix;
var wrapper = function() {
var instance = new original();
intellisense.annotate(instance, {
clone: function() {
///
///
/// Creates a new instance with the same element values.
///
/// A new Matrix instance with the same element values.
///
},
equals: function(other) {
///
///
/// Compares this matrix with another instance.
///
/// The matrix instance to compare with.
/// true if the matrix elements match; false otherwise.
///
},
round: function(digits) {
///
///
/// Rounds the matrix elements to the specified number of fractional digits.
///
/// Number of fractional digits.
/// The current matrix instance.
///
},
multiplyCopy: function(matrix) {
///
///
/// Multiplies the matrix with another one and returns the result as new instance. The current instance elements are not altered.
///
/// The matrix to multiply by.
/// The result of the multiplication.
///
},
toArray: function(digits) {
///
///
/// Returns the matrix elements as an [a, b, c, d, e, f] array.
///
/// (Optional) Number of fractional digits.
/// An array representation of the matrix.
///
},
toString: function(digits,separator) {
///
///
/// Formats the matrix elements as a string.
///
/// (Optional) Number of fractional digits.
/// The separator to place between elements.
/// A string representation of the matrix, e.g. "1, 0, 0, 1, 0, 0".
///
},
bind: function(event, callback) {
///
///
/// Binds to a widget event.
///
/// The event name
/// The callback to be executed when the event is triggered.
///
},
unbind: function(event, callback) {
///
///
/// Unbinds a callback from a widget event.
///
/// The event name
/// The callback to be removed.
///
}
});
return instance;
};
intellisense.redirectDefinition(wrapper, original);
return wrapper;
})();
intellisense.annotate(kendo.geometry, {
Point: function() {
///
/// Constructor of kendo.geometry.Point
///
}
});
kendo.geometry.Point = (function() {
var original = kendo.geometry.Point;
var wrapper = function() {
var instance = new original();
intellisense.annotate(instance, {
clone: function() {
///
///
/// Creates a new instance with the same coordinates.
///
/// A new Point instance with the same coordinates.
///
},
distanceTo: function(point) {
///
///
/// Calculates the distance to another point.
///
/// The point to calculate the distance to.
/// The straight line distance to the given point.
///
},
equals: function(other) {
///
///
/// Compares this point with another instance.
///
/// The point to compare with.
/// true if the point coordinates match; false otherwise.
///
},
getX: function() {
///
///
/// Gets the x coordinate value.
///
/// The current x coordinate value.
///
},
getY: function() {
///
///
/// Gets the y coordinate value.
///
/// The current y coordinate value.
///
},
move: function(x,y) {
///
///
/// Moves the point to the specified x and y coordinates.
///
/// The new X coordinate.
/// The new Y coordinate.
/// The current point instance.
///
},
rotate: function(angle,center) {
///
///
/// Rotates the point around the given center.
///
/// Angle in decimal degrees. Measured in clockwise direction with 0 pointing "right". Negative values or values greater than 360 will be normalized.
/// The rotation center. Can be a Point instance or an [x, y] array.
/// The current Point instance.
///
},
round: function(digits) {
///
///
/// Rounds the point coordinates to the specified number of fractional digits.
///
/// Number of fractional digits.
/// The current Point instance.
///
},
scale: function(scaleX,scaleY) {
///
///
/// Scales the point coordinates along the x and y axis.
///
/// The x scale multiplier.
/// The y scale multiplier.
/// The current point instance.
///
},
scaleCopy: function(scaleX,scaleY) {
///
///
/// Scales the point coordinates on a copy of the current point. The callee coordinates will remain unchanged.
///
/// The x scale multiplier.
/// The y scale multiplier.
/// The new Point instance.
///
},
setX: function(value) {
///
///
/// Sets the x coordinate to a new value.
///
/// The new x coordinate value.
/// The current Point instance.
///
},
setY: function(value) {
///
///
/// Sets the y coordinate to a new value.
///
/// The new y coordinate value.
/// The current Point instance.
///
},
toArray: function(digits) {
///
///
/// Returns the point coordinates as an [x, y] array.
///
/// (Optional) Number of fractional digits.
/// An array representation of the point, e.g. [10, 20]
///
},
toString: function(digits,separator) {
///
///
/// Formats the point value to a string.
///
/// (Optional) Number of fractional digits.
/// The separator to place between coordinates.
/// A string representation of the point, e.g. "10 20".
///
},
transform: function(tansformation) {
///
///
/// Applies a transformation to the point coordinates. The current coordinates will be overriden.
///
/// The transformation to apply.
/// The current Point instance.
///
},
transformCopy: function(tansformation) {
///
///
/// Applies a transformation on a copy of the current point. The callee coordinates will remain unchanged.
///
/// The transformation to apply.
/// The new Point instance.
///
},
translate: function(dx,dy) {
///
///
/// Translates the point along the x and y axis.
///
/// The distance to move along the X axis.
/// The distance to move along the Y axis.
/// The current point instance.
///
},
translateWith: function(vector) {
///
///
/// Translates the point by using a Point instance as a vector of translation.
///
/// The vector of translation. Can be either a Point instance or an [x, y] array.
/// The current point instance.
///
},
bind: function(event, callback) {
///
///
/// Binds to a widget event.
///
/// The event name
/// The callback to be executed when the event is triggered.
///
},
unbind: function(event, callback) {
///
///
/// Unbinds a callback from a widget event.
///
/// The event name
/// The callback to be removed.
///
}
});
return instance;
};
intellisense.redirectDefinition(wrapper, original);
return wrapper;
})();
intellisense.annotate(kendo.geometry, {
Rect: function() {
///
/// Constructor of kendo.geometry.Rect
///
}
});
kendo.geometry.Rect = (function() {
var original = kendo.geometry.Rect;
var wrapper = function() {
var instance = new original();
intellisense.annotate(instance, {
bbox: function(matrix) {
///
///
/// Returns the bounding box of this rectangle after applying the specified transformation matrix.
///
/// Transformation matrix to apply.
/// The bounding box after applying the transformation matrix.
///
},
bottomLeft: function() {
///
///
/// Gets the position of the bottom-left corner of the rectangle. This is also the rectangle origin
///
/// The position of the bottom-left corner.
///
},
bottomRight: function() {
///
///
/// Gets the position of the bottom-right corner of the rectangle.
///
/// The position of the bottom-right corner.
///
},
center: function() {
///
///
/// Gets the position of the center of the rectangle.
///
/// The position of the center.
///
},
clone: function() {
///
///
/// Creates a new instance with the same origin and size.
///
/// A new Rect instance with the same origin and size.
///
},
equals: function(other) {
///
///
/// Compares this rectangle with another instance.
///
/// The rectangle to compare with.
/// true if the origin and size is the same for both rectangles; false otherwise.
///
},
getOrigin: function() {
///
///
/// Gets the origin (top-left point) of the rectangle.
///
/// The origin (top-left point).
///
},
getSize: function() {
///
///
/// Gets the rectangle size.
///
/// The current rectangle Size.
///
},
height: function() {
///
///
/// Gets the rectangle height.
///
/// The rectangle height.
///
},
setOrigin: function(value) {
///
///
/// Sets the origin (top-left point) of the rectangle.
///
/// The new origin Point or equivalent [x, y] array.
/// The current rectangle instance.
///
},
setSize: function(value) {
///
///
/// Sets the rectangle size.
///
/// The new rectangle Size or equivalent [width, height] array.
/// The current rectangle instance.
///
},
topLeft: function() {
///
///
/// Gets the position of the top-left corner of the rectangle. This is also the rectangle origin
///
/// The position of the top-left corner.
///
},
topRight: function() {
///
///
/// Gets the position of the top-right corner of the rectangle.
///
/// The position of the top-right corner.
///
},
width: function() {
///
///
/// Gets the rectangle width.
///
/// The rectangle width.
///
},
bind: function(event, callback) {
///
///
/// Binds to a widget event.
///
/// The event name
/// The callback to be executed when the event is triggered.
///
},
unbind: function(event, callback) {
///
///
/// Unbinds a callback from a widget event.
///
/// The event name
/// The callback to be removed.
///
}
});
return instance;
};
intellisense.redirectDefinition(wrapper, original);
return wrapper;
})();
intellisense.annotate(kendo.geometry, {
Size: function() {
///
/// Constructor of kendo.geometry.Size
///
}
});
kendo.geometry.Size = (function() {
var original = kendo.geometry.Size;
var wrapper = function() {
var instance = new original();
intellisense.annotate(instance, {
clone: function() {
///
///
/// Creates a new instance with the same width and height.
///
/// A new Size instance with the same dimensions.
///
},
equals: function(other) {
///
///
/// Compares this Size with another instance.
///
/// The Size to compare with.
/// true if the size members match; false otherwise.
///
},
getWidth: function() {
///
///
/// Gets the width value.
///
/// The current width value.
///
},
getHeight: function() {
///
///
/// Gets the height value.
///
/// The current height value.
///
},
setWidth: function(value) {
///
///
/// Sets the width to a new value.
///
/// The new width value.
/// The current Size instance.
///
},
setHeight: function(value) {
///
///
/// Sets the height to a new value.
///
/// The new height value.
/// The current Size instance.
///
},
bind: function(event, callback) {
///
///
/// Binds to a widget event.
///
/// The event name
/// The callback to be executed when the event is triggered.
///
},
unbind: function(event, callback) {
///
///
/// Unbinds a callback from a widget event.
///
/// The event name
/// The callback to be removed.
///
}
});
return instance;
};
intellisense.redirectDefinition(wrapper, original);
return wrapper;
})();
intellisense.annotate(kendo.geometry, {
Transformation: function() {
///
/// Constructor of kendo.geometry.Transformation
///
}
});
kendo.geometry.Transformation = (function() {
var original = kendo.geometry.Transformation;
var wrapper = function() {
var instance = new original();
intellisense.annotate(instance, {
clone: function() {
///
///
/// Creates a new instance with the same transformation matrix.
///
/// A new Transformation instance with the same matrix.
///
},
equals: function(other) {
///
///
/// Compares this transformation with another instance.
///
/// The transformation to compare with.
/// true if the transformation matrix is the same; false otherwise.
///
},
matrix: function() {
///
///
/// Gets the current transformation matrix for this transformation.
///
/// The current transformation matrix.
///
},
multiply: function(transformation) {
///
///
/// Multiplies the transformation with another. The underlying transformation matrix is updated in-place.
///
/// The transformation to multiply by.
/// The current transformation instance.
///
},
rotate: function(angle,center) {
///
///
/// Sets rotation with the specified parameters.
///
/// The angle of rotation in decimal degrees. Measured in clockwise direction with 0 pointing "right". Negative values or values greater than 360 will be normalized.
/// The center of rotation.
/// The current transformation instance.
///
},
scale: function(scaleX,scaleY) {
///
///
/// Sets scale with the specified parameters.
///
/// The scale factor on the X axis.
/// The scale factor on the Y axis.
/// The current transformation instance.
///
},
translate: function(x,y) {
///
///
/// Sets translation with the specified parameters.
///
/// The distance to translate along the X axis.
/// The distance to translate along the Y axis.
/// The current transformation instance.
///
},
bind: function(event, callback) {
///
///
/// Binds to a widget event.
///
/// The event name
/// The callback to be executed when the event is triggered.
///
},
unbind: function(event, callback) {
///
///
/// Unbinds a callback from a widget event.
///
/// The event name
/// The callback to be removed.
///
}
});
return instance;
};
intellisense.redirectDefinition(wrapper, original);
return wrapper;
})();
intellisense.annotate(kendo.mobile, {
Application: function() {
///
/// Constructor of kendo.mobile.Application
///
}
});
kendo.mobile.Application = (function() {
var original = kendo.mobile.Application;
var wrapper = function() {
var instance = new original();
intellisense.annotate(instance, {
changeLoadingMessage: function(text) {
///
///
/// Changes the loading message.
///
/// New text of the loading animation.
///
},
hideLoading: function() {
///
///
/// Hide the loading animation.
///
///
},
navigate: function(url,transition) {
///
///
/// Navigate to local or to remote view.
///
/// The id or url of the view.
/// Optional. The transition to apply when navigating. See View Transitions section for more information.
///
},
replace: function(url,transition) {
///
///
/// Navigate to local or to remote view. The view will replace the current one in the history stack.
///
/// The id or url of the view.
/// Optional. The transition to apply when navigating. See View Transitions section for more information.
///
},
scroller: function() {
///
///
/// Get a reference to the current view's scroller widget instance.
///
/// the scroller widget instance.
///
},
showLoading: function() {
///
///
/// Show the loading animation.
///
///
},
skin: function(skin) {
///
///
/// Change the current skin of the mobile application. When used without parameters, returns the currently used skin. Available as of Q2 2013.
///
/// The skin name to switch to or empty string ("") to return to native.
/// Current skin in effect.
///
},
view: function() {
///
///
/// Get a reference to the current view.
///
/// the view instance.
///
},
bind: function(event, callback) {
///
///
/// Binds to a widget event.
///
/// The event name
/// The callback to be executed when the event is triggered.
///
},
unbind: function(event, callback) {
///
///
/// Unbinds a callback from a widget event.
///
/// The event name
/// The callback to be removed.
///
}
});
return instance;
};
intellisense.redirectDefinition(wrapper, original);
return wrapper;
})();
intellisense.annotate(kendo.mobile.ui, {
ActionSheet: function() {
///
/// Constructor of kendo.mobile.ui.ActionSheet
///
}
});
kendo.mobile.ui.ActionSheet = (function() {
var original = kendo.mobile.ui.ActionSheet;
var wrapper = function() {
var instance = new original();
intellisense.annotate(instance, {
close: function() {
///
///
/// Close the ActionSheet.
///
///
},
destroy: function() {
///
///
/// Prepares the ActionSheet for safe removal from DOM. Detaches all event handlers and removes jQuery.data attributes to avoid memory leaks. Calls destroy method of any child Kendo widgets.
///
///
},
open: function(target,context) {
///
///
/// Open the ActionSheet.
///
/// (optional) The target element of the ActionSheet, available in the callback methods.Notice The target element is mandatory on tablets, as the ActionSheet widget positions itself relative to opening element when a tablet is detected.
/// (optional) The context of the ActionSheet, available in the callback methods.
///
},
bind: function(event, callback) {
///
///
/// Binds to a widget event.
///
/// The event name
/// The callback to be executed when the event is triggered.
///
},
unbind: function(event, callback) {
///
///
/// Unbinds a callback from a widget event.
///
/// The event name
/// The callback to be removed.
///
}
});
return instance;
};
intellisense.redirectDefinition(wrapper, original);
return wrapper;
})();
jQuery.fn.kendoMobileActionSheet = function() {
this.data("kendoMobileActionSheet", new kendo.mobile.ui.ActionSheet());
return this;
};
intellisense.annotate(jQuery.fn, {
getKendoMobileActionSheet: function() {
///
///
/// Returns a reference to the kendo.mobile.ui.ActionSheet widget, instantiated on the selector.
///
/// The kendo.mobile.ui.ActionSheet instance (if present).
///
},
kendoMobileActionSheet: function(options) {
///
///
/// Instantiates a kendo.mobile.ui.ActionSheet widget based the DOM elements that match the selector.
///
Accepts an object with the following configuration options:
///
///
cancel - String (default: "Cancel")
///
The text of the cancel button.
///
///
popup - Object
///
The popup configuration options (tablet only).
///
///
type - String (default: auto)
///
By default, the actionsheet opens as a full screen dialog on a phone device or as a popover if a tablet is detected. Setting the type to "phone" or "tablet" will force the looks of the widget regardless of the device.
///
///
///
/// The widget configuration options
///
///
}
});
intellisense.annotate(kendo.mobile.ui, {
BackButton: function() {
///
/// Constructor of kendo.mobile.ui.BackButton
///
}
});
kendo.mobile.ui.BackButton = (function() {
var original = kendo.mobile.ui.BackButton;
var wrapper = function() {
var instance = new original();
intellisense.annotate(instance, {
destroy: function() {
///
///
/// Prepares the BackButton for safe removal from DOM. Detaches all event handlers and removes jQuery.data attributes to avoid memory leaks. Calls destroy method of any child Kendo widgets.
///
///
},
bind: function(event, callback) {
///
///
/// Binds to a widget event.
///
/// The event name
/// The callback to be executed when the event is triggered.
///
},
unbind: function(event, callback) {
///
///
/// Unbinds a callback from a widget event.
///
/// The event name
/// The callback to be removed.
///
}
});
return instance;
};
intellisense.redirectDefinition(wrapper, original);
return wrapper;
})();
jQuery.fn.kendoMobileBackButton = function() {
this.data("kendoMobileBackButton", new kendo.mobile.ui.BackButton());
return this;
};
intellisense.annotate(jQuery.fn, {
getKendoMobileBackButton: function() {
///
///
/// Returns a reference to the kendo.mobile.ui.BackButton widget, instantiated on the selector.
///
/// The kendo.mobile.ui.BackButton instance (if present).
///
},
kendoMobileBackButton: function(options) {
///
///
/// Instantiates a kendo.mobile.ui.BackButton widget based the DOM elements that match the selector.
///
Accepts an object with the following configuration options:
///
///
///
/// The widget configuration options
///
///
}
});
intellisense.annotate(kendo.mobile.ui, {
Button: function() {
///
/// Constructor of kendo.mobile.ui.Button
///
}
});
kendo.mobile.ui.Button = (function() {
var original = kendo.mobile.ui.Button;
var wrapper = function() {
var instance = new original();
intellisense.annotate(instance, {
badge: function(value) {
///
///
/// Introduced in Q1 2013 SP Sets a badge on the Button with the specified value. If invoked without parameters, returns the current badge value. Set the value to false to remove the badge.
///
/// The target value to be set or false to be removed.
/// the badge value if invoked without parameters, otherwise the Button object.
///
},
destroy: function() {
///
///
/// Prepares the Button for safe removal from DOM. Detaches all event handlers and removes jQuery.data attributes to avoid memory leaks. Calls destroy method of any child Kendo widgets.
///
///
},
enable: function(enable) {
///
///
/// Changes the enabled state of the widget.
///
/// Whether to enable or disable the widget.
///
},
bind: function(event, callback) {
///
///
/// Binds to a widget event.
///
/// The event name
/// The callback to be executed when the event is triggered.
///
},
unbind: function(event, callback) {
///
///
/// Unbinds a callback from a widget event.
///
/// The event name
/// The callback to be removed.
///
}
});
return instance;
};
intellisense.redirectDefinition(wrapper, original);
return wrapper;
})();
jQuery.fn.kendoMobileButton = function() {
this.data("kendoMobileButton", new kendo.mobile.ui.Button());
return this;
};
intellisense.annotate(jQuery.fn, {
getKendoMobileButton: function() {
///
///
/// Returns a reference to the kendo.mobile.ui.Button widget, instantiated on the selector.
///
/// The kendo.mobile.ui.Button instance (if present).
///
},
kendoMobileButton: function(options) {
///
///
/// Instantiates a kendo.mobile.ui.Button widget based the DOM elements that match the selector.
///
Accepts an object with the following configuration options:
///
///
badge - String
///
The badge of the button.
///
///
clickOn - String (default: default "up")
///
Configures the DOM event used to trigger the button click event/navigate in the mobile application. Can be set to "down" as an alias for touchstart, mousedown, MSPointerDown, and PointerDown vendor specific events. Setting the clickOn to down usually makes sense for buttons in the header or in non-scrollable views for increased responsiveness.By default, buttons trigger click/navigate when the user taps the button (a press + release action sequence occurs).
///
///
enable - Boolean (default: true)
///
If set to false the widget will be disabled and will not allow the user to click it. The widget is enabled by default.
///
///
icon - String
///
The icon of the button. It can be either one of the built-in icons, or a custom one.
///
///
///
/// The widget configuration options
///
///
}
});
intellisense.annotate(kendo.mobile.ui, {
ButtonGroup: function() {
///
/// Constructor of kendo.mobile.ui.ButtonGroup
///
}
});
kendo.mobile.ui.ButtonGroup = (function() {
var original = kendo.mobile.ui.ButtonGroup;
var wrapper = function() {
var instance = new original();
intellisense.annotate(instance, {
badge: function(button,value) {
///
///
/// Introduced in Q1 2013 SP Sets a badge on one of the ButtonGroup buttons with the specified value. If invoked without parameters, returns the button's current badge value. Set the value to false to remove the badge.
///
/// The target button specified either as a jQuery selector/object or as an button index.
/// The target value to be set or false to be removed.
/// the badge value if invoked without parameters, otherwise the ButtonGroup object.
///
},
current: function() {
///
///
/// Get the currently selected Button.
///
/// the jQuery object representing the currently selected button.
///
},
destroy: function() {
///
///
/// Prepares the ButtonGroup for safe removal from DOM. Detaches all event handlers and removes jQuery.data attributes to avoid memory leaks. Calls destroy method of any child Kendo widgets.
///
///
},
enable: function(enable) {
///
///
/// Enables or disables the widget.
///
/// A boolean flag that indicates whether the widget should be enabled or disabled.
///
},
select: function(li) {
///
///
/// Select a Button.
///
/// LI element or index of the Button.
///
},
bind: function(event, callback) {
///
///
/// Binds to a widget event.
///
/// The event name
/// The callback to be executed when the event is triggered.
///
},
unbind: function(event, callback) {
///
///
/// Unbinds a callback from a widget event.
///
/// The event name
/// The callback to be removed.
///
}
});
return instance;
};
intellisense.redirectDefinition(wrapper, original);
return wrapper;
})();
jQuery.fn.kendoMobileButtonGroup = function() {
this.data("kendoMobileButtonGroup", new kendo.mobile.ui.ButtonGroup());
return this;
};
intellisense.annotate(jQuery.fn, {
getKendoMobileButtonGroup: function() {
///
///
/// Returns a reference to the kendo.mobile.ui.ButtonGroup widget, instantiated on the selector.
///
/// The kendo.mobile.ui.ButtonGroup instance (if present).
///
},
kendoMobileButtonGroup: function(options) {
///
///
/// Instantiates a kendo.mobile.ui.ButtonGroup widget based the DOM elements that match the selector.
///
Accepts an object with the following configuration options:
///
///
enable - Boolean (default: true)
///
Defines if the widget is initially enabled or disabled.
///
///
index - Number
///
Defines the initially selected Button (zero based index).
///
///
selectOn - String (default: default "down")
///
Sets the DOM event used to select the button. Accepts "up" as an alias for touchend, mouseup and MSPointerUp vendor specific events.By default, buttons are selected immediately after the user presses the button (on touchstart or mousedown or MSPointerDown, depending on the mobile device). However, if the widget is placed in a scrollable view, the user may accidentally press the button when scrolling. In such cases, it is recommended to set this option to "up".
///
///
///
/// The widget configuration options
///
///
}
});
intellisense.annotate(kendo.mobile.ui, {
Collapsible: function() {
///
/// Constructor of kendo.mobile.ui.Collapsible
///
}
});
kendo.mobile.ui.Collapsible = (function() {
var original = kendo.mobile.ui.Collapsible;
var wrapper = function() {
var instance = new original();
intellisense.annotate(instance, {
collapse: function(instant) {
///
///
/// Collapses the content.
///
/// Optional. When set to true the collapse action will be performed without animation.
///
},
destroy: function() {
///
///
/// Prepares the Collapsible for safe removal from DOM. Detaches all event handlers and removes jQuery.data attributes to avoid memory leaks. Calls destroy method of any child Kendo widgets.
///
///
},
expand: function(instant) {
///
///
/// Expands the content.
///
/// When set to true the expand action will be performed without animation.
///
},
resize: function() {
///
///
/// Recalculates the content height.
///
///
},
toggle: function(instant) {
///
///
/// Toggles the content visibility.
///
/// When set to true the expand/collapse action will be performed without animation.
///
},
bind: function(event, callback) {
///
///
/// Binds to a widget event.
///
/// The event name
/// The callback to be executed when the event is triggered.
///
},
unbind: function(event, callback) {
///
///
/// Unbinds a callback from a widget event.
///
/// The event name
/// The callback to be removed.
///
}
});
return instance;
};
intellisense.redirectDefinition(wrapper, original);
return wrapper;
})();
jQuery.fn.kendoMobileCollapsible = function() {
this.data("kendoMobileCollapsible", new kendo.mobile.ui.Collapsible());
return this;
};
intellisense.annotate(jQuery.fn, {
getKendoMobileCollapsible: function() {
///
///
/// Returns a reference to the kendo.mobile.ui.Collapsible widget, instantiated on the selector.
///
/// The kendo.mobile.ui.Collapsible instance (if present).
///
},
kendoMobileCollapsible: function(options) {
///
///
/// Instantiates a kendo.mobile.ui.Collapsible widget based the DOM elements that match the selector.
///
Accepts an object with the following configuration options:
///
///
animation - Boolean (default: true)
///
Turns on or off the animation of the widget.
///
///
collapsed - Boolean (default: true)
///
If set to false the widget content will be expanded initially. The content of the widget is collapsed by default.
///
///
expandIcon - String (default: "plus")
///
Sets the icon for the header of the collapsible widget when it is in a expanded state.
///
///
iconPosition - String (default: "left")
///
Sets the icon position in the header of the collapsible widget. Possible values are "left", "right", "top".
///
///
inset - Boolean (default: "false")
///
Forces inset appearance - the collapsible panel is padded from the View and receives rounded corners.
///
///
///
/// The widget configuration options
///
///
}
});
intellisense.annotate(kendo.mobile.ui, {
DetailButton: function() {
///
/// Constructor of kendo.mobile.ui.DetailButton
///
}
});
kendo.mobile.ui.DetailButton = (function() {
var original = kendo.mobile.ui.DetailButton;
var wrapper = function() {
var instance = new original();
intellisense.annotate(instance, {
destroy: function() {
///
///
/// Prepares the DetailButton for safe removal from DOM. Detaches all event handlers and removes jQuery.data attributes to avoid memory leaks. Calls destroy method of any child Kendo widgets.
///
///
},
bind: function(event, callback) {
///
///
/// Binds to a widget event.
///
/// The event name
/// The callback to be executed when the event is triggered.
///
},
unbind: function(event, callback) {
///
///
/// Unbinds a callback from a widget event.
///
/// The event name
/// The callback to be removed.
///
}
});
return instance;
};
intellisense.redirectDefinition(wrapper, original);
return wrapper;
})();
jQuery.fn.kendoMobileDetailButton = function() {
this.data("kendoMobileDetailButton", new kendo.mobile.ui.DetailButton());
return this;
};
intellisense.annotate(jQuery.fn, {
getKendoMobileDetailButton: function() {
///
///
/// Returns a reference to the kendo.mobile.ui.DetailButton widget, instantiated on the selector.
///
/// The kendo.mobile.ui.DetailButton instance (if present).
///
},
kendoMobileDetailButton: function(options) {
///
///
/// Instantiates a kendo.mobile.ui.DetailButton widget based the DOM elements that match the selector.
///
Accepts an object with the following configuration options:
///
///
///
/// The widget configuration options
///
///
}
});
intellisense.annotate(kendo.mobile.ui, {
Drawer: function() {
///
/// Constructor of kendo.mobile.ui.Drawer
///
}
});
kendo.mobile.ui.Drawer = (function() {
var original = kendo.mobile.ui.Drawer;
var wrapper = function() {
var instance = new original();
intellisense.annotate(instance, {
destroy: function() {
///
///
/// Prepares the Drawer for safe removal from DOM. Detaches all event handlers and removes jQuery.data attributes to avoid memory leaks. Calls destroy method of any child Kendo widgets.
///
///
},
hide: function() {
///
///
/// Hide the Drawer
///
///
},
show: function() {
///
///
/// Show the Drawer
///
///
},
bind: function(event, callback) {
///
///
/// Binds to a widget event.
///
/// The event name
/// The callback to be executed when the event is triggered.
///
},
unbind: function(event, callback) {
///
///
/// Unbinds a callback from a widget event.
///
/// The event name
/// The callback to be removed.
///
}
});
return instance;
};
intellisense.redirectDefinition(wrapper, original);
return wrapper;
})();
jQuery.fn.kendoMobileDrawer = function() {
this.data("kendoMobileDrawer", new kendo.mobile.ui.Drawer());
return this;
};
intellisense.annotate(jQuery.fn, {
getKendoMobileDrawer: function() {
///
///
/// Returns a reference to the kendo.mobile.ui.Drawer widget, instantiated on the selector.
///
/// The kendo.mobile.ui.Drawer instance (if present).
///
},
kendoMobileDrawer: function(options) {
///
///
/// Instantiates a kendo.mobile.ui.Drawer widget based the DOM elements that match the selector.
///
Accepts an object with the following configuration options:
///
///
container - jQuery
///
Specifies the content element to shift when the drawer appears. Required if the drawer is used outside of a mobile application.
///
///
position - String (default: 'left')
///
The position of the drawer. Can be left (default) or right.
///
///
swipeToOpen - Boolean (default: true)
///
If set to false, swiping the view will not activate the drawer. In this case, the drawer will only be open by a designated button. should be disabled for browsers, which use side swiping gestures for back/forward navigation, such as iOS Safari. Otherwise, users should swipe from an inner part of the view, and not from the view edge.
///
///
swipeToOpenViews - Array
///
A list of the view ids on which the drawer will appear when the view is swiped. If omitted, the swipe gesture will work on all views. The option has effect only if swipeToOpen is set to true.
///
///
title - String
///
The text to display in the Navbar title (if present).
///
///
views - Array
///
A list of the view ids on which the drawer will appear. If omitted, the drawer will work on any view in the application.
///
///
///
/// The widget configuration options
///
///
}
});
intellisense.annotate(kendo.mobile.ui, {
Layout: function() {
///
/// Constructor of kendo.mobile.ui.Layout
///
}
});
kendo.mobile.ui.Layout = (function() {
var original = kendo.mobile.ui.Layout;
var wrapper = function() {
var instance = new original();
intellisense.annotate(instance, {
bind: function(event, callback) {
///
///
/// Binds to a widget event.
///
/// The event name
/// The callback to be executed when the event is triggered.
///
},
unbind: function(event, callback) {
///
///
/// Unbinds a callback from a widget event.
///
/// The event name
/// The callback to be removed.
///
}
});
return instance;
};
intellisense.redirectDefinition(wrapper, original);
return wrapper;
})();
jQuery.fn.kendoMobileLayout = function() {
this.data("kendoMobileLayout", new kendo.mobile.ui.Layout());
return this;
};
intellisense.annotate(jQuery.fn, {
getKendoMobileLayout: function() {
///
///
/// Returns a reference to the kendo.mobile.ui.Layout widget, instantiated on the selector.
///
/// The kendo.mobile.ui.Layout instance (if present).
///
},
kendoMobileLayout: function(options) {
///
///
/// Instantiates a kendo.mobile.ui.Layout widget based the DOM elements that match the selector.
///
Accepts an object with the following configuration options:
///
///
id - String (default: null)
///
The id of the layout. Required
///
///
platform - String
///
The specific platform this layout targets. By default, layouts are displayed on all platforms.
///
///
///
/// The widget configuration options
///
///
}
});
intellisense.annotate(kendo.mobile.ui, {
ListView: function() {
///
/// Constructor of kendo.mobile.ui.ListView
///
}
});
kendo.mobile.ui.ListView = (function() {
var original = kendo.mobile.ui.ListView;
var wrapper = function() {
var instance = new original();
intellisense.annotate(instance, {
append: function(dataItems) {
///
///
/// Appends new items generated by rendering the given data items with the listview template to the bottom of the listview.
///
///
///
},
prepend: function(dataItems) {
///
///
/// Prepends new items generated by rendering the given data items with the listview template to the top of the listview.
///
///
///
},
replace: function(dataItems) {
///
///
/// Replaces the contents of the listview with the passed rendered data items.
///
///
///
},
remove: function(dataItems) {
///
///
/// Removes the listview items which are rendered with the passed data items.
///
///
///
},
setDataItem: function(item,dataItem) {
///
///
/// Re-renders the given listview item with the new dataItem provided. In order for the method to work as expected, the data items should be of type kendo.data.Model.
///
/// The listview item to update
/// The new dataItem
///
},
destroy: function() {
///
///
/// Prepares the ListView for safe removal from DOM. Detaches all event handlers and removes jQuery.data attributes to avoid memory leaks. Calls destroy method of any child Kendo widgets.
///
///
},
items: function() {
///
///
/// Get the listview DOM element items
///
/// The listview DOM element items
///
},
refresh: function() {
///
///
/// Repaints the listview (works only in databound mode).
///
///
},
setDataSource: function(dataSource) {
///
///
/// Sets the DataSource of an existing ListView and rebinds it.
///
///
///
},
bind: function(event, callback) {
///
///
/// Binds to a widget event.
///
/// The event name
/// The callback to be executed when the event is triggered.
///
},
unbind: function(event, callback) {
///
///
/// Unbinds a callback from a widget event.
///
/// The event name
/// The callback to be removed.
///
}
});
return instance;
};
intellisense.redirectDefinition(wrapper, original);
return wrapper;
})();
jQuery.fn.kendoMobileListView = function() {
this.data("kendoMobileListView", new kendo.mobile.ui.ListView());
return this;
};
intellisense.annotate(jQuery.fn, {
getKendoMobileListView: function() {
///
///
/// Returns a reference to the kendo.mobile.ui.ListView widget, instantiated on the selector.
///
/// The kendo.mobile.ui.ListView instance (if present).
///
},
kendoMobileListView: function(options) {
///
///
/// Instantiates a kendo.mobile.ui.ListView widget based the DOM elements that match the selector.
///
Accepts an object with the following configuration options:
///
///
appendOnRefresh - Boolean (default: false)
///
Used in combination with pullToRefresh. If set to true, newly loaded data will be appended on top when refreshing. Notice: not applicable if ListView is in a virtual mode.
///
///
autoBind - Boolean (default: true)
///
Indicates whether the listview will call read on the DataSource initially. If set to false, the listview will be bound after the DataSource instance fetch method is called.
///
///
dataSource - kendo.data.DataSource|Object
///
Instance of DataSource or the data that the mobile ListView will be bound to.
///
///
endlessScroll - Boolean (default: false)
///
If set to true, the listview gets the next page of data when the user scrolls near the bottom of the view.
///
///
fixedHeaders - Boolean (default: false)
///
If set to true, the group headers will persist their position when the user scrolls through the listview. Applicable only when the type is set to group, or when binding to grouped DataSource.Notice: fixed headers are not supported in virtual mode.
///
///
headerTemplate - String|Function (default: "#:value#")
///
The header item template (applicable when the type is set to group).
///
///
loadMore - Boolean (default: false)
///
If set to true, a button is rendered at the bottom of the listview. Tapping it fetches and displays the items from the next page of the DataSource.
///
///
messages - Object
///
Defines the text of the ListView messages. Used primary for localization.
///
///
pullToRefresh - Boolean (default: false)
///
If set to true, the listview will reload its data when the user pulls the view over the top limit.
///
///
pullParameters - Function
///
A callback function used when the 'pullToRefresh' option is enabled. The result of the function will be send as additional parameters to the DataSource's next method.Notice: When the listview is in a virtual mode, the pull to refresh action removes the previously loaded items in the listview (instead of appending new records at the top). Previously loaded pages in the DataSource are also discarded.
///
///
style - String (default: "")
///
The style of the widget. Can be either empty string(""), or inset.
///
///
template - String|Function (default: "#:data#")
///
The item template.
///
///
type - String (default: "flat")
///
The type of the control. Can be either flat (default) or group. Determined automatically in databound mode.
///
///
filterable - Boolean (default: false)
///
Indicates whether the filter input must be visible or not.
///
///
filterable - Object (default: false)
///
Indicates whether the filter input must be visible or not.
///
///
virtualViewSize - Number
///
Used when virtualization of local data is used. This configuration is needed to determine the items displayed, since the datasource does not (and should not) have paging set.
///
///
///
/// The widget configuration options
///
///
}
});
intellisense.annotate(kendo.mobile.ui, {
Loader: function() {
///
/// Constructor of kendo.mobile.ui.Loader
///
}
});
kendo.mobile.ui.Loader = (function() {
var original = kendo.mobile.ui.Loader;
var wrapper = function() {
var instance = new original();
intellisense.annotate(instance, {
hide: function() {
///
///
/// Hide the loading animation.
///
///
},
show: function() {
///
///
/// Show the loading animation.
///
///
},
bind: function(event, callback) {
///
///
/// Binds to a widget event.
///
/// The event name
/// The callback to be executed when the event is triggered.
///
},
unbind: function(event, callback) {
///
///
/// Unbinds a callback from a widget event.
///
/// The event name
/// The callback to be removed.
///
}
});
return instance;
};
intellisense.redirectDefinition(wrapper, original);
return wrapper;
})();
jQuery.fn.kendoMobileLoader = function() {
this.data("kendoMobileLoader", new kendo.mobile.ui.Loader());
return this;
};
intellisense.annotate(jQuery.fn, {
getKendoMobileLoader: function() {
///
///
/// Returns a reference to the kendo.mobile.ui.Loader widget, instantiated on the selector.
///
/// The kendo.mobile.ui.Loader instance (if present).
///
},
kendoMobileLoader: function(options) {
///
///
/// Instantiates a kendo.mobile.ui.Loader widget based the DOM elements that match the selector.
///
Accepts an object with the following configuration options:
///
///
///
/// The widget configuration options
///
///
}
});
intellisense.annotate(kendo.mobile.ui, {
ModalView: function() {
///
/// Constructor of kendo.mobile.ui.ModalView
///
}
});
kendo.mobile.ui.ModalView = (function() {
var original = kendo.mobile.ui.ModalView;
var wrapper = function() {
var instance = new original();
intellisense.annotate(instance, {
close: function() {
///
///
/// Close the ModalView
///
///
},
destroy: function() {
///
///
/// Prepares the ModalView for safe removal from DOM. Detaches all event handlers and removes jQuery.data attributes to avoid memory leaks. Calls destroy method of any child Kendo widgets.
///
///
},
open: function(target) {
///
///
/// Open the ModalView
///
/// The target of the ModalView
///
},
bind: function(event, callback) {
///
///
/// Binds to a widget event.
///
/// The event name
/// The callback to be executed when the event is triggered.
///
},
unbind: function(event, callback) {
///
///
/// Unbinds a callback from a widget event.
///
/// The event name
/// The callback to be removed.
///
}
});
return instance;
};
intellisense.redirectDefinition(wrapper, original);
return wrapper;
})();
jQuery.fn.kendoMobileModalView = function() {
this.data("kendoMobileModalView", new kendo.mobile.ui.ModalView());
return this;
};
intellisense.annotate(jQuery.fn, {
getKendoMobileModalView: function() {
///
///
/// Returns a reference to the kendo.mobile.ui.ModalView widget, instantiated on the selector.
///
/// The kendo.mobile.ui.ModalView instance (if present).
///
},
kendoMobileModalView: function(options) {
///
///
/// Instantiates a kendo.mobile.ui.ModalView widget based the DOM elements that match the selector.
///
Accepts an object with the following configuration options:
///
///
height - Number
///
The height of the ModalView container in pixels. If not set, the element style is used.
///
///
modal - Boolean (default: true)
///
When set to false, the ModalView will close when the user taps outside of its element.
///
///
width - Number
///
The width of the ModalView container in pixels. If not set, the element style is used.
///
///
///
/// The widget configuration options
///
///
}
});
intellisense.annotate(kendo.mobile.ui, {
NavBar: function() {
///
/// Constructor of kendo.mobile.ui.NavBar
///
}
});
kendo.mobile.ui.NavBar = (function() {
var original = kendo.mobile.ui.NavBar;
var wrapper = function() {
var instance = new original();
intellisense.annotate(instance, {
destroy: function() {
///
///
/// Prepares the NavBar for safe removal from DOM. Detaches all event handlers and removes jQuery.data attributes to avoid memory leaks. Calls destroy method of any child Kendo widgets.
///
///
},
title: function(value) {
///
///
/// Update the title element text. The title element is specified by setting the role data attribute to view-title.
///
/// The text of title
///
},
bind: function(event, callback) {
///
///
/// Binds to a widget event.
///
/// The event name
/// The callback to be executed when the event is triggered.
///
},
unbind: function(event, callback) {
///
///
/// Unbinds a callback from a widget event.
///
/// The event name
/// The callback to be removed.
///
}
});
return instance;
};
intellisense.redirectDefinition(wrapper, original);
return wrapper;
})();
jQuery.fn.kendoMobileNavBar = function() {
this.data("kendoMobileNavBar", new kendo.mobile.ui.NavBar());
return this;
};
intellisense.annotate(jQuery.fn, {
getKendoMobileNavBar: function() {
///
///
/// Returns a reference to the kendo.mobile.ui.NavBar widget, instantiated on the selector.
///
/// The kendo.mobile.ui.NavBar instance (if present).
///
},
kendoMobileNavBar: function(options) {
///
///
/// Instantiates a kendo.mobile.ui.NavBar widget based the DOM elements that match the selector.
///
Accepts an object with the following configuration options:
///
///
///
/// The widget configuration options
///
///
}
});
intellisense.annotate(kendo.mobile.ui, {
Pane: function() {
///
/// Constructor of kendo.mobile.ui.Pane
///
}
});
kendo.mobile.ui.Pane = (function() {
var original = kendo.mobile.ui.Pane;
var wrapper = function() {
var instance = new original();
intellisense.annotate(instance, {
destroy: function() {
///
///
/// Prepares the Pane for safe removal from DOM. Detaches all event handlers and removes jQuery.data attributes to avoid memory leaks. Calls destroy method of any child Kendo widgets.
///
///
},
hideLoading: function() {
///
///
/// Hide the loading animation.
///
///
},
navigate: function(url,transition) {
///
///
/// Navigate the local or remote view.
///
/// The id or URL of the view.
/// The transition to apply when navigating. See View Transitions for more information.
///
},
replace: function(url,transition) {
///
///
/// Navigate to local or to remote view. The view will replace the current one in the history stack.
///
/// The id or URL of the view.
/// The transition to apply when navigating. See View Transitions for more information.
///
},
showLoading: function() {
///
///
/// Show the loading animation.
///
///
},
view: function() {
///
///
/// Get a reference to the current view.
///
/// the view instance.
///
},
bind: function(event, callback) {
///
///
/// Binds to a widget event.
///
/// The event name
/// The callback to be executed when the event is triggered.
///
},
unbind: function(event, callback) {
///
///
/// Unbinds a callback from a widget event.
///
/// The event name
/// The callback to be removed.
///
}
});
return instance;
};
intellisense.redirectDefinition(wrapper, original);
return wrapper;
})();
jQuery.fn.kendoMobilePane = function() {
this.data("kendoMobilePane", new kendo.mobile.ui.Pane());
return this;
};
intellisense.annotate(jQuery.fn, {
getKendoMobilePane: function() {
///
///
/// Returns a reference to the kendo.mobile.ui.Pane widget, instantiated on the selector.
///
/// The kendo.mobile.ui.Pane instance (if present).
///
},
kendoMobilePane: function(options) {
///
///
/// Instantiates a kendo.mobile.ui.Pane widget based the DOM elements that match the selector.
///
Accepts an object with the following configuration options:
///
///
collapsible - Boolean (default: false)
///
Applicable when the pane is inside a SplitView. If set to true, the pane will be hidden when the device is in portrait position. The expandPanes SplitView method displays the hidden panes.The id of the initial mobile View to display.
///
///
initial - String
///
The id of the initial mobile View to display.
///
///
layout - String
///
The id of the default Pane Layout.
///
///
loading - String (default: "Loading...")
///
The text displayed in the loading popup. Setting this value to false will disable the loading popup.
///
///
portraitWidth - Number
///
Sets the pane width in pixels when the device is in portrait position.
///
///
transition - String
///
The default View transition.
///
///
///
/// The widget configuration options
///
///
}
});
intellisense.annotate(kendo.mobile.ui, {
PopOver: function() {
///
/// Constructor of kendo.mobile.ui.PopOver
///
}
});
kendo.mobile.ui.PopOver = (function() {
var original = kendo.mobile.ui.PopOver;
var wrapper = function() {
var instance = new original();
intellisense.annotate(instance, {
close: function() {
///
///
/// Close the popover.
///
///
},
destroy: function() {
///
///
/// Prepares the PopOver for safe removal from DOM. Detaches all event handlers and removes jQuery.data attributes to avoid memory leaks. Calls destroy method of any child Kendo widgets.
///
///
},
open: function(target) {
///
///
/// Open the PopOver.
///
/// The target of the Popover, to which the visual arrow will point to. This parameter is required for a tablet OS.
///
},
bind: function(event, callback) {
///
///
/// Binds to a widget event.
///
/// The event name
/// The callback to be executed when the event is triggered.
///
},
unbind: function(event, callback) {
///
///
/// Unbinds a callback from a widget event.
///
/// The event name
/// The callback to be removed.
///
}
});
return instance;
};
intellisense.redirectDefinition(wrapper, original);
return wrapper;
})();
jQuery.fn.kendoMobilePopOver = function() {
this.data("kendoMobilePopOver", new kendo.mobile.ui.PopOver());
return this;
};
intellisense.annotate(jQuery.fn, {
getKendoMobilePopOver: function() {
///
///
/// Returns a reference to the kendo.mobile.ui.PopOver widget, instantiated on the selector.
///
/// The kendo.mobile.ui.PopOver instance (if present).
///
},
kendoMobilePopOver: function(options) {
///
///
/// Instantiates a kendo.mobile.ui.PopOver widget based the DOM elements that match the selector.
///
Accepts an object with the following configuration options:
///
///
pane - Object
///
The pane configuration options.
///
///
popup - Object
///
The popup configuration options.
///
///
///
/// The widget configuration options
///
///
}
});
intellisense.annotate(kendo.mobile.ui, {
ScrollView: function() {
///
/// Constructor of kendo.mobile.ui.ScrollView
///
}
});
kendo.mobile.ui.ScrollView = (function() {
var original = kendo.mobile.ui.ScrollView;
var wrapper = function() {
var instance = new original();
intellisense.annotate(instance, {
content: function(content) {
///
///
/// Update the ScrollView HTML content.
///
/// The new ScrollView content.
///
},
destroy: function() {
///
///
/// Prepares the ScrollView for safe removal from DOM. Detaches all event handlers and removes jQuery.data attributes to avoid memory leaks. Calls destroy method of any child Kendo widgets.
///
///
},
next: function() {
///
///
/// Switches to the next page with animation.
///
///
},
prev: function() {
///
///
/// Switches to the previous page with animation.
///
///
},
refresh: function() {
///
///
/// Redraw the mobile ScrollView pager. Called automatically on device orientation change event.
///
///
},
scrollTo: function(page,instant) {
///
///
/// Scroll to the given page. Pages are zero-based indexed.
///
/// The page to scroll to.
/// If set to true, the ScrollView will jump instantly to the given page without any animation effects.
///
},
setDataSource: function(dataSource) {
///
///
/// Sets the DataSource of an existing ScrollView and rebinds it.
///
///
///
},
value: function(dataItem) {
///
///
/// Works in data-bound mode only. If a parameter is passed, the widget scrolls to the given dataItem. If not, the method return currently displayed dataItem.
///
/// The dataItem to set.
/// The currently displayed dataItem.
///
},
bind: function(event, callback) {
///
///
/// Binds to a widget event.
///
/// The event name
/// The callback to be executed when the event is triggered.
///
},
unbind: function(event, callback) {
///
///
/// Unbinds a callback from a widget event.
///
/// The event name
/// The callback to be removed.
///
}
});
return instance;
};
intellisense.redirectDefinition(wrapper, original);
return wrapper;
})();
jQuery.fn.kendoMobileScrollView = function() {
this.data("kendoMobileScrollView", new kendo.mobile.ui.ScrollView());
return this;
};
intellisense.annotate(jQuery.fn, {
getKendoMobileScrollView: function() {
///
///
/// Returns a reference to the kendo.mobile.ui.ScrollView widget, instantiated on the selector.
///
/// The kendo.mobile.ui.ScrollView instance (if present).
///
},
kendoMobileScrollView: function(options) {
///
///
/// Instantiates a kendo.mobile.ui.ScrollView widget based the DOM elements that match the selector.
///
Accepts an object with the following configuration options:
///
///
autoBind - Boolean (default: true)
///
If set to false the widget will not bind to the DataSource during initialization. In this case data binding will occur when the change event of the data source is fired. By default the widget will bind to the DataSource specified in the configuration.Applicable only in data bound mode.
///
///
bounceVelocityThreshold - Number (default: 1.6)
///
The velocity threshold after which a swipe will result in a bounce effect.
///
///
contentHeight - Number|String (default: "auto")
///
The height of the ScrollView content. Supports 100% if the ScrollView is embedded in a stretched view and the ScrollView element is an immediate child of the view element.
///
///
dataSource - kendo.data.DataSource|Object
///
Instance of DataSource that the mobile ScrollView will be bound to. If DataSource is set, the widget will operate in data bound mode.
///
///
duration - Number (default: 400)
///
The milliseconds that take the ScrollView to snap to the current page after released.
///
///
emptyTemplate - String (default: "")
///
The template which is used to render the pages without content. By default the ScrollView renders a blank page.Applicable only in data bound mode.
///
///
enablePager - Boolean (default: true)
///
If set to true the ScrollView will display a pager. By default pager is enabled.
///
///
itemsPerPage - Number (default: 1)
///
Determines how many data items will be passed to the page template.Applicable only in data bound mode.
///
///
page - Number (default: 0)
///
The initial page to display.
///
///
pageSize - Number (default: 1)
///
Multiplier applied to the snap amount of the ScrollView. By default, the widget scrolls to the next screen when swipe. If the pageSize property is set to 0.5, the ScrollView will scroll by half of the widget width.Not applicable in data bound mode.
///
///
template - String (default: "#:data#")
///
The template which is used to render the content of pages. By default the ScrollView renders a div element for every page.Applicable only in data bound mode.
///
///
velocityThreshold - Number (default: 0.8)
///
The velocity threshold after which a swipe will navigate to the next page (as opposed to snapping back to the current page).
///
///
///
/// The widget configuration options
///
///
}
});
intellisense.annotate(kendo.mobile.ui, {
Scroller: function() {
///
/// Constructor of kendo.mobile.ui.Scroller
///
}
});
kendo.mobile.ui.Scroller = (function() {
var original = kendo.mobile.ui.Scroller;
var wrapper = function() {
var instance = new original();
intellisense.annotate(instance, {
animatedScrollTo: function(x,y) {
///
///
/// Scrolls the scroll container to the specified location with animation. The arguments should be negative numbers.
///
/// The horizontal offset in pixels to scroll to.
/// The vertical offset in pixels to scroll to.
///
},
contentResized: function() {
///
///
/// Updates the scroller dimensions. Should be called after the contents of the scroller update their size
///
///
},
destroy: function() {
///
///
/// Prepares the Scroller for safe removal from DOM. Detaches all event handlers and removes jQuery.data attributes to avoid memory leaks. Calls destroy method of any child Kendo widgets.
///
///
},
disable: function() {
///
///
/// Disables the scrolling of the element.
///
///
},
enable: function() {
///
///
/// Enables the scrolling of the element after it has been disabled by calling disable.
///
///
},
height: function() {
///
///
/// Returns the viewport height of the scrollable element.
///
/// the viewport height in pixels.
///
},
pullHandled: function() {
///
///
/// Indicate that the pull event is handled (i.e. data from the server has been retrieved).
///
///
},
reset: function() {
///
///
/// Scrolls the container to the top.
///
///
},
scrollHeight: function() {
///
///
/// Returns the height in pixels of the scroller content.
///
///
},
scrollTo: function(x,y) {
///
///
/// Scrolls the container to the specified location. The arguments should be negative numbers.
///
/// The horizontal offset in pixels to scroll to.
/// The vertical offset in pixels to scroll to.
///
},
scrollWidth: function() {
///
///
/// Returns the width in pixels of the scroller content.
///
///
},
zoomOut: function() {
///
///
/// Zooms the scroller out to the minimum zoom level possible.
///
///
},
bind: function(event, callback) {
///
///
/// Binds to a widget event.
///
/// The event name
/// The callback to be executed when the event is triggered.
///
},
unbind: function(event, callback) {
///
///
/// Unbinds a callback from a widget event.
///
/// The event name
/// The callback to be removed.
///
}
});
return instance;
};
intellisense.redirectDefinition(wrapper, original);
return wrapper;
})();
jQuery.fn.kendoMobileScroller = function() {
this.data("kendoMobileScroller", new kendo.mobile.ui.Scroller());
return this;
};
intellisense.annotate(jQuery.fn, {
getKendoMobileScroller: function() {
///
///
/// Returns a reference to the kendo.mobile.ui.Scroller widget, instantiated on the selector.
///
/// The kendo.mobile.ui.Scroller instance (if present).
///
},
kendoMobileScroller: function(options) {
///
///
/// Instantiates a kendo.mobile.ui.Scroller widget based the DOM elements that match the selector.
///
Accepts an object with the following configuration options:
///
///
elastic - Boolean (default: true)
///
Whether or not to allow out of bounds dragging and easing.
///
///
messages - Object
///
Defines the text of the Scroller pull to refresh messages. Used primary for localization.
///
///
pullOffset - Number (default: 140)
///
The threshold below which releasing the scroller will trigger the pull event. Has effect only when the pullToRefresh option is set to true.
///
///
pullToRefresh - Boolean (default: false)
///
If set to true, the scroller will display a hint when the user pulls the container beyond its top limit. If a pull beyond the specified pullOffset occurs, a pull event will be triggered.
///
///
useNative - Boolean (default: false)
///
If set to true, the scroller will use the native scrolling available in the current platform. This should help with form issues on some platforms (namely Android and WP8). Native scrolling is only enabled on platforms that support it: iOS > 4, Android > 2, WP8. BlackBerry devices do support it, but the native scroller is flaky.
///
///
visibleScrollHints - Boolean (default: false)
///
If set to true, the scroller scroll hints will always be displayed.
///
///
zoom - Boolean (default: false)
///
If set to true, the user can zoom in/out the contents of the widget using the pinch/zoom gesture.
///
///
///
/// The widget configuration options
///
///
}
});
intellisense.annotate(kendo.mobile.ui, {
SplitView: function() {
///
/// Constructor of kendo.mobile.ui.SplitView
///
}
});
kendo.mobile.ui.SplitView = (function() {
var original = kendo.mobile.ui.SplitView;
var wrapper = function() {
var instance = new original();
intellisense.annotate(instance, {
destroy: function() {
///
///
/// Prepares the SplitView for safe removal from DOM. Detaches all event handlers and removes jQuery.data attributes to avoid memory leaks. Calls destroy method of any child Kendo widgets.
///
///
},
expandPanes: function() {
///
///
/// Displays the collapsible panes; has effect only when the device is in portrait orientation.
///
///
},
collapsePanes: function() {
///
///
/// Collapses back the collapsible panes (displayed previously with expandPanes); has effect only when the device is in portrait orientation.
///
///
},
bind: function(event, callback) {
///
///
/// Binds to a widget event.
///
/// The event name
/// The callback to be executed when the event is triggered.
///
},
unbind: function(event, callback) {
///
///
/// Unbinds a callback from a widget event.
///
/// The event name
/// The callback to be removed.
///
}
});
return instance;
};
intellisense.redirectDefinition(wrapper, original);
return wrapper;
})();
jQuery.fn.kendoMobileSplitView = function() {
this.data("kendoMobileSplitView", new kendo.mobile.ui.SplitView());
return this;
};
intellisense.annotate(jQuery.fn, {
getKendoMobileSplitView: function() {
///
///
/// Returns a reference to the kendo.mobile.ui.SplitView widget, instantiated on the selector.
///
/// The kendo.mobile.ui.SplitView instance (if present).
///
},
kendoMobileSplitView: function(options) {
///
///
/// Instantiates a kendo.mobile.ui.SplitView widget based the DOM elements that match the selector.
///
Accepts an object with the following configuration options:
///
///
style - String (default: "horizontal")
///
Defines the SplitView style - horizontal or vertical.
///
///
///
/// The widget configuration options
///
///
}
});
intellisense.annotate(kendo.mobile.ui, {
Switch: function() {
///
/// Constructor of kendo.mobile.ui.Switch
///
}
});
kendo.mobile.ui.Switch = (function() {
var original = kendo.mobile.ui.Switch;
var wrapper = function() {
var instance = new original();
intellisense.annotate(instance, {
check: function(check) {
///
///
/// Get/Set the checked state of the widget.
///
/// Whether to turn the widget on or off.
/// The checked state of the widget.
///
},
destroy: function() {
///
///
/// Prepares the Switch for safe removal from DOM. Detaches all event handlers and removes jQuery.data attributes to avoid memory leaks. Calls destroy method of any child Kendo widgets.
///
///
},
enable: function(enable) {
///
///
/// Changes the enabled state of the widget.
///
/// Whether to enable or disable the widget.
///
},
refresh: function() {
///
///
/// Forces the Switch to recalculate its dimensions. Useful when major changes in the interface happen dynamically, like for instance changing the skin.
///
///
},
toggle: function() {
///
///
/// Toggle the checked state of the widget.
///
///
},
bind: function(event, callback) {
///
///
/// Binds to a widget event.
///
/// The event name
/// The callback to be executed when the event is triggered.
///
},
unbind: function(event, callback) {
///
///
/// Unbinds a callback from a widget event.
///
/// The event name
/// The callback to be removed.
///
}
});
return instance;
};
intellisense.redirectDefinition(wrapper, original);
return wrapper;
})();
jQuery.fn.kendoMobileSwitch = function() {
this.data("kendoMobileSwitch", new kendo.mobile.ui.Switch());
return this;
};
intellisense.annotate(jQuery.fn, {
getKendoMobileSwitch: function() {
///
///
/// Returns a reference to the kendo.mobile.ui.Switch widget, instantiated on the selector.
///
/// The kendo.mobile.ui.Switch instance (if present).
///
},
kendoMobileSwitch: function(options) {
///
///
/// Instantiates a kendo.mobile.ui.Switch widget based the DOM elements that match the selector.
///
Accepts an object with the following configuration options:
///
///
checked - Boolean (default: false)
///
The checked state of the widget.
///
///
enable - Boolean (default: true)
///
If set to false the widget will be disabled and will not allow the user to change its checked state. The widget is enabled by default.
///
///
offLabel - String (default: "OFF")
///
The OFF label.
///
///
onLabel - String (default: "ON")
///
The ON label.
///
///
///
/// The widget configuration options
///
///
}
});
intellisense.annotate(kendo.mobile.ui, {
TabStrip: function() {
///
/// Constructor of kendo.mobile.ui.TabStrip
///
}
});
kendo.mobile.ui.TabStrip = (function() {
var original = kendo.mobile.ui.TabStrip;
var wrapper = function() {
var instance = new original();
intellisense.annotate(instance, {
badge: function(tab,value) {
///
///
/// Introduced in Q1 2013 SP Sets a badge on one of the tabs with the specified value. If invoked without second parameter, returns the tab's current badge value. Set the value to false to remove the badge.
///
/// The target tab specified either as a jQuery selector/object or as an item index.
/// The target value to be set or false to be removed.
/// Returns the badge value if invoked without parameters, otherwise returns the TabStrip object.
///
},
currentItem: function() {
///
///
/// Get the currently selected tab DOM element.
///
/// the currently selected tab DOM element.
///
},
destroy: function() {
///
///
/// Prepares the TabStrip for safe removal from DOM. Detaches all event handlers and removes jQuery.data attributes to avoid memory leaks. Calls destroy method of any child Kendo widgets.
///
///
},
switchTo: function(url) {
///
///
/// Set the mobile TabStrip active tab to the tab with the specified URL. This method doesn't change the current View. To change the View, use Application's navigate method instead.
///
/// The URL or zero based index of the tab.
///
},
switchByFullUrl: function(url) {
///
///
/// Set the mobile TabStrip active tab to the tab with the specified full URL. This method doesn't change the current View. To change the View, use Application's navigate method instead.
///
/// The URL of the tab.
///
},
clear: function() {
///
///
/// Clear the currently selected tab.
///
///
},
bind: function(event, callback) {
///
///
/// Binds to a widget event.
///
/// The event name
/// The callback to be executed when the event is triggered.
///
},
unbind: function(event, callback) {
///
///
/// Unbinds a callback from a widget event.
///
/// The event name
/// The callback to be removed.
///
}
});
return instance;
};
intellisense.redirectDefinition(wrapper, original);
return wrapper;
})();
jQuery.fn.kendoMobileTabStrip = function() {
this.data("kendoMobileTabStrip", new kendo.mobile.ui.TabStrip());
return this;
};
intellisense.annotate(jQuery.fn, {
getKendoMobileTabStrip: function() {
///
///
/// Returns a reference to the kendo.mobile.ui.TabStrip widget, instantiated on the selector.
///
/// The kendo.mobile.ui.TabStrip instance (if present).
///
},
kendoMobileTabStrip: function(options) {
///
///
/// Instantiates a kendo.mobile.ui.TabStrip widget based the DOM elements that match the selector.
///
Accepts an object with the following configuration options:
///
///
selectedIndex - Number (default: 0)
///
The index of the initially selected tab.
///
///
///
/// The widget configuration options
///
///
}
});
intellisense.annotate(kendo.mobile.ui, {
View: function() {
///
/// Constructor of kendo.mobile.ui.View
///
}
});
kendo.mobile.ui.View = (function() {
var original = kendo.mobile.ui.View;
var wrapper = function() {
var instance = new original();
intellisense.annotate(instance, {
contentElement: function() {
///
///
/// Retrieves the current content holder of the View - this is the content element if the View is stretched or the scroll container otherwise.
///
///
},
destroy: function() {
///
///
/// Prepares the View for safe removal from DOM. Detaches all event handlers and removes jQuery.data attributes to avoid memory leaks. Calls destroy method of any child Kendo widgets.
///
///
},
enable: function(enable) {
///
///
/// Enables or disables the user interaction with the view and its contents.
///
/// Omitting the parameter or passing true enables the view. Passing false disables the view.
///
},
bind: function(event, callback) {
///
///
/// Binds to a widget event.
///
/// The event name
/// The callback to be executed when the event is triggered.
///
},
unbind: function(event, callback) {
///
///
/// Unbinds a callback from a widget event.
///
/// The event name
/// The callback to be removed.
///
}
});
return instance;
};
intellisense.redirectDefinition(wrapper, original);
return wrapper;
})();
jQuery.fn.kendoMobileView = function() {
this.data("kendoMobileView", new kendo.mobile.ui.View());
return this;
};
intellisense.annotate(jQuery.fn, {
getKendoMobileView: function() {
///
///
/// Returns a reference to the kendo.mobile.ui.View widget, instantiated on the selector.
///
/// The kendo.mobile.ui.View instance (if present).
///
},
kendoMobileView: function(options) {
///
///
/// Instantiates a kendo.mobile.ui.View widget based the DOM elements that match the selector.
///
Accepts an object with the following configuration options:
///
///
model - String (default: null)
///
The MVVM model to bind to. If a string is passed, The view will try to resolve a reference to the view model variable in the global scope.
///
///
reload - Boolean (default: false)
///
Applicable to remote views only. If set to true, the remote view contents will be reloaded from the server (using Ajax) each time the view is navigated to.
///
///
scroller - Object (default: null)
///
Configuration options to be passed to the scroller instance instantiated by the view. For more details, check the scroller configuration options.
///
///
stretch - Boolean (default: false)
///
If set to true, the view will stretch its child contents to occupy the entire view, while disabling kinetic scrolling. Useful if the view contains an image or a map.
///
///
title - String
///
The text to display in the NavBar title (if present) and the browser title.
///
///
useNativeScrolling - Boolean (default: false)
///
If set to true, the view will use the native scrolling available in the current platform. This should help with form issues on some platforms (namely Android and WP8). Native scrolling is only enabled on platforms that support it: iOS > 5+, Android > 3+, WP8. BlackBerry devices do support it, but the native scroller is flaky.
///
///
zoom - Boolean (default: false)
///
If set to true, the user can zoom in/out the contents of the view using the pinch/zoom gesture.
///
///
///
/// The widget configuration options
///
///
}
});
intellisense.annotate(kendo.mobile.ui, {
Widget: function() {
///
/// Constructor of kendo.mobile.ui.Widget
///
}
});
kendo.mobile.ui.Widget = (function() {
var original = kendo.mobile.ui.Widget;
var wrapper = function() {
var instance = new original();
intellisense.annotate(instance, {
view: function() {
///
///
/// Returns the kendo.mobile.ui.View which contains the widget. If the widget is contained in a splitview, modalview, or drawer, the respective widget instance is returned.
///
///
},
bind: function(event, callback) {
///
///
/// Binds to a widget event.
///
/// The event name
/// The callback to be executed when the event is triggered.
///
},
unbind: function(event, callback) {
///
///
/// Unbinds a callback from a widget event.
///
/// The event name
/// The callback to be removed.
///
}
});
return instance;
};
intellisense.redirectDefinition(wrapper, original);
return wrapper;
})();
jQuery.fn.kendoMobileWidget = function() {
this.data("kendoMobileWidget", new kendo.mobile.ui.Widget());
return this;
};
intellisense.annotate(jQuery.fn, {
getKendoMobileWidget: function() {
///
///
/// Returns a reference to the kendo.mobile.ui.Widget widget, instantiated on the selector.
///
/// The kendo.mobile.ui.Widget instance (if present).
///
},
kendoMobileWidget: function(options) {
///
///
/// Instantiates a kendo.mobile.ui.Widget widget based the DOM elements that match the selector.
///
Accepts an object with the following configuration options:
///
///
///
/// The widget configuration options
///
///
}
});
intellisense.annotate(kendo.ooxml, {
Workbook: function() {
///
/// Constructor of kendo.ooxml.Workbook
///
}
});
kendo.ooxml.Workbook = (function() {
var original = kendo.ooxml.Workbook;
var wrapper = function() {
var instance = new original();
intellisense.annotate(instance, {
toDataURL: function() {
///
///
/// Creates an Excel file that represents the current workbook and returns it as a data URL.
///
/// - the Excel file as data URL.
///
},
toDataURLAsync: function() {
///
///
/// Creates an Excel file that represents the current workbook and returns a Promise that is resolved with the data URL.
///
/// - A promise that will be resolved with the Excel file as data URL.
///
},
bind: function(event, callback) {
///
///
/// Binds to a widget event.
///
/// The event name
/// The callback to be executed when the event is triggered.
///
},
unbind: function(event, callback) {
///
///
/// Unbinds a callback from a widget event.
///
/// The event name
/// The callback to be removed.
///
}
});
return instance;
};
intellisense.redirectDefinition(wrapper, original);
return wrapper;
})();
intellisense.annotate(kendo.ui, {
Touch: function() {
///
/// Constructor of kendo.ui.Touch
///
}
});
kendo.ui.Touch = (function() {
var original = kendo.ui.Touch;
var wrapper = function() {
var instance = new original();
intellisense.annotate(instance, {
cancel: function() {
///
///
/// Cancels the current touch event sequence. Calling cancel in a touchstart or dragmove will disable subsequent move or tap/end/hold event handlers from being called.
///
///
},
destroy: function() {
///
///
/// Prepares the Touch for safe removal from DOM. Detaches all event handlers and removes jQuery.data attributes to avoid memory leaks. Calls destroy method of any child Kendo widgets.
///
///
},
bind: function(event, callback) {
///
///
/// Binds to a widget event.
///
/// The event name
/// The callback to be executed when the event is triggered.
///
},
unbind: function(event, callback) {
///
///
/// Unbinds a callback from a widget event.
///
/// The event name
/// The callback to be removed.
///
}
});
return instance;
};
intellisense.redirectDefinition(wrapper, original);
return wrapper;
})();
jQuery.fn.kendoTouch = function() {
this.data("kendoTouch", new kendo.ui.Touch());
return this;
};
intellisense.annotate(jQuery.fn, {
getKendoTouch: function() {
///
///
/// Returns a reference to the kendo.ui.Touch widget, instantiated on the selector.
///
/// The kendo.ui.Touch instance (if present).
///
},
kendoTouch: function(options) {
///
///
/// Instantiates a kendo.ui.Touch widget based the DOM elements that match the selector.
///
Accepts an object with the following configuration options:
///
///
filter - String
///
jQuery selector that specifies child elements that are touchable if a widget is attached to a container.
///
///
surface - jQuery (default: null)
///
If specified, the user drags will be tracked within the surface boundaries. This option is useful if the widget is instantiated on small DOM elements like buttons, or thin list items.
///
///
multiTouch - Boolean (default: false)
///
If set to true, the widget will capture and trigger the gesturestart, gesturechange, and gestureend events when the user touches the element with two fingers.
///
///
enableSwipe - Boolean (default: false)
///
If set to true, the Touch widget will recognize horizontal swipes and trigger the swipe event.Notice: if the enableSwipe option is set to true, the dragstart, drag and dragend events will not be triggered.
///
///
minXDelta - Number (default: 30)
///
The minimum horizontal distance in pixels the user should swipe before the swipe event is triggered.
///
///
maxYDelta - Number (default: 20)
///
The maximum vertical deviation in pixels of the swipe event. Swipes with higher deviation are discarded.
///
///
maxDuration - Number (default: 1000)
///
The maximum amount of time in milliseconds the swipe event can last. Slower swipes are discarded.
///
///
minHold - Number (default: 800)
///
The timeout in milliseconds before the hold event is fired.Notice: the hold event will be triggered after the time passes, not after the user lifts his/hers finger.
///
///
doubleTapTimeout - Number (default: 400)
///
The maximum period (in milliseconds) between two consecutive taps which will trigger the doubletap event.
///
///
///
/// The widget configuration options
///
///
}
});