基于artDialog的扩展

/*
*
* 引用此文件必须引用以下两个资源文件,并且还要引用jQuery
* <link href="ui-dialog.css" rel="stylesheet" type="text/css"/>
* <script type="text/javascript" src="dialog-plus-min.js"></script>
*
*/

var myDialog = {
    showTips: function(content, title, showTime, close, isModal) {
        title = title || "消息";
        isModal = isModal || true;
        var d = dialog({
            fixed: true,
            title: title,
            content: content,
            onclose: close
        });

        if (isModal) {
            d.showModal();
        }
        else {
            d.show();
        }

        if (showTime > 0) {
            setTimeout(function() { d.close().remove(); }, showTime);
        }

        return d;
    },
    openWindow: function(url, title, width, height, close, isModal) {
        width = width || 500;
        height = height || 500;
        isModal = isModal || true;

        var iframe = $(‘<iframe/>‘, { src: url });
        iframe.css(‘width‘, width);
        iframe.css(‘height‘, height);
        var d = dialog({
            fixed: true,
            title: title,
            content: iframe,
            onclose: close
        });

        if (isModal) {
            d.showModal();
        }
        else {
            d.show();
        }

        return d;
    },
    openDialog: function(content, title, width, height, close, isModal) {
        title = title || "消息";
        isModal = isModal || true;

        var d = dialog({
            fixed: true,
            content: content,
            title: title,
            width: width,
            height: height,
            onclose: close
        });

        if (isModal) {
            d.showModal();
        }
        else {
            d.show();
        }
        return d;
    },
    openConfirm: function(content, title, ok, cancel, close) {
        title = title || "消息";

        var d = dialog({
            fixed: true,
            title: title,
            content: content,
            okValue: ‘确定‘,
            ok: ok,
            cancelValue: ‘取消‘,
            cancel: cancel,
            onclose: close
        });
        d.showModal();

        return d;
    }
}
时间: 2024-10-23 15:03:10

基于artDialog的扩展的相关文章

ExtJS4.2学习(13)基于表格的扩展插件---rowEditing

鸣谢:http://www.shuyangyang.com.cn/jishuliangongfang/qianduanjishu/2013-11-24/182.html -------------------------------------------------------------------------------------------- 前一章说了EditorGrid可编辑表格,但是有点不方便,如果数据多的话,一次性保存未免有点不太方便.下面我们来说一个扩展插件rowEditin

基于 HtmlHelper 自定义扩展Container

基于 HtmlHelper 自定义扩展Container Intro 基于 asp.net mvc 的权限控制系统的一部分,适用于对UI层数据呈现的控制,基于 HtmlHelper 的扩展组件 Code 基于 asp.net mvc 的权限控制系统示例代码:https://github.com/WeihanLi/AccessControlDemo 权限控制核心代码:https://github.com/WeihanLi/AccessControlDemo/tree/master/AccessCo

基于 MBTiles 规范扩展的缓存文件格式说明

MBTiles 是由 MapBox 制定的一种将瓦片地图数据存储到SQLite数据库中并可快速使用,管理和分享的规范.该规范由MapBox制定,详见http://mapbox.com/mbtiles-spec/. SuperMap iServer为了满足自身应用的需求,不仅支持生成和使用满足MBTiles规范的瓦片地图数据,并且基于原规范对MBTiles中的内容进行了扩展.扩展后的.mbtiles文件支持任意坐标系,支持任意分辨率,支持JPG和PNG混合格式的地图瓦片数据. 扩展后的.mbtil

基于Spring可扩展Schema自定义配置(2)

本章主要实现配置支持,注解扫描等功能.为本次教程的核心 命名空间支持 要实现命名空间支持,需要继承自NamespaceHandlerSupport. package com.codestd.spring.cxf.config.schema; import org.springframework.beans.factory.xml.NamespaceHandlerSupport; import com.codestd.spring.cxf.config.EndpointBeanProcessor;

基于NPOI的扩展

using System; using System.Collections.Generic; using System.Linq; using System.Text; using NPOI.HSSF.UserModel; using NPOI.SS.UserModel; using NPOI.HSSF.Util; using System.Data; namespace Tools { public static class NPOIHelper { /// <summary> /// 设

flask框架----基于flask的扩展实现的简单的页面登录

废话不多说,直接上代码 from flask import Flask,render_template,request,redirect,session app = Flask(__name__,template_folder='templates') app.secret_key = "sdsfdsgdfgdfgfh" @app.before_request def process_request(): if request.path=="/login": ret

QML插件扩展2(基于C++的插件扩展)

上一节介绍了纯QML的插件扩展方式,这种扩展方式基本满足大部分的扩展需求,下面开始介绍比较小众的基于C++的扩展 (一)更新插件工程 1.更新MyPlugin工程下的qmldir文件,加入plugin MyPlugin, 其中MyPlugin是插件的动态库名称,在windows下对应MyPlugin.dll,在linux下多月MyPlugin.so 2.编译MyPlugin插件,生成MyPlugin.dll,这里工程没有copy配置,所以默认dll不会拷贝到E:/T/QMLPlugin/QMLP

easyui基于 layui.laydate日期扩展组件

本人后端开发码农一个,公司前端忙的一逼,项目使用的是easyui组件,其自带的datebox组件使用起来非常不爽,主要表现在 1.自定义显示格式很麻烦 2.选择年份和月份用户体验也不好 网上有关于和My97DatePicker结合的例子,但感觉也用的不是很爽. 发现国内的layDate体验非常满意,所以萌生出想把这两个组件组合起来的想法,具体代码如下,本人非前端,所以只是实现了基本功能,大神勿喷哦. easyUI版本:V1.5.2 layDate版本:V5.0 /* 基于laydate日期扩展组

基于MongoDB.Driver的扩展

由于MongoDB.Driver中的Find方法也支持表达式写法,结合[通用查询设计思想]这篇文章中的查询思想,个人基于MongoDB扩展了一些常用的方法. 首先我们从常用的查询开始,由于MongoDB.Driver支持类似于AutoMapper返回的指定属性(Project<TDto>方法),所以这里都是基于泛型的扩展 /// <summary> /// 同步查询指定条件的数据,并且返回指定类型TDto /// </summary> /// <typeparam