commit
34a4869a46
@ -0,0 +1,14 @@
|
||||
<!DOCTYPE html>
|
||||
<html>
|
||||
<head>
|
||||
<meta charset="utf-8" />
|
||||
<title>Micro-OA,error 404</title>
|
||||
</head>
|
||||
<body>
|
||||
<div style="text-align:center;">
|
||||
|
||||
<img src="https://micro-oa.com/Resource/Images/404.png" />
|
||||
<p>页面丢失,<a href="https://micro-oa.com">返回</a></p>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
@ -0,0 +1,10 @@
|
||||
<!DOCTYPE html>
|
||||
<html>
|
||||
<head>
|
||||
<meta charset="utf-8" />
|
||||
<title></title>
|
||||
</head>
|
||||
<body>
|
||||
Error 500 (服务器内部错误) 服务器遇到错误,无法完成请求。
|
||||
</body>
|
||||
</html>
|
@ -0,0 +1,15 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using System.Web;
|
||||
using System.Text;
|
||||
using System.Data;
|
||||
using System.Data.SqlClient;
|
||||
using MicroDBHelper;
|
||||
using MicroDTHelper;
|
||||
using MicroFormHelper;
|
||||
using MicroWorkFlowHelper;
|
||||
using MicroAuthHelper;
|
||||
using MicroUserHelper;
|
||||
using MicroPublicHelper;
|
||||
using MicroNoticeHelper;
|
@ -0,0 +1,15 @@
|
||||
using System;
|
||||
using System.Activities.Validation;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using System.Web;
|
||||
using System.Data;
|
||||
using System.Data.SqlClient;
|
||||
using MicroDBHelper;
|
||||
using MicroPublicHelper;
|
||||
using MicroUserHelper;
|
||||
using MicroLdapHelper;
|
||||
|
||||
namespace MicroAuthHelper
|
||||
{
|
||||
|
@ -0,0 +1,15 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Data;
|
||||
using System.Data.SqlClient;
|
||||
using System.Linq;
|
||||
using System.Text;
|
||||
using System.Web;
|
||||
using MicroDBHelper;
|
||||
//using MicroSysInfoHelper;
|
||||
using MicroPublicHelper;
|
||||
|
||||
/// <summary>
|
||||
/// DataTable数据表
|
||||
/// </summary>
|
||||
namespace MicroBIHelper
|
@ -0,0 +1,15 @@
|
||||
using System;
|
||||
using System.Configuration;
|
||||
using System.Collections;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using System.Text;
|
||||
using System.Data;
|
||||
using System.Data.SqlClient;
|
||||
using System.Data.OleDb;
|
||||
|
||||
|
||||
/// <summary>
|
||||
/// DataBase数据库
|
||||
/// </summary>
|
||||
namespace MicroDBHelper
|
@ -0,0 +1,15 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Data;
|
||||
using System.Data.SqlClient;
|
||||
using System.IO;
|
||||
using System.Linq;
|
||||
using System.Text;
|
||||
using System.Web;
|
||||
using MicroDBHelper;
|
||||
using MicroPublicHelper;
|
||||
using MicroUserHelper;
|
||||
using MicroAuthHelper;
|
||||
using ClosedXML.Excel;
|
||||
|
||||
/// <summary>
|
@ -0,0 +1,15 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using System.Web;
|
||||
using System.Data;
|
||||
using System.Data.SqlClient;
|
||||
using MicroDBHelper;
|
||||
using MicroDTHelper;
|
||||
using MicroPublicHelper;
|
||||
using MicroWorkFlowHelper;
|
||||
using Newtonsoft.Json.Linq;
|
||||
using MicroUserHelper;
|
||||
using MicroXmSelectHelper;
|
||||
using MicroAuthHelper;
|
||||
using MicroPrivateHelper;
|
@ -0,0 +1,15 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using System.Web;
|
||||
using System.Text;
|
||||
using System.Data;
|
||||
using System.Data.SqlClient;
|
||||
using MicroDBHelper;
|
||||
using MicroDTHelper;
|
||||
using MicroUserHelper;
|
||||
using MicroPublicHelper;
|
||||
using Newtonsoft.Json.Linq;
|
||||
|
||||
namespace MicroHRHelper
|
||||
{
|
@ -0,0 +1,15 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using System.Web;
|
||||
using Newtonsoft.Json.Linq;
|
||||
|
||||
namespace MicroJsonHelper
|
||||
{
|
||||
/// <summary>
|
||||
/// MicroJsonHelper 的摘要说明
|
||||
/// </summary>
|
||||
public class JsonHelper
|
||||
{
|
||||
|
||||
public static JObject ExtractObj(string jsonObject)
|
@ -0,0 +1,15 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using System.Web;
|
||||
using System.Data;
|
||||
using System.Data.SqlClient;
|
||||
using System.DirectoryServices;
|
||||
using System.Text.RegularExpressions;
|
||||
using MicroDBHelper;
|
||||
using MicroPublicHelper;
|
||||
using MicroUserHelper;
|
||||
|
||||
namespace MicroLdapHelper
|
||||
{
|
||||
/// <summary>
|
@ -0,0 +1,15 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using System.Web;
|
||||
using System.Data;
|
||||
using System.Data.SqlClient;
|
||||
using MicroDBHelper;
|
||||
using MicroDTHelper;
|
||||
using MicroPublicHelper;
|
||||
|
||||
|
||||
namespace MicroNoticeHelper
|
||||
{
|
||||
/// <summary>
|
||||
/// MicroNoticeHelper 的摘要说明
|
@ -0,0 +1,15 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using System.Web;
|
||||
using System.Web.UI;
|
||||
using System.Web.UI.WebControls;
|
||||
using System.Data;
|
||||
using System.Data.SqlClient;
|
||||
using MicroDBHelper;
|
||||
using MicroDTHelper;
|
||||
using MicroUserHelper;
|
||||
using MicroFormHelper;
|
||||
using MicroHRHelper;
|
||||
using MicroPublicHelper;
|
||||
using Newtonsoft.Json.Linq;
|
@ -0,0 +1,15 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using System.Web;
|
||||
using System.Data;
|
||||
using System.Data.SqlClient;
|
||||
using System.Net;
|
||||
using System.Net.Mail;
|
||||
using System.Text.RegularExpressions;
|
||||
using Microsoft.AspNet.FriendlyUrls;
|
||||
using MicroDBHelper;
|
||||
using MicroUserHelper;
|
||||
using MicroWorkFlowHelper;
|
||||
using MicroFormHelper;
|
||||
using MicroPublicHelper;
|
@ -0,0 +1,15 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Runtime.InteropServices;
|
||||
|
||||
//因为阿里云虚拟主机不支持读取信息所以暂时注释20211231
|
||||
/// <summary>
|
||||
/// DataTable数据表
|
||||
/// </summary>
|
||||
//namespace MicroSysInfoHelper
|
||||
//{
|
||||
// public class MicroSysInfo
|
||||
// {
|
||||
|
||||
// [DllImport("kernel32")]
|
||||
// public static extern void GetSystemInfo(ref CPU_INFO cpuinfo);
|
@ -0,0 +1,15 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using System.Web;
|
||||
using System.Data;
|
||||
using System.Data.SqlClient;
|
||||
using System.Net;
|
||||
using System.Net.Mail;
|
||||
using MicroDBHelper;
|
||||
using MicroDTHelper;
|
||||
using MicroPublicHelper;
|
||||
using MicroLdapHelper;
|
||||
|
||||
|
||||
namespace MicroUserHelper
|
@ -0,0 +1,15 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using System.Web;
|
||||
using System.Data;
|
||||
using System.Data.SqlClient;
|
||||
using MicroDBHelper;
|
||||
using MicroDTHelper;
|
||||
using MicroPublicHelper;
|
||||
using MicroUserHelper;
|
||||
using Newtonsoft.Json.Linq;
|
||||
using MicroFormHelper;
|
||||
using MicroNoticeHelper;
|
||||
|
||||
namespace MicroWorkFlowHelper
|
@ -0,0 +1,15 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.ComponentModel;
|
||||
using System.Linq;
|
||||
using System.Web;
|
||||
using System.Data;
|
||||
using System.Data.SqlClient;
|
||||
using MicroDBHelper;
|
||||
using MicroDTHelper;
|
||||
using MicroUserHelper;
|
||||
|
||||
namespace MicroXmSelectHelper
|
||||
{
|
||||
|
||||
/// <summary>MicroXmSelectHelper
|
@ -0,0 +1,15 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Web;
|
||||
using System.Web.Routing;
|
||||
using Microsoft.AspNet.FriendlyUrls;
|
||||
|
||||
namespace MicroOA
|
||||
{
|
||||
public static class RouteConfig
|
||||
{
|
||||
public static void RegisterRoutes(RouteCollection routes)
|
||||
{
|
||||
var settings = new FriendlyUrlSettings();
|
||||
settings.AutoRedirectMode = RedirectMode.Permanent;
|
||||
routes.EnableFriendlyUrls(settings);
|
@ -0,0 +1,15 @@
|
||||
using Microsoft.AspNet.Identity;
|
||||
using Microsoft.Owin;
|
||||
using Microsoft.Owin.Security.Cookies;
|
||||
using Microsoft.Owin.Security.Google;
|
||||
using Owin;
|
||||
|
||||
namespace MicroOA
|
||||
{
|
||||
public partial class Startup {
|
||||
|
||||
// 有关配置身份验证的详细信息,请访问 https://go.microsoft.com/fwlink/?LinkId=301883
|
||||
public void ConfigureAuth(IAppBuilder app)
|
||||
{
|
||||
// 使应用程序可以使用 Cookie 来存储已登录用户的信息
|
||||
// 并且还存储使用第三方登录提供程序登录的用户的相关信息。
|
@ -0,0 +1,12 @@
|
||||
using Microsoft.Owin;
|
||||
using Owin;
|
||||
|
||||
[assembly: OwinStartupAttribute(typeof(MicroOA.Startup))]
|
||||
namespace MicroOA
|
||||
{
|
||||
public partial class Startup {
|
||||
public void Configuration(IAppBuilder app) {
|
||||
ConfigureAuth(app);
|
||||
}
|
||||
}
|
||||
}
|
@ -0,0 +1,15 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using System.Web;
|
||||
using System.Web.UI;
|
||||
using System.Web.UI.WebControls;
|
||||
using MicroPublicHelper;
|
||||
using MicroFormHelper;
|
||||
|
||||
public partial class App_Ctrl_MicroForm : System.Web.UI.UserControl
|
||||
{
|
||||
|
||||
/// <summary>
|
||||
/// 表单动作 add/modify
|
||||
/// </summary>
|
@ -0,0 +1,15 @@
|
||||
<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="_Default" %>
|
||||
|
||||
<!DOCTYPE html>
|
||||
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head runat="server">
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1"/>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
|
||||
<title></title>
|
||||
</head>
|
||||
<body>
|
||||
<form id="form1" runat="server">
|
||||
<div>
|
||||
</div>
|
||||
</form>
|
@ -0,0 +1,14 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using System.Web;
|
||||
using System.Web.UI;
|
||||
using System.Web.UI.WebControls;
|
||||
|
||||
public partial class _Default : Page
|
||||
{
|
||||
protected void Page_Load(object sender, EventArgs e)
|
||||
{
|
||||
Response.Redirect("~/Views/UserCenter/Login");
|
||||
}
|
||||
}
|
@ -0,0 +1,15 @@
|
||||
<%@ Application Language="C#" %>
|
||||
<%@ Import Namespace="MicroOA" %>
|
||||
<%@ Import Namespace="MicroUserHelper" %>
|
||||
<%@ Import Namespace="MicroPublicHelper" %>
|
||||
<%@ Import Namespace="System.Web.Optimization" %>
|
||||
<%@ Import Namespace="System.Web.Routing" %>
|
||||
|
||||
<script runat="server">
|
||||
|
||||
void Application_Start(object sender, EventArgs e)
|
||||
{
|
||||
RouteConfig.RegisterRoutes(RouteTable.Routes);
|
||||
//BundleConfig.RegisterBundles(BundleTable.Bundles);
|
||||
Application["OnlineUser"] = 0;
|
||||
}
|
@ -0,0 +1,15 @@
|
||||
//*****获取根路径Start*****
|
||||
function getRootPath() {
|
||||
var curPageUrl = window.document.location.href;
|
||||
var rootPath = "";
|
||||
rootPath = curPageUrl.split("//")[1].split("/")[0];
|
||||
rootPath = rootPath.slice(0, 9);
|
||||
if (rootPath === "localhost") {
|
||||
rootPath = curPageUrl.split("//")[0] + "//" + curPageUrl.split("//")[1].split("/")[0];
|
||||
} else {
|
||||
rootPath = curPageUrl.split("//")[0] + "//" + curPageUrl.split("//")[1].split("/")[0];
|
||||
}
|
||||
return rootPath;
|
||||
}
|
||||
|
||||
//判断url是否在iframe打开
|
@ -0,0 +1,15 @@
|
||||
//*****获取根路径Start*****
|
||||
function getRootPath() {
|
||||
var curPageUrl = window.document.location.href;
|
||||
var rootPath = "";
|
||||
rootPath = curPageUrl.split("//")[1].split("/")[0];
|
||||
rootPath = rootPath.slice(0, 9);
|
||||
if (rootPath === "localhost") {
|
||||
//rootPath = curPageUrl.split("//")[0] + "//" + curPageUrl.split("//")[1].split("/")[0] + "/" + curPageUrl.split("//")[1].split("/")[1];
|
||||
rootPath = curPageUrl.split("//")[0] + "//" + curPageUrl.split("//")[1].split("/")[0];
|
||||
} else {
|
||||
rootPath = curPageUrl.split("//")[0] + "//" + curPageUrl.split("//")[1].split("/")[0];
|
||||
}
|
||||
return rootPath;
|
||||
}
|
||||
|
@ -0,0 +1,15 @@
|
||||
//*****获取根路径Start*****
|
||||
function getRootPath() {
|
||||
var curPageUrl = window.document.location.href;
|
||||
var rootPath = "";
|
||||
rootPath = curPageUrl.split("//")[1].split("/")[0];
|
||||
rootPath = rootPath.slice(0, 9);
|
||||
if (rootPath === "localhost") {
|
||||
rootPath = curPageUrl.split("//")[0] + "//" + curPageUrl.split("//")[1].split("/")[0];
|
||||
} else {
|
||||
rootPath = curPageUrl.split("//")[0] + "//" + curPageUrl.split("//")[1].split("/")[0];
|
||||
}
|
||||
return rootPath;
|
||||
}
|
||||
|
||||
////判断url是否在iframe打开
|
@ -0,0 +1,15 @@
|
||||
function watermark(settings) {
|
||||
//debugger;
|
||||
//默认设置
|
||||
var defaultSettings = {
|
||||
watermark_txt: settings,
|
||||
watermark_x: 20,//水印起始位置x轴坐标
|
||||
watermark_y: 20,//水印起始位置Y轴坐标
|
||||
watermark_rows: 1000,//水印行数
|
||||
watermark_cols: 1000,//水印列数
|
||||
watermark_x_space: 10,//水印x轴间隔
|
||||
watermark_y_space: 10,//水印y轴间隔
|
||||
watermark_color: '#aaa',//水印字体颜色
|
||||
watermark_alpha: 0.4,//水印透明度
|
||||
watermark_fontsize: '15px',//水印字体大小
|
||||
watermark_font: '微软雅黑',//水印字体
|
@ -0,0 +1,15 @@
|
||||
/*
|
||||
* jQuery JavaScript Library v1.3.2
|
||||
* Copyright 2010, John Resig, http://jquery.com/
|
||||
* Distributed in whole under the terms of the MIT license
|
||||
* http://www.opensource.org/licenses/mit-license.php
|
||||
*
|
||||
* Includes Sizzle.js
|
||||
* http://sizzlejs.com/
|
||||
* Copyright 2010, The Dojo Foundation
|
||||
* Released under the MIT, BSD, and GPL Licenses.
|
||||
*/
|
||||
(function () {
|
||||
|
||||
var
|
||||
// Will speed up references to window, and allows munging its name.
|
File diff suppressed because one or more lines are too long
@ -0,0 +1,15 @@
|
||||
/*!
|
||||
* jQuery JavaScript Library v3.5.1
|
||||
* https://jquery.com/
|
||||
*
|
||||
* Includes Sizzle.js
|
||||
* https://sizzlejs.com/
|
||||
*
|
||||
* Copyright JS Foundation and other contributors
|
||||
* Released under the MIT license
|
||||
* https://jquery.org/license
|
||||
*
|
||||
* Date: 2020-05-04T22:49Z
|
||||
*/
|
||||
(function (global, factory) {
|
||||
|
File diff suppressed because one or more lines are too long
@ -0,0 +1,15 @@
|
||||
/*
|
||||
* [js-sha512]{@link https://github.com/emn178/js-sha512}
|
||||
*
|
||||
* @version 0.8.0
|
||||
* @author Chen, Yi-Cyuan [emn178@gmail.com]
|
||||
* @copyright Chen, Yi-Cyuan 2014-2018
|
||||
* @license MIT
|
||||
*/
|
||||
/*jslint bitwise: true */
|
||||
(function () {
|
||||
'use strict';
|
||||
|
||||
var INPUT_ERROR = 'input is invalid type';
|
||||
var FINALIZE_ERROR = 'finalize already called';
|
||||
var WINDOW = typeof window === 'object';
|
File diff suppressed because one or more lines are too long
@ -0,0 +1,15 @@
|
||||
<%@ Master Language="C#" AutoEventWireup="true" CodeFile="Admin.master.cs" Inherits="Resource_MasterPage_Admin" %>
|
||||
|
||||
<!DOCTYPE html>
|
||||
|
||||
<html>
|
||||
<head runat="server">
|
||||
<meta name="renderer" content="webkit">
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0, minimum-scale=1.0, maximum-scale=1.0, user-scalable=0">
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
|
||||
<title><%: GetMicroInfo("Title") %></title>
|
||||
<meta name="description" content="<%: MicroPublicHelper.MicroPublic.GetMicroInfo("MetaDescription") %>" />
|
||||
<meta name="keywords" content="<%: MicroPublicHelper.MicroPublic.GetMicroInfo("MetaKeyword") %>" />
|
||||
<script src='<%: ResolveUrl("~/layuiadmin/layui/layui.js")%>'></script>
|
||||
<link href="<%: ResolveUrl("~/layuiadmin/layui/css/layui.css")%>" rel="stylesheet" media="all" />
|
@ -0,0 +1,15 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using System.Web;
|
||||
using System.Web.Security;
|
||||
using System.Web.UI;
|
||||
using System.Web.UI.WebControls;
|
||||
using MicroAuthHelper;
|
||||
using MicroPublicHelper;
|
||||
|
||||
public partial class Resource_MasterPage_Admin : System.Web.UI.MasterPage
|
||||
{
|
||||
private const string AntiXsrfTokenKey = "__AntiXsrfToken";
|
||||
private const string AntiXsrfUserNameKey = "__AntiXsrfUserName";
|
||||
private string _antiXsrfTokenValue;
|
@ -0,0 +1,15 @@
|
||||
<%@ Master Language="C#" AutoEventWireup="true" CodeFile="Info.master.cs" Inherits="Resource_MasterPage_Info" %>
|
||||
|
||||
<!DOCTYPE html>
|
||||
|
||||
<html>
|
||||
<head runat="server">
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
|
||||
<title><%: GetMicroInfo("InfoPlatformTitle") == "" ? GetMicroInfo("Title"): GetMicroInfo("InfoPlatformTitle")%></title>
|
||||
<meta name="description" content="<%: MicroPublicHelper.MicroPublic.GetMicroInfo("MetaDescription") %>" />
|
||||
<meta name="keywords" content="<%: MicroPublicHelper.MicroPublic.GetMicroInfo("MetaKeyword") %>" />
|
||||
<script src='<%: ResolveUrl("~/layuiadmin/layui/layui.js")%>'></script>
|
||||
<link href="<%: ResolveUrl("~/layuiadmin/layui/css/layui.css")%>" rel="stylesheet" media="all" />
|
||||
<link href="<%: ResolveUrl("~/layuiadmin/style/admin.css")%>" rel="stylesheet" media="all" />
|
||||
<link href="<%: ResolveUrl("~/Resource/css/micro.css")%>" rel="stylesheet" media="all" />
|
@ -0,0 +1,15 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Data;
|
||||
using System.Linq;
|
||||
using System.Web;
|
||||
using System.Web.UI;
|
||||
using System.Web.Security;
|
||||
using System.Web.UI.WebControls;
|
||||
using MicroAuthHelper;
|
||||
using MicroPublicHelper;
|
||||
using MicroUserHelper;
|
||||
using MicroDBHelper;
|
||||
|
||||
public partial class Resource_MasterPage_Info : System.Web.UI.MasterPage
|
||||
{
|
@ -0,0 +1,15 @@
|
||||
<%@ Master Language="C#" AutoEventWireup="true" CodeFile="Login.master.cs" Inherits="Resource_MasterPage_Login" %>
|
||||
|
||||
<!DOCTYPE html>
|
||||
|
||||
<html>
|
||||
<head runat="server">
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
|
||||
<title><%: GetMicroInfo("Title") %></title>
|
||||
<meta name="description" content="<%: MicroPublicHelper.MicroPublic.GetMicroInfo("MetaDescription") %>" />
|
||||
<meta name="keywords" content="<%: MicroPublicHelper.MicroPublic.GetMicroInfo("MetaKeyword") %>" />
|
||||
<script src="<%: ResolveUrl("~/layuiadmin/layui/layui.js")%>"></script>
|
||||
<link href="<%: ResolveUrl("~/layuiadmin/layui/css/layui.css")%>" rel="stylesheet" media="all" />
|
||||
<link href="<%: ResolveUrl("~/layuiadmin/style/admin.css")%>" rel="stylesheet" media="all" />
|
||||
<link href="<%: ResolveUrl("~/layuiadmin/style/login.css")%>" rel="stylesheet" media="all" />
|
@ -0,0 +1,15 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using System.Web;
|
||||
using System.Web.Security;
|
||||
using System.Web.UI;
|
||||
using System.Web.UI.WebControls;
|
||||
|
||||
public partial class Resource_MasterPage_Login : System.Web.UI.MasterPage
|
||||
{
|
||||
private const string AntiXsrfTokenKey = "__AntiXsrfToken";
|
||||
private const string AntiXsrfUserNameKey = "__AntiXsrfUserName";
|
||||
private string _antiXsrfTokenValue;
|
||||
|
||||
protected void Page_Init(object sender, EventArgs e)
|
@ -0,0 +1,15 @@
|
||||
<%@ Page Language="C#" AutoEventWireup="true" CodeFile="ValidateImage.aspx.cs" Inherits="Resource_ValidateCode_ValidateImage" %>
|
||||
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head runat="server">
|
||||
<title></title>
|
||||
</head>
|
||||
<body>
|
||||
<form id="form1" runat="server">
|
||||
<div>
|
||||
|
||||
</div>
|
||||
</form>
|
||||
</body>
|
@ -0,0 +1,15 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using System.Web;
|
||||
using System.Web.UI;
|
||||
using System.Web.UI.WebControls;
|
||||
using System.Drawing;
|
||||
|
||||
public partial class Resource_ValidateCode_ValidateImage : System.Web.UI.Page
|
||||
{
|
||||
protected void Page_Load(object sender, EventArgs e)
|
||||
{
|
||||
this.CreateCheckCodeImage(RndNum());
|
||||
}
|
||||
|
@ -0,0 +1,15 @@
|
||||
(function webpackUniversalModuleDefinition(root, factory) {
|
||||
if(typeof exports === 'object' && typeof module === 'object')
|
||||
module.exports = factory();
|
||||
else if(typeof define === 'function' && define.amd)
|
||||
define([], factory);
|
||||
else if(typeof exports === 'object')
|
||||
exports["wangEditor"] = factory();
|
||||
else
|
||||
root["wangEditor"] = factory();
|
||||
})(window, function() {
|
||||
return /******/ (function(modules) { // webpackBootstrap
|
||||
/******/ // The module cache
|
||||
/******/ var installedModules = {};
|
||||
/******/
|
||||
/******/ // The require function
|
@ -0,0 +1,15 @@
|
||||
!function(e,t){"object"==typeof exports&&"object"==typeof module?module.exports=t():"function"==typeof define&&define.amd?define([],t):"object"==typeof exports?exports.wangEditor=t():e.wangEditor=t()}(window,function(){return o={},i.m=n=[function(e,t){e.exports=function(e){return e&&e.__esModule?e:{default:e}}},function(e,t,n){e.exports=n(142)},function(e,t,n){"use strict";n.r(t),n.d(t,"__extends",function(){return i}),n.d(t,"__assign",function(){return r}),n.d(t,"__rest",function(){return a}),n.d(t,"__decorate",function(){return l}),n.d(t,"__param",function(){return u}),n.d(t,"__metadata",function(){return s}),n.d(t,"__awaiter",function(){return c}),n.d(t,"__generator",function(){return f}),n.d(t,"__createBinding",function(){return d}),n.d(t,"__exportStar",function(){return p}),n.d(t,"__values",function(){return h}),n.d(t,"__read",function(){return A}),n.d(t,"__spread",function(){return v}),n.d(t,"__spreadArrays",function(){return m}),n.d(t,"__spreadArray",function(){return g}),n.d(t,"__await",function(){return y}),n.d(t,"__asyncGenerator",function(){return w}),n.d(t,"__asyncDelegator",function(){return x}),n.d(t,"__asyncValues",function(){return _}),n.d(t,"__makeTemplateObject",function(){return E}),n.d(t,"__importStar",function(){return C}),n.d(t,"__importDefault",function(){return S}),n.d(t,"__classPrivateFieldGet",function(){return M}),n.d(t,"__classPrivateFieldSet",function(){return D});
|
||||
/*! *****************************************************************************
|
||||
Copyright (c) Microsoft Corporation.
|
||||
|
||||
Permission to use, copy, modify, and/or distribute this software for any
|
||||
purpose with or without fee is hereby granted.
|
||||
|
||||
THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH
|
||||
REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY
|
||||
AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT,
|
||||
INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM
|
||||
LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR
|
||||
OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
|
||||
PERFORMANCE OF THIS SOFTWARE.
|
||||
***************************************************************************** */
|
@ -0,0 +1,15 @@
|
||||
/*2.按钮全部显示*/
|
||||
/*同意审批*/
|
||||
.micro-layer-class2 .layui-layer-btn .layui-layer-btn0 {
|
||||
border-color: #009688 !important;
|
||||
background-color: #009688 !important;
|
||||
color: #fff
|
||||
}
|
||||
/*驳回审批*/
|
||||
.micro-layer-class2 .layui-layer-btn .layui-layer-btn1 {
|
||||
border-color: #FF5722 !important;
|
||||
background-color: #FF5722 !important;
|
||||
color: #fff
|
||||
}
|
||||
/*转发*/
|
||||
.micro-layer-class2 .layui-layer-btn .layui-layer-btn2 {
|
@ -0,0 +1,15 @@
|
||||
html {
|
||||
background-color: #fff !important;
|
||||
}
|
||||
|
||||
.layui-card {
|
||||
margin-bottom: 15px;
|
||||
border-radius: 2px;
|
||||
background-color: #fff;
|
||||
box-shadow: none !important;
|
||||
}
|
||||
|
||||
.layui-card-header.layuiadmin-card-header-auto {
|
||||
padding-top: 0px !important;
|
||||
padding-bottom: 4px !important;
|
||||
height: auto;
|
@ -0,0 +1,2 @@
|
||||
/* layui_dropdown v2.0.0 by Microanswer,doc:http://test.microanswer.cn/dropdown.html */
|
||||
.dropdown-root .dropdown-content .menu-header:first-child,.dropdown-root .dropdown-content .menu-item:first-child{margin-top:10px}.dropdown-root{position:fixed;outline:0;display:none}.dropdown-pointer{width:0;height:0;position:absolute;display:block;overflow:hidden;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAAAgBAMAAABQs2O3AAAAAXNSR0IB2cksfwAAAAlwSFlzAAAOxAAADsQBlSsOGwAAABVQTFRFAAAAgICAgICAgICAhISE8PDw////jUnEegAAAAd0Uk5TAB/2/////74r3wgAAACOSURBVHicfcztDYAgDEVR2MCwgXEDwwbGDYwbyP4jyJfYlvbdvzc5zrH8ti8OFeKxou+384JEiPeDiAykhIgMpASICiCiAoDogE10wCQGYBEDMAgC6AQBVIIBGsEAhRDATAhgIiZAEhMgCAXghAIwQgUooQKEMICfMIBBmMBHmEAnANAIADQCAYVwCCjEC5fhzAE36RUGAAAAAElFTkSuQmCC) bottom center no-repeat;background-size:100% 50%;-webkit-transform-origin:center center;-moz-transform-origin:center center;-ms-transform-origin:center center;-o-transform-origin:center center;transform-origin:center center}.dropdown-pointer.bottom{-webkit-transform:rotate(-180deg);-moz-transform:rotate(-180deg);-ms-transform:rotate(-180deg);-o-transform:rotate(-180deg);transform:rotate(-180deg)}.dropdown-root .dropdown-content{overflow:hidden;background-color:#fff;border-radius:2px;box-shadow:1px 1px 3px #a9a9a9}.dropdown-root .dropdown-content .menu-header,.dropdown-root .dropdown-content .menu-header legend{font-size:12px!important;line-height:15px!important;padding:0 10px!important;color:#c2c2c2}.dropdown-root .dropdown-content .menu-item:last-child{margin-bottom:10px}.dropdown-root .dropdown-content .menu-item{line-height:36px}.dropdown-root .dropdown-content .menu-item a{display:block;color:#333;padding:0 20px;text-indent:0;font-size:14px}.dropdown-root .dropdown-content .menu-item a:hover{color:#000;background-color:#f2f2f2}
|
@ -0,0 +1,15 @@
|
||||
/**
|
||||
|
||||
@Name: Fly社区
|
||||
@Author: 贤心
|
||||
@Site: fly.layui.com
|
||||
|
||||
*/
|
||||
|
||||
|
||||
/* 全局 */
|
||||
html,body{overflow-x: hidden;}
|
||||
html body{margin-top: 61px;}
|
||||
html{background-color: #F2F2F2;}
|
||||
i{font-style: normal;}
|
||||
|
@ -0,0 +1,15 @@
|
||||
|
||||
/*重新定义部分layui相关样式*/
|
||||
/*.layui-form-item {
|
||||
margin-bottom: 10px ;
|
||||
|
||||
#e60021
|
||||
}*/
|
||||
|
||||
/*选中时背景和字体颜色*/
|
||||
/*::selection {
|
||||
background: #5FB878;
|
||||
color: #FFF;
|
||||
}
|
||||
|
||||
::-moz-selection {
|
@ -0,0 +1,6 @@
|
||||
|
||||
.layui-layer-btn {
|
||||
border-top: solid 1px #eeeeee;
|
||||
background-color: #F8F8F8;
|
||||
}
|
||||
|
@ -0,0 +1,15 @@
|
||||
html {
|
||||
background-color: #ffffff !important;
|
||||
color: #666;
|
||||
}
|
||||
.layui-card {
|
||||
box-shadow: 0 0 0 0 rgba(0,0,0,0) !important;
|
||||
}
|
||||
.layui-layer-btn {
|
||||
border-top: solid 1px #eeeeee;
|
||||
background-color: #F8F8F8;
|
||||
}
|
||||
|
||||
/*隐藏页面的保存按钮,用弹窗的按钮进行操作*/
|
||||
.ws-hide-btn {
|
||||
display: none !important;
|
@ -0,0 +1,15 @@
|
||||
.layui-nav{position:relative;padding:0 20px;background-color:#393D49;color:#fff;border-radius:2px;font-size:0;box-sizing:border-box}
|
||||
.layui-nav *{font-size:14px}
|
||||
.layui-nav .layui-nav-item{position:relative;display:inline-block;*display:inline;*zoom:1;vertical-align:middle;line-height:60px}
|
||||
.layui-nav .layui-nav-item a{display:block;padding:0 20px;color:#fff;color:rgba(255,255,255,.7);transition:all .3s;-webkit-transition:all .3s}
|
||||
.layui-nav .layui-this:after,.layui-nav-bar,.layui-nav-tree .layui-nav-itemed:after{position:absolute;left:0;top:0;width:0;height:5px;background-color:#5FB878;transition:all .2s;-webkit-transition:all .2s}
|
||||
.layui-nav-bar{z-index:1000}
|
||||
.layui-nav .layui-nav-item a:hover,.layui-nav .layui-this a{color:#fff}
|
||||
.layui-nav .layui-this:after{content:'';top:auto;bottom:0;width:100%}
|
||||
.layui-nav-img{width:30px;height:30px;margin-right:10px;border-radius:50%}
|
||||
.layui-nav .layui-nav-more{content:'';width:0;height:0;border-style:solid dashed dashed;border-color:#fff transparent transparent;overflow:hidden;cursor:pointer;transition:all .2s;-webkit-transition:all .2s;position:absolute;top:50%;right:3px;margin-top:-4px;border-width:6px;border-top-color:rgba(255,255,255,.7)}
|
||||
.layui-nav .layui-nav-mored,.layui-nav-itemed>a .layui-nav-more{margin-top:-9px;border-style:dashed dashed solid;border-color:transparent transparent #fff}
|
||||
.layui-nav-child{display:none;position:absolute;left:0;top:65px;min-width:100%;line-height:36px;padding:5px 0;box-shadow:0 2px 4px rgba(0,0,0,.12);border:1px solid #d2d2d2;background-color:#fff;z-index:100;border-radius:2px;white-space:nowrap}
|
||||
.layui-nav .layui-nav-child a{color:#333}
|
||||
.layui-nav .layui-nav-child a:hover{background-color:#f2f2f2;color:#000}
|
||||
.layui-nav-child dd{position:relative}
|
@ -0,0 +1,15 @@
|
||||
MIT License
|
||||
|
||||
Copyright (c) 2020 Adam Shaw
|
||||
|
||||
Permission is hereby granted, free of charge, to any person obtaining
|
||||
a copy of this software and associated documentation files (the
|
||||
"Software"), to deal in the Software without restriction, including
|
||||
without limitation the rights to use, copy, modify, merge, publish,
|
||||
distribute, sublicense, and/or sell copies of the Software, and to
|
||||
permit persons to whom the Software is furnished to do so, subject to
|
||||
the following conditions:
|
||||
|
||||
The above copyright notice and this permission notice shall be
|
||||
included in all copies or substantial portions of the Software.
|
||||
|
@ -0,0 +1,15 @@
|
||||
<!DOCTYPE html>
|
||||
<html>
|
||||
<head>
|
||||
<meta charset='utf-8' />
|
||||
<link href='../lib/main.css' rel='stylesheet' />
|
||||
<script src='../lib/main.js'></script>
|
||||
<script>
|
||||
|
||||
document.addEventListener('DOMContentLoaded', function() {
|
||||
var calendarEl = document.getElementById('calendar');
|
||||
|
||||
var calendar = new FullCalendar.Calendar(calendarEl, {
|
||||
headerToolbar: {
|
||||
left: 'prevYear prev today next nextYear',
|
||||
center: 'title',
|
@ -0,0 +1,15 @@
|
||||
<!DOCTYPE html>
|
||||
<html>
|
||||
<head>
|
||||
<meta charset='utf-8' />
|
||||
<link href='../lib/main.css' rel='stylesheet' />
|
||||
<script src='../lib/main.js'></script>
|
||||
<script>
|
||||
|
||||
document.addEventListener('DOMContentLoaded', function() {
|
||||
var calendarEl = document.getElementById('calendar');
|
||||
|
||||
var calendar = new FullCalendar.Calendar(calendarEl, {
|
||||
headerToolbar: {
|
||||
left: 'prevYear,prev,next,nextYear today',
|
||||
center: 'title',
|
@ -0,0 +1,15 @@
|
||||
<!DOCTYPE html>
|
||||
<html>
|
||||
<head>
|
||||
<meta charset='utf-8' />
|
||||
<link href='../lib/main.css' rel='stylesheet' />
|
||||
<script src='../lib/main.js'></script>
|
||||
<script>
|
||||
|
||||
document.addEventListener('DOMContentLoaded', function() {
|
||||
var srcCalendarEl = document.getElementById('source-calendar');
|
||||
var destCalendarEl = document.getElementById('destination-calendar');
|
||||
|
||||
var srcCalendar = new FullCalendar.Calendar(srcCalendarEl, {
|
||||
editable: true,
|
||||
initialDate: '2020-09-12',
|
@ -0,0 +1,15 @@
|
||||
<!DOCTYPE html>
|
||||
<html>
|
||||
<head>
|
||||
<meta charset='utf-8' />
|
||||
<link href='../lib/main.css' rel='stylesheet' />
|
||||
<script src='../lib/main.js'></script>
|
||||
<script>
|
||||
|
||||
document.addEventListener('DOMContentLoaded', function() {
|
||||
|
||||
/* initialize the external events
|
||||
-----------------------------------------------------------------*/
|
||||
|
||||
var containerEl = document.getElementById('external-events-list');
|
||||
new FullCalendar.Draggable(containerEl, {
|
@ -0,0 +1,15 @@
|
||||
<!DOCTYPE html>
|
||||
<html>
|
||||
<head>
|
||||
<meta charset='utf-8' />
|
||||
<link href='../lib/main.css' rel='stylesheet' />
|
||||
<script src='../lib/main.js'></script>
|
||||
<script>
|
||||
|
||||
document.addEventListener('DOMContentLoaded', function() {
|
||||
var calendarEl = document.getElementById('calendar');
|
||||
|
||||
var calendar = new FullCalendar.Calendar(calendarEl, {
|
||||
height: '100%',
|
||||
expandRows: true,
|
||||
slotMinTime: '08:00',
|
@ -0,0 +1,15 @@
|
||||
<!DOCTYPE html>
|
||||
<html>
|
||||
<head>
|
||||
<meta charset='utf-8' />
|
||||
<link href='../lib/main.css' rel='stylesheet' />
|
||||
<script src='../lib/main.js'></script>
|
||||
<script>
|
||||
|
||||
document.addEventListener('DOMContentLoaded', function() {
|
||||
var calendarEl = document.getElementById('calendar');
|
||||
|
||||
var calendar = new FullCalendar.Calendar(calendarEl, {
|
||||
|
||||
headerToolbar: {
|
||||
left: 'prev,next today',
|
@ -0,0 +1,15 @@
|
||||
|
||||
function initThemeChooser(settings) {
|
||||
var isInitialized = false;
|
||||
var currentThemeSystem; // don't set this directly. use setThemeSystem
|
||||
var currentStylesheetEl;
|
||||
var loadingEl = document.getElementById('loading');
|
||||
var systemSelectEl = document.querySelector('#theme-system-selector select');
|
||||
var themeSelectWrapEls = Array.prototype.slice.call( // convert to real array
|
||||
document.querySelectorAll('.selector[data-theme-system]')
|
||||
);
|
||||
|
||||
systemSelectEl.addEventListener('change', function() {
|
||||
setThemeSystem(this.value);
|
||||
});
|
||||
|
@ -0,0 +1,15 @@
|
||||
<!DOCTYPE html>
|
||||
<html>
|
||||
<head>
|
||||
<meta charset='utf-8' />
|
||||
<link href='../lib/main.css' rel='stylesheet' />
|
||||
<script src='../lib/main.js'></script>
|
||||
<script>
|
||||
|
||||
document.addEventListener('DOMContentLoaded', function() {
|
||||
var calendarEl = document.getElementById('calendar');
|
||||
|
||||
var calendar = new FullCalendar.Calendar(calendarEl, {
|
||||
headerToolbar: {
|
||||
left: 'prev,next today',
|
||||
center: 'title',
|
@ -0,0 +1,15 @@
|
||||
[
|
||||
{
|
||||
"title": "All Day Event",
|
||||
"start": "2020-09-01"
|
||||
},
|
||||
{
|
||||
"title": "Long Event",
|
||||
"start": "2020-09-07",
|
||||
"end": "2020-09-10"
|
||||
},
|
||||
{
|
||||
"id": "999",
|
||||
"title": "Repeating Event",
|
||||
"start": "2020-09-09T16:00:00-05:00"
|
||||
},
|
@ -0,0 +1,15 @@
|
||||
<!DOCTYPE html>
|
||||
<html>
|
||||
<head>
|
||||
<meta charset='utf-8' />
|
||||
<link href='../lib/main.css' rel='stylesheet' />
|
||||
<script src='../lib/main.js'></script>
|
||||
<script src='../lib/main.js'></script>
|
||||
<script>
|
||||
|
||||
document.addEventListener('DOMContentLoaded', function() {
|
||||
var calendarEl = document.getElementById('calendar');
|
||||
|
||||
var calendar = new FullCalendar.Calendar(calendarEl, {
|
||||
height: 'auto',
|
||||
// stickyHeaderDates: false, // for disabling
|
@ -0,0 +1,15 @@
|
||||
<!DOCTYPE html>
|
||||
<html>
|
||||
<head>
|
||||
<meta charset='utf-8' />
|
||||
<link href='../lib/main.css' rel='stylesheet' />
|
||||
<script src='../lib/main.js'></script>
|
||||
<script>
|
||||
|
||||
document.addEventListener('DOMContentLoaded', function() {
|
||||
var calendarEl = document.getElementById('calendar');
|
||||
|
||||
var calendar = new FullCalendar.Calendar(calendarEl, {
|
||||
|
||||
headerToolbar: {
|
||||
left: 'prev,next today',
|
@ -0,0 +1,15 @@
|
||||
<!DOCTYPE html>
|
||||
<html>
|
||||
<head>
|
||||
<meta charset='utf-8' />
|
||||
<link href='../lib/main.css' rel='stylesheet' />
|
||||
<script src='../lib/main.js'></script>
|
||||
<script src='../lib/locales-all.js'></script>
|
||||
<script>
|
||||
|
||||
document.addEventListener('DOMContentLoaded', function() {
|
||||
var initialLocaleCode = 'en';
|
||||
var localeSelectorEl = document.getElementById('locale-selector');
|
||||
var calendarEl = document.getElementById('calendar');
|
||||
|
||||
var calendar = new FullCalendar.Calendar(calendarEl, {
|
@ -0,0 +1,15 @@
|
||||
<!DOCTYPE html>
|
||||
<html>
|
||||
<head>
|
||||
<meta charset='utf-8' />
|
||||
<link href='../lib/main.css' rel='stylesheet' />
|
||||
<script src='../lib/main.js'></script>
|
||||
<script>
|
||||
|
||||
document.addEventListener('DOMContentLoaded', function() {
|
||||
var calendarEl = document.getElementById('calendar');
|
||||
|
||||
var calendar = new FullCalendar.Calendar(calendarEl, {
|
||||
initialDate: '2020-09-12',
|
||||
editable: true,
|
||||
selectable: true,
|
@ -0,0 +1,15 @@
|
||||
<!DOCTYPE html>
|
||||
<html>
|
||||
<head>
|
||||
<meta charset='utf-8' />
|
||||
<link href='../lib/main.css' rel='stylesheet' />
|
||||
<script src='../lib/main.js'></script>
|
||||
<script>
|
||||
|
||||
document.addEventListener('DOMContentLoaded', function() {
|
||||
var calendarEl = document.getElementById('calendar');
|
||||
|
||||
var calendar = new FullCalendar.Calendar(calendarEl, {
|
||||
initialDate: '2020-09-12',
|
||||
initialView: 'timeGridWeek',
|
||||
headerToolbar: {
|
@ -0,0 +1,15 @@
|
||||
<?php
|
||||
|
||||
//--------------------------------------------------------------------------------------------------
|
||||
// This script reads event data from a JSON file and outputs those events which are within the range
|
||||
// supplied by the "start" and "end" GET parameters.
|
||||
//
|
||||
// An optional "timeZone" GET parameter will force all ISO8601 date stings to a given timeZone.
|
||||
//
|
||||
// Requires PHP 5.2.0 or higher.
|
||||
//--------------------------------------------------------------------------------------------------
|
||||
|
||||
// Require our Event class and datetime utilities
|
||||
require dirname(__FILE__) . '/utils.php';
|
||||
|
||||
// Short-circuit if the client did not give us a date range.
|
@ -0,0 +1,9 @@
|
||||
<?php
|
||||
|
||||
//--------------------------------------------------------------------------------------------------
|
||||
// This script outputs a JSON array of all timezones (like "America/Chicago") that PHP supports.
|
||||
//
|
||||
// Requires PHP 5.2.0 or higher.
|
||||
//--------------------------------------------------------------------------------------------------
|
||||
|
||||
echo json_encode(DateTimeZone::listIdentifiers());
|
@ -0,0 +1,15 @@
|
||||
<?php
|
||||
|
||||
//--------------------------------------------------------------------------------------------------
|
||||
// Utilities for our event-fetching scripts.
|
||||
//
|
||||
// Requires PHP 5.2.0 or higher.
|
||||
//--------------------------------------------------------------------------------------------------
|
||||
|
||||
// PHP will fatal error if we attempt to use the DateTime class without this being set.
|
||||
date_default_timezone_set('UTC');
|
||||
|
||||
|
||||
class Event {
|
||||
|
||||
// Tests whether the given ISO8601 string has a time-of-day or not
|
@ -0,0 +1,15 @@
|
||||
<!DOCTYPE html>
|
||||
<html>
|
||||
<head>
|
||||
<meta charset='utf-8' />
|
||||
<link href='../lib/main.css' rel='stylesheet' />
|
||||
<script src='../lib/main.js'></script>
|
||||
<script>
|
||||
|
||||
document.addEventListener('DOMContentLoaded', function() {
|
||||
var calendarEl = document.getElementById('calendar');
|
||||
|
||||
var calendar = new FullCalendar.Calendar(calendarEl, {
|
||||
headerToolbar: {
|
||||
left: 'prev,next today',
|
||||
center: 'title',
|
@ -0,0 +1,15 @@
|
||||
<!DOCTYPE html>
|
||||
<html>
|
||||
<head>
|
||||
<meta charset='utf-8' />
|
||||
<link href='https://use.fontawesome.com/releases/v5.0.6/css/all.css' rel='stylesheet'>
|
||||
<link href='../lib/main.css' rel='stylesheet' />
|
||||
<script src='../lib/main.js'></script>
|
||||
<script src='js/theme-chooser.js'></script>
|
||||
<script>
|
||||
|
||||
document.addEventListener('DOMContentLoaded', function() {
|
||||
var calendarEl = document.getElementById('calendar');
|
||||
var calendar;
|
||||
|
||||
initThemeChooser({
|
@ -0,0 +1,15 @@
|
||||
<!DOCTYPE html>
|
||||
<html>
|
||||
<head>
|
||||
<meta charset='utf-8' />
|
||||
<link href='../lib/main.css' rel='stylesheet' />
|
||||
<script src='../lib/main.js'></script>
|
||||
<script>
|
||||
|
||||
document.addEventListener('DOMContentLoaded', function() {
|
||||
var initialTimeZone = 'local';
|
||||
var timeZoneSelectorEl = document.getElementById('time-zone-selector');
|
||||
var loadingEl = document.getElementById('loading');
|
||||
var calendarEl = document.getElementById('calendar');
|
||||
|
||||
var calendar = new FullCalendar.Calendar(calendarEl, {
|
@ -0,0 +1,15 @@
|
||||
<!DOCTYPE html>
|
||||
<html>
|
||||
<head>
|
||||
<meta charset='utf-8' />
|
||||
<link href='../lib/main.css' rel='stylesheet' />
|
||||
<script src='../lib/main.js'></script>
|
||||
<script>
|
||||
|
||||
document.addEventListener('DOMContentLoaded', function() {
|
||||
var calendarEl = document.getElementById('calendar');
|
||||
|
||||
var calendar = new FullCalendar.Calendar(calendarEl, {
|
||||
height: 'auto', // enough to active sticky headers
|
||||
dayMinWidth: 200,
|
||||
|
@ -0,0 +1,15 @@
|
||||
<!DOCTYPE html>
|
||||
<html>
|
||||
<head>
|
||||
<meta charset='utf-8' />
|
||||
<link href='../lib/main.css' rel='stylesheet' />
|
||||
<script src='../lib/main.js'></script>
|
||||
<script>
|
||||
|
||||
document.addEventListener('DOMContentLoaded', function() {
|
||||
var calendarEl = document.getElementById('calendar');
|
||||
|
||||
var calendar = new FullCalendar.Calendar(calendarEl, {
|
||||
dayMinWidth: 200,
|
||||
headerToolbar: {
|
||||
left: 'prev,next today',
|
@ -0,0 +1,15 @@
|
||||
<!DOCTYPE html>
|
||||
<html>
|
||||
<head>
|
||||
<meta charset='utf-8' />
|
||||
<link href='../lib/main.css' rel='stylesheet' />
|
||||
<script src='../lib/main.js'></script>
|
||||
<script>
|
||||
|
||||
document.addEventListener('DOMContentLoaded', function() {
|
||||
var calendarEl = document.getElementById('calendar');
|
||||
|
||||
var calendar = new FullCalendar.Calendar(calendarEl, {
|
||||
initialDate: '2020-09-12',
|
||||
initialView: 'timeGridWeek',
|
||||
nowIndicator: true,
|
@ -0,0 +1,15 @@
|
||||
<!DOCTYPE html>
|
||||
<html>
|
||||
<head>
|
||||
<meta charset='utf-8' />
|
||||
<link href='../lib/main.css' rel='stylesheet' />
|
||||
<script src='../lib/main.js'></script>
|
||||
<script>
|
||||
|
||||
document.addEventListener('DOMContentLoaded', function() {
|
||||
var calendarEl = document.getElementById('calendar');
|
||||
|
||||
var calendar = new FullCalendar.Calendar(calendarEl, {
|
||||
headerToolbar: {
|
||||
left: 'prev,next today',
|
||||
center: 'title',
|
@ -0,0 +1,15 @@
|
||||
[].push.apply(FullCalendar.globalLocales, function () {
|
||||
'use strict';
|
||||
|
||||
var l0 = {
|
||||
code: "af",
|
||||
week: {
|
||||
dow: 1, // Maandag is die eerste dag van die week.
|
||||
doy: 4 // Die week wat die 4de Januarie bevat is die eerste week van die jaar.
|
||||
},
|
||||
buttonText: {
|
||||
prev: "Vorige",
|
||||
next: "Volgende",
|
||||
today: "Vandag",
|
||||
year: "Jaar",
|
||||
month: "Maand",
|
File diff suppressed because one or more lines are too long
@ -0,0 +1,15 @@
|
||||
FullCalendar.globalLocales.push(function () {
|
||||
'use strict';
|
||||
|
||||
var af = {
|
||||
code: "af",
|
||||
week: {
|
||||
dow: 1, // Maandag is die eerste dag van die week.
|
||||
doy: 4 // Die week wat die 4de Januarie bevat is die eerste week van die jaar.
|
||||
},
|
||||
buttonText: {
|
||||
prev: "Vorige",
|
||||
next: "Volgende",
|
||||
today: "Vandag",
|
||||
year: "Jaar",
|
||||
month: "Maand",
|
@ -0,0 +1,15 @@
|
||||
FullCalendar.globalLocales.push(function () {
|
||||
'use strict';
|
||||
|
||||
var arDz = {
|
||||
code: "ar-dz",
|
||||
week: {
|
||||
dow: 0, // Sunday is the first day of the week.
|
||||
doy: 4 // The week that contains Jan 1st is the first week of the year.
|
||||
},
|
||||
direction: 'rtl',
|
||||
buttonText: {
|
||||
prev: "السابق",
|
||||
next: "التالي",
|
||||
today: "اليوم",
|
||||
month: "شهر",
|
@ -0,0 +1,15 @@
|
||||
FullCalendar.globalLocales.push(function () {
|
||||
'use strict';
|
||||
|
||||
var arKw = {
|
||||
code: "ar-kw",
|
||||
week: {
|
||||
dow: 0, // Sunday is the first day of the week.
|
||||
doy: 12 // The week that contains Jan 1st is the first week of the year.
|
||||
},
|
||||
direction: 'rtl',
|
||||
buttonText: {
|
||||
prev: "السابق",
|
||||
next: "التالي",
|
||||
today: "اليوم",
|
||||
month: "شهر",
|
@ -0,0 +1,15 @@
|
||||
FullCalendar.globalLocales.push(function () {
|
||||
'use strict';
|
||||
|
||||
var arLy = {
|
||||
code: "ar-ly",
|
||||
week: {
|
||||
dow: 6, // Saturday is the first day of the week.
|
||||
doy: 12 // The week that contains Jan 1st is the first week of the year.
|
||||
},
|
||||
direction: 'rtl',
|
||||
buttonText: {
|
||||
prev: "السابق",
|
||||
next: "التالي",
|
||||
today: "اليوم",
|
||||
month: "شهر",
|
@ -0,0 +1,15 @@
|
||||
FullCalendar.globalLocales.push(function () {
|
||||
'use strict';
|
||||
|
||||
var arMa = {
|
||||
code: "ar-ma",
|
||||
week: {
|
||||
dow: 6, // Saturday is the first day of the week.
|
||||
doy: 12 // The week that contains Jan 1st is the first week of the year.
|
||||
},
|
||||
direction: 'rtl',
|
||||
buttonText: {
|
||||
prev: "السابق",
|
||||
next: "التالي",
|
||||
today: "اليوم",
|
||||
month: "شهر",
|
@ -0,0 +1,15 @@
|
||||
FullCalendar.globalLocales.push(function () {
|
||||
'use strict';
|
||||
|
||||
var arSa = {
|
||||
code: "ar-sa",
|
||||
week: {
|
||||
dow: 0, // Sunday is the first day of the week.
|
||||
doy: 6 // The week that contains Jan 1st is the first week of the year.
|
||||
},
|
||||
direction: 'rtl',
|
||||
buttonText: {
|
||||
prev: "السابق",
|
||||
next: "التالي",
|
||||
today: "اليوم",
|
||||
month: "شهر",
|
@ -0,0 +1,15 @@
|
||||
FullCalendar.globalLocales.push(function () {
|
||||
'use strict';
|
||||
|
||||
var arTn = {
|
||||
code: "ar-tn",
|
||||
week: {
|
||||
dow: 1, // Monday is the first day of the week.
|
||||
doy: 4 // The week that contains Jan 4th is the first week of the year.
|
||||
},
|
||||
direction: 'rtl',
|
||||
buttonText: {
|
||||
prev: "السابق",
|
||||
next: "التالي",
|
||||
today: "اليوم",
|
||||
month: "شهر",
|
@ -0,0 +1,15 @@
|
||||
FullCalendar.globalLocales.push(function () {
|
||||
'use strict';
|
||||
|
||||
var ar = {
|
||||
code: "ar",
|
||||
week: {
|
||||
dow: 6, // Saturday is the first day of the week.
|
||||
doy: 12 // The week that contains Jan 1st is the first week of the year.
|
||||
},
|
||||
direction: 'rtl',
|
||||
buttonText: {
|
||||
prev: "السابق",
|
||||
next: "التالي",
|
||||
today: "اليوم",
|
||||
month: "شهر",
|
@ -0,0 +1,15 @@
|
||||
FullCalendar.globalLocales.push(function () {
|
||||
'use strict';
|
||||
|
||||
var az = {
|
||||
code: "az",
|
||||
week: {
|
||||
dow: 1, // Monday is the first day of the week.
|
||||
doy: 4 // The week that contains Jan 4th is the first week of the year.
|
||||
},
|
||||
buttonText: {
|
||||
prev: "Əvvəl",
|
||||
next: "Sonra",
|
||||
today: "Bu Gün",
|
||||
month: "Ay",
|
||||
week: "Həftə",
|
@ -0,0 +1,15 @@
|
||||
FullCalendar.globalLocales.push(function () {
|
||||
'use strict';
|
||||
|
||||
var bg = {
|
||||
code: "bg",
|
||||
week: {
|
||||
dow: 1, // Monday is the first day of the week.
|
||||
doy: 7 // The week that contains Jan 1st is the first week of the year.
|
||||
},
|
||||
buttonText: {
|
||||
prev: "назад",
|
||||
next: "напред",
|
||||
today: "днес",
|
||||
month: "Месец",
|
||||
week: "Седмица",
|
@ -0,0 +1,15 @@
|
||||
FullCalendar.globalLocales.push(function () {
|
||||
'use strict';
|
||||
|
||||
var bs = {
|
||||
code: "bs",
|
||||
week: {
|
||||
dow: 1, // Monday is the first day of the week.
|
||||
doy: 7 // The week that contains Jan 1st is the first week of the year.
|
||||
},
|
||||
buttonText: {
|
||||
prev: "Prošli",
|
||||
next: "Sljedeći",
|
||||
today: "Danas",
|
||||
month: "Mjesec",
|
||||
week: "Sedmica",
|
@ -0,0 +1,15 @@
|
||||
FullCalendar.globalLocales.push(function () {
|
||||
'use strict';
|
||||
|
||||
var ca = {
|
||||
code: "ca",
|
||||
week: {
|
||||
dow: 1, // Monday is the first day of the week.
|
||||
doy: 4 // The week that contains Jan 4th is the first week of the year.
|
||||
},
|
||||
buttonText: {
|
||||
prev: "Anterior",
|
||||
next: "Següent",
|
||||
today: "Avui",
|
||||
month: "Mes",
|
||||
week: "Setmana",
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in new issue