框架重构
清除多余的业务
This commit is contained in:
208
WebFirst/wwwroot/vendors/sugarjs/Sugar.js
vendored
Normal file
208
WebFirst/wwwroot/vendors/sugarjs/Sugar.js
vendored
Normal file
@@ -0,0 +1,208 @@
|
||||
//JS接口标准,方便以后代码更换插件
|
||||
var $sugar = {
|
||||
init: function (object) {
|
||||
var sugarParameters = {
|
||||
Button: object.Button,
|
||||
Alert: object.Alert,
|
||||
Tip: object.Tip,
|
||||
Fill: object.Fill,
|
||||
Form: object.Form,
|
||||
Grid: object.Grid,
|
||||
GridInfo: object.GridInfo,
|
||||
Reset: object.Reset,
|
||||
Confirm: object.Confirm,
|
||||
Ajax: object.Ajax,
|
||||
Open: object.Open,
|
||||
CloseAll: object.CloseAll,
|
||||
Validate: object.Validate,
|
||||
FillControls: object.FillControls,
|
||||
ClearControls: object.ClearControls,
|
||||
SelectTree: object.SelectTree,
|
||||
RestSelectTree: object.RestSelectTree,
|
||||
Loading: object.Loading,
|
||||
CloseLoading: object.CloseLoading,
|
||||
QueryString: object.QueryString,
|
||||
AddClass: object.AddClass,
|
||||
AddCss: object.AddCss,
|
||||
RemoveClass: object.RemoveClass,
|
||||
WindowHeight: object.WindowHeight
|
||||
};
|
||||
HTMLElement.prototype.$Fill = function (value) {
|
||||
var element = this;
|
||||
if (sugarParameters.Fill == null) {
|
||||
alert("请配置sugar.Fill"); return;
|
||||
}
|
||||
sugarParameters.Fill(element, value);
|
||||
}
|
||||
HTMLElement.prototype.$FillControls = function (json) {
|
||||
var element = this;
|
||||
if (sugarParameters.FillControls == null) {
|
||||
alert("请配置sugar.FillControls"); return;
|
||||
}
|
||||
sugarParameters.FillControls(element, json);
|
||||
}
|
||||
HTMLElement.prototype.$ClearControls = function () {
|
||||
var element = this;
|
||||
if (sugarParameters.ClearControls == null) {
|
||||
alert("请配置sugar.ClearControls"); return;
|
||||
}
|
||||
sugarParameters.ClearControls(element);
|
||||
}
|
||||
HTMLElement.prototype.$Form = function (value) {
|
||||
var element = this;
|
||||
if (sugarParameters.Form == null) {
|
||||
alert("请配置sugar.Form"); return;
|
||||
}
|
||||
sugarParameters.Form(element, value);
|
||||
}
|
||||
HTMLElement.prototype.$Grid = function (value) {
|
||||
var element = this;
|
||||
if (sugarParameters.Grid == null) {
|
||||
alert("请配置sugar.Grid"); return;
|
||||
}
|
||||
sugarParameters.Grid(element, value);
|
||||
}
|
||||
HTMLElement.prototype.$SelectTree = function (value) {
|
||||
var element = this;
|
||||
if (sugarParameters.SelectTree == null) {
|
||||
alert("请配置sugar.SelectTree"); return;
|
||||
}
|
||||
sugarParameters.SelectTree(element, value);
|
||||
}
|
||||
HTMLElement.prototype.$RestSelectTree = function (value) {
|
||||
var element = this;
|
||||
if (sugarParameters.RestSelectTree == null) {
|
||||
alert("请配置sugar.RestSelectTree"); return;
|
||||
}
|
||||
sugarParameters.RestSelectTree(element, value);
|
||||
}
|
||||
HTMLElement.prototype.$GridInfo = function (value) {
|
||||
var element = this;
|
||||
if (sugarParameters.GridInfo == null) {
|
||||
alert("请配置sugar.GridInfo"); return;
|
||||
}
|
||||
return sugarParameters.GridInfo(element);
|
||||
}
|
||||
HTMLElement.prototype.$Button = function (value) {
|
||||
var element = this;
|
||||
element.addEventListener('click', function (e) {
|
||||
if (sugarParameters.Button == null) {
|
||||
alert("请配置sugar.Button"); return;
|
||||
}
|
||||
sugarParameters.Button(element, value);
|
||||
})
|
||||
}
|
||||
HTMLElement.prototype.$Reset = function () {
|
||||
var element = this;
|
||||
element.addEventListener('click', function (e) {
|
||||
if (sugarParameters.Reset == null) {
|
||||
alert("请配置sugar.Reset"); return;
|
||||
}
|
||||
sugarParameters.Reset(element);
|
||||
});
|
||||
}
|
||||
HTMLElement.prototype.$Tip = function (value) {
|
||||
var element = this;
|
||||
if (sugarParameters.Tip == null) {
|
||||
alert("请配置sugar.Tip"); return;
|
||||
}
|
||||
sugarParameters.Tip(element, value);
|
||||
}
|
||||
HTMLElement.prototype.$Open = function (divElement, value) {
|
||||
var element = this;
|
||||
element.addEventListener('click', function (e) {
|
||||
if (sugarParameters.Open == null) {
|
||||
alert("请配置sugar.Open"); return;
|
||||
}
|
||||
return sugarParameters.Open(divElement, value);
|
||||
});
|
||||
}
|
||||
HTMLElement.prototype.$Loading = function () {
|
||||
var element = this;
|
||||
if (sugarParameters.Loading == null) {
|
||||
alert("请配置sugar.Loading"); return;
|
||||
}
|
||||
return sugarParameters.Loading(element);
|
||||
}
|
||||
HTMLElement.prototype.$CloseLoading = function () {
|
||||
var element = this;
|
||||
if (sugarParameters.CloseLoading == null) {
|
||||
alert("请配置sugar.CloseLoading"); return;
|
||||
}
|
||||
return sugarParameters.CloseLoading(element);
|
||||
}
|
||||
HTMLElement.prototype.$Confirm = function (value) {
|
||||
var element = this;
|
||||
element.addEventListener('click', function (e) {
|
||||
if (sugarParameters.Confirm == null) {
|
||||
alert("请配置sugar.Confirm"); return;
|
||||
}
|
||||
sugarParameters.Confirm(value);
|
||||
});
|
||||
}
|
||||
HTMLElement.prototype.$AddClass = function (className) {
|
||||
var element = this;
|
||||
if (sugarParameters.AddClass == null) {
|
||||
alert("请配置sugar.AddClass"); return;
|
||||
}
|
||||
sugarParameters.AddClass(element, className);
|
||||
}
|
||||
HTMLElement.prototype.$AddCss = function (css) {
|
||||
var element = this;
|
||||
if (sugarParameters.AddCss == null) {
|
||||
alert("请配置sugar.AddCss"); return;
|
||||
}
|
||||
sugarParameters.AddCss(element, css);
|
||||
}
|
||||
HTMLElement.prototype.$RemoveClass = function (className) {
|
||||
var element = this;
|
||||
if (sugarParameters.RemoveClass == null) {
|
||||
alert("请配置sugar.RemoveClass"); return;
|
||||
}
|
||||
sugarParameters.RemoveClass(element, className);
|
||||
}
|
||||
String.prototype.$Alert = function () {
|
||||
if (sugarParameters.Alert == null) {
|
||||
alert("请配置sugar.Alert"); return;
|
||||
}
|
||||
sugarParameters.Alert(this);
|
||||
}
|
||||
String.prototype.$Ajax = function (value) {
|
||||
if (sugarParameters.Ajax == null) {
|
||||
alert("请配置sugar.Ajax"); return;
|
||||
}
|
||||
sugarParameters.Ajax(this, value);
|
||||
}
|
||||
String.prototype.$QueryString = function (value) {
|
||||
if (sugarParameters.QueryString == null) {
|
||||
alert("请配置sugar.QueryString"); return;
|
||||
}
|
||||
return sugarParameters.QueryString(this,value);
|
||||
}
|
||||
$sugar.$CloseAll = function (index) {
|
||||
if (sugarParameters.CloseAll == null) {
|
||||
alert("请配置sugar.CloseAll"); return;
|
||||
}
|
||||
sugarParameters.CloseAll(index);
|
||||
}
|
||||
$sugar.$Validate = function (json, idPrev) {
|
||||
if (sugarParameters.Validate == null) {
|
||||
alert("请配置sugar.Validate"); return;
|
||||
}
|
||||
sugarParameters.Validate(json, idPrev);
|
||||
}
|
||||
$sugar.$GetUrlParam = function (name) {
|
||||
var reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)");
|
||||
var r = window.location.search.substr(1).match(reg);
|
||||
if (r != null) return unescape(r[2]); return null;
|
||||
|
||||
}
|
||||
$sugar.$WindowHeight = function ()
|
||||
{
|
||||
if (sugarParameters.WindowHeight == null) {
|
||||
alert("请配置sugar.WindowHeight"); return;
|
||||
}
|
||||
return sugarParameters.WindowHeight();
|
||||
}
|
||||
}
|
||||
};
|
||||
Reference in New Issue
Block a user