├── example ├── nodejs │ ├── views │ │ ├── login.jade │ │ ├── viewcal.jade │ │ ├── layout.jade │ │ └── index.jade │ ├── favicon.ico │ ├── note.md │ ├── static │ │ ├── image │ │ │ ├── bg │ │ │ │ ├── tbg.gif │ │ │ │ ├── text-bg.gif │ │ │ │ ├── top_bg.png │ │ │ │ ├── btn_file.png │ │ │ │ ├── panel_bg.gif │ │ │ │ ├── topmenu_bg.png │ │ │ │ ├── invalid_line.gif │ │ │ │ └── rightTitle_bg.png │ │ │ ├── favicon.ico │ │ │ ├── icon │ │ │ │ └── s.gif │ │ │ ├── checkmark.png │ │ │ ├── plugin │ │ │ │ ├── dp │ │ │ │ │ ├── cal.gif │ │ │ │ │ ├── btn-arrow.gif │ │ │ │ │ └── btn-arrow-light.gif │ │ │ │ ├── share │ │ │ │ │ ├── del.gif │ │ │ │ │ ├── glass-bg.gif │ │ │ │ │ ├── hd-sprite.gif │ │ │ │ │ ├── left-btn.gif │ │ │ │ │ ├── right-btn.gif │ │ │ │ │ └── tool-sprites.gif │ │ │ │ ├── dailog │ │ │ │ │ ├── headbg.gif │ │ │ │ │ ├── app-form.png │ │ │ │ │ ├── left-right.png │ │ │ │ │ ├── top-bottom.png │ │ │ │ │ ├── left-corners.png │ │ │ │ │ ├── right-corners.png │ │ │ │ │ └── tool-sprites.gif │ │ │ │ ├── dropdown │ │ │ │ │ ├── tbg.gif │ │ │ │ │ ├── dparrow.png │ │ │ │ │ ├── gridth.gif │ │ │ │ │ └── uquery.gif │ │ │ │ └── validate │ │ │ │ │ ├── accept.png │ │ │ │ │ ├── tooltop.gif │ │ │ │ │ ├── warning.gif │ │ │ │ │ ├── tooltop2.gif │ │ │ │ │ ├── up_arrow.gif │ │ │ │ │ └── exclamation.png │ │ │ └── combined_v40_vr.png │ │ └── js │ │ │ ├── seaconfig.js │ │ │ └── locales │ │ │ ├── datepicker_lang_zh_cn.js │ │ │ └── datepicker_lang_en_us.js │ ├── routes │ │ ├── install.js │ │ └── index.js │ ├── package.json │ ├── locales │ │ ├── zh-cn.json │ │ ├── en-us.json │ │ └── en.json │ ├── app.js │ └── libs │ │ ├── basedao.js │ │ └── viewhelper.js ├── python │ ├── update.bat │ ├── no data run.bat │ ├── images │ │ ├── bgs │ │ │ ├── ch.gif │ │ │ ├── plus1.gif │ │ │ ├── headbg.gif │ │ │ ├── minus1.gif │ │ │ ├── CardHeadbg.jpg │ │ │ └── CardHeadbg.png │ │ ├── home │ │ │ ├── logo.gif │ │ │ ├── top_bg.jpg │ │ │ └── toolbarbg.jpg │ │ └── icons │ │ │ ├── add.png │ │ │ ├── au.gif │ │ │ ├── cal.gif │ │ │ ├── cn.gif │ │ │ ├── us.gif │ │ │ ├── appt.gif │ │ │ ├── clndr.gif │ │ │ ├── date.png │ │ │ ├── edit.png │ │ │ ├── group.gif │ │ │ ├── ico1.gif │ │ │ ├── table.gif │ │ │ ├── tick.png │ │ │ ├── view.png │ │ │ ├── Item.Add.gif │ │ │ ├── cal-day.gif │ │ │ ├── cal-proc.gif │ │ │ ├── cal-week.gif │ │ │ ├── calendar.gif │ │ │ ├── calwrkwk.gif │ │ │ ├── canmtg.gif │ │ │ ├── date_add.png │ │ │ ├── delete.png │ │ │ ├── msg_im.gif │ │ │ ├── mtgreq.gif │ │ │ ├── pgrs-sm.gif │ │ │ ├── table_c.gif │ │ │ ├── table_r.png │ │ │ ├── turnback.png │ │ │ ├── Btn.Close.gif │ │ │ ├── Item.Edit.gif │ │ │ ├── Item.Input.gif │ │ │ ├── Item.Save.gif │ │ │ ├── cacheClear.png │ │ │ ├── cal-month.gif │ │ │ ├── clndrsmll.gif │ │ │ ├── group_add.gif │ │ │ ├── indicator.gif │ │ │ ├── msg_center.gif │ │ │ ├── msg_email.gif │ │ │ ├── msg_mobile.gif │ │ │ ├── rowdelete.png │ │ │ ├── table_copy.png │ │ │ ├── Item.Delete.gif │ │ │ ├── Item.Search.gif │ │ │ ├── cal-rsc-perm.gif │ │ │ ├── cal-wk-week.gif │ │ │ ├── date_reflash.png │ │ │ ├── folder_user.gif │ │ │ ├── mtgreq-cancel.gif │ │ │ ├── mtgrsp-accept.gif │ │ │ ├── mtgrsp-tent.gif │ │ │ ├── table_refresh.png │ │ │ ├── mtgrsp-decline.gif │ │ │ ├── resultset_next.png │ │ │ ├── circle_animation.gif │ │ │ └── resultset_previous.png │ ├── themes │ │ ├── Shared │ │ │ ├── images │ │ │ │ ├── sorry.jpg │ │ │ │ ├── blackbird_icons.png │ │ │ │ └── blackbird_panel.png │ │ │ └── Error.css │ │ └── Default │ │ │ ├── images │ │ │ ├── alert │ │ │ │ ├── bot.gif │ │ │ │ ├── close.gif │ │ │ │ ├── help.gif │ │ │ │ ├── info.gif │ │ │ │ ├── title.gif │ │ │ │ ├── corners.gif │ │ │ │ ├── title1.gif │ │ │ │ ├── important.gif │ │ │ │ └── cornersBlue.gif │ │ │ ├── share │ │ │ │ ├── tbg.gif │ │ │ │ ├── card.gif │ │ │ │ ├── table.gif │ │ │ │ ├── glass-bg.gif │ │ │ │ ├── headbg.gif │ │ │ │ ├── left-btn.gif │ │ │ │ ├── table_c.gif │ │ │ │ ├── hd-sprite.gif │ │ │ │ ├── right-btn.gif │ │ │ │ ├── information.png │ │ │ │ └── tool-sprites.gif │ │ │ ├── calendar │ │ │ │ ├── grid.png │ │ │ │ ├── tbg.gif │ │ │ │ ├── gridth.gif │ │ │ │ ├── headbg.gif │ │ │ │ ├── load-bg.png │ │ │ │ ├── combined.gif │ │ │ │ ├── bubble_combined.png │ │ │ │ └── indicator_web20_working.gif │ │ │ ├── dailog │ │ │ │ ├── headbg.gif │ │ │ │ ├── app-form.png │ │ │ │ ├── left-corners.png │ │ │ │ ├── left-right.png │ │ │ │ ├── tool-sprites.gif │ │ │ │ ├── top-bottom.png │ │ │ │ └── right-corners.png │ │ │ ├── dp │ │ │ │ ├── btn-arrow.gif │ │ │ │ └── btn-arrow-light.gif │ │ │ ├── dropdown │ │ │ │ ├── dropdown.gif │ │ │ │ └── dropdownhover.gif │ │ │ └── validation │ │ │ │ ├── accept.png │ │ │ │ ├── tooltop.gif │ │ │ │ ├── warning.gif │ │ │ │ └── exclamation.png │ │ │ ├── dropdown.css │ │ │ └── colorselect.css │ ├── app.yaml │ ├── home.py │ ├── index.yaml │ ├── javascripts │ │ ├── Plugins │ │ │ ├── datepicker_lang_zh_CN.js │ │ │ ├── datepicker_lang_en_AU.js │ │ │ └── datepicker_lang_en_US.js │ │ └── lib │ │ │ └── jquery.easydrag.js │ ├── model.py │ ├── dateaccess.py │ ├── main.py │ └── calendarviewhelp.py ├── aspnet │ ├── AzureCalendarMvcWeb │ │ ├── App_GlobalResources │ │ │ ├── lang.en-AU.designer.cs │ │ │ ├── lang.en-US.designer.cs │ │ │ └── lang.zh-CN.Designer.cs │ │ ├── Global.asax │ │ ├── Images │ │ │ ├── bgs │ │ │ │ ├── ch.gif │ │ │ │ ├── plus1.gif │ │ │ │ ├── headbg.gif │ │ │ │ ├── minus1.gif │ │ │ │ ├── CardHeadbg.jpg │ │ │ │ └── CardHeadbg.png │ │ │ ├── home │ │ │ │ ├── logo.gif │ │ │ │ ├── top_bg.jpg │ │ │ │ └── toolbarbg.jpg │ │ │ └── icons │ │ │ │ ├── add.png │ │ │ │ ├── au.gif │ │ │ │ ├── cal.gif │ │ │ │ ├── cn.gif │ │ │ │ ├── us.gif │ │ │ │ ├── appt.gif │ │ │ │ ├── clndr.gif │ │ │ │ ├── date.png │ │ │ │ ├── edit.png │ │ │ │ ├── group.gif │ │ │ │ ├── ico1.gif │ │ │ │ ├── table.gif │ │ │ │ ├── tick.png │ │ │ │ ├── view.png │ │ │ │ ├── Item.Add.gif │ │ │ │ ├── cal-day.gif │ │ │ │ ├── cal-proc.gif │ │ │ │ ├── cal-week.gif │ │ │ │ ├── calendar.gif │ │ │ │ ├── calwrkwk.gif │ │ │ │ ├── canmtg.gif │ │ │ │ ├── date_add.png │ │ │ │ ├── delete.png │ │ │ │ ├── msg_im.gif │ │ │ │ ├── mtgreq.gif │ │ │ │ ├── pgrs-sm.gif │ │ │ │ ├── table_c.gif │ │ │ │ ├── table_r.png │ │ │ │ ├── turnback.png │ │ │ │ ├── Btn.Close.gif │ │ │ │ ├── Item.Edit.gif │ │ │ │ ├── Item.Input.gif │ │ │ │ ├── Item.Save.gif │ │ │ │ ├── cacheClear.png │ │ │ │ ├── cal-month.gif │ │ │ │ ├── clndrsmll.gif │ │ │ │ ├── group_add.gif │ │ │ │ ├── indicator.gif │ │ │ │ ├── msg_center.gif │ │ │ │ ├── msg_email.gif │ │ │ │ ├── msg_mobile.gif │ │ │ │ ├── rowdelete.png │ │ │ │ ├── table_copy.png │ │ │ │ ├── Item.Delete.gif │ │ │ │ ├── Item.Search.gif │ │ │ │ ├── cal-rsc-perm.gif │ │ │ │ ├── cal-wk-week.gif │ │ │ │ ├── date_reflash.png │ │ │ │ ├── folder_user.gif │ │ │ │ ├── mtgreq-cancel.gif │ │ │ │ ├── mtgrsp-accept.gif │ │ │ │ ├── mtgrsp-tent.gif │ │ │ │ ├── table_refresh.png │ │ │ │ ├── mtgrsp-decline.gif │ │ │ │ ├── resultset_next.png │ │ │ │ ├── circle_animation.gif │ │ │ │ └── resultset_previous.png │ │ ├── bin │ │ │ ├── SubSonic.Core.dll │ │ │ ├── System.Web.Mvc.dll │ │ │ ├── AzureCalendarMvcWeb.dll │ │ │ ├── AzureCalendarMvcWeb.pdb │ │ │ ├── System.Web.Routing.dll │ │ │ └── System.Web.Abstractions.dll │ │ ├── Theme │ │ │ ├── Shared │ │ │ │ ├── images │ │ │ │ │ ├── sorry.jpg │ │ │ │ │ ├── blackbird_icons.png │ │ │ │ │ └── blackbird_panel.png │ │ │ │ └── Error.css │ │ │ └── Default │ │ │ │ ├── images │ │ │ │ ├── alert │ │ │ │ │ ├── bot.gif │ │ │ │ │ ├── help.gif │ │ │ │ │ ├── info.gif │ │ │ │ │ ├── close.gif │ │ │ │ │ ├── title.gif │ │ │ │ │ ├── title1.gif │ │ │ │ │ ├── corners.gif │ │ │ │ │ ├── important.gif │ │ │ │ │ └── cornersBlue.gif │ │ │ │ ├── share │ │ │ │ │ ├── card.gif │ │ │ │ │ ├── tbg.gif │ │ │ │ │ ├── headbg.gif │ │ │ │ │ ├── table.gif │ │ │ │ │ ├── glass-bg.gif │ │ │ │ │ ├── hd-sprite.gif │ │ │ │ │ ├── left-btn.gif │ │ │ │ │ ├── right-btn.gif │ │ │ │ │ ├── table_c.gif │ │ │ │ │ ├── information.png │ │ │ │ │ └── tool-sprites.gif │ │ │ │ ├── calendar │ │ │ │ │ ├── tbg.gif │ │ │ │ │ ├── grid.png │ │ │ │ │ ├── gridth.gif │ │ │ │ │ ├── headbg.gif │ │ │ │ │ ├── combined.gif │ │ │ │ │ ├── load-bg.png │ │ │ │ │ ├── bubble_combined.png │ │ │ │ │ └── indicator_web20_working.gif │ │ │ │ ├── dp │ │ │ │ │ ├── btn-arrow.gif │ │ │ │ │ └── btn-arrow-light.gif │ │ │ │ ├── dailog │ │ │ │ │ ├── app-form.png │ │ │ │ │ ├── headbg.gif │ │ │ │ │ ├── left-right.png │ │ │ │ │ ├── top-bottom.png │ │ │ │ │ ├── left-corners.png │ │ │ │ │ ├── right-corners.png │ │ │ │ │ └── tool-sprites.gif │ │ │ │ ├── dropdown │ │ │ │ │ ├── dropdown.gif │ │ │ │ │ └── dropdownhover.gif │ │ │ │ └── validation │ │ │ │ │ ├── accept.png │ │ │ │ │ ├── tooltop.gif │ │ │ │ │ ├── warning.gif │ │ │ │ │ └── exclamation.png │ │ │ │ ├── dropdown.css │ │ │ │ └── colorselect.css │ │ ├── obj │ │ │ └── Debug │ │ │ │ ├── AzureCalendarMvcWeb.dll │ │ │ │ ├── AzureCalendarMvcWeb.pdb │ │ │ │ ├── ResolveAssemblyReference.cache │ │ │ │ └── AzureCalendarMvcWeb.csproj.FileListAbsolute.txt │ │ ├── Default.aspx │ │ ├── Views │ │ │ ├── User │ │ │ │ ├── Login.aspx │ │ │ │ └── CreateUser.aspx │ │ │ ├── Home │ │ │ │ ├── Index.aspx │ │ │ │ └── Test.aspx │ │ │ ├── Shared │ │ │ │ └── Error.aspx │ │ │ ├── CM │ │ │ │ ├── ViewCalendar.aspx │ │ │ │ └── _CurrentCalData.ascx │ │ │ └── Web.config │ │ ├── Models │ │ │ ├── JsonError.cs │ │ │ ├── JsonReturnMessages.cs │ │ │ ├── JsonCalendarViewData.cs │ │ │ ├── ICalendarService.cs │ │ │ └── CalendarService.cs │ │ ├── UpdateFrom20091122.txt │ │ ├── Default.aspx.cs │ │ ├── Controllers │ │ │ ├── HomeController.cs │ │ │ └── BaseController.cs │ │ ├── Global.asax.cs │ │ ├── Javascripts │ │ │ └── Plugins │ │ │ │ ├── datepicker_lang_zh_CN..js │ │ │ │ ├── datepicker_lang_zh_Cn.js │ │ │ │ ├── datepicker_lang_en_AU.js │ │ │ │ └── datepicker_lang_en_US.js │ │ ├── AzureCalendarMvcWeb.csproj.user │ │ ├── Properties │ │ │ └── AssemblyInfo.cs │ │ └── Helps │ │ │ ├── LocalizationHelpers.cs │ │ │ └── TimeHelper.cs │ ├── REFDLL │ │ └── SubSonic.Core.dll │ └── AzureCalendarMvc.sln ├── php │ ├── includes │ │ ├── commons.inc │ │ ├── conf.inc │ │ └── db.php │ ├── createtable_mysql.sql │ ├── resources │ │ └── lang.it-IT.php │ ├── static │ │ ├── images │ │ │ ├── bgs │ │ │ │ ├── ch.gif │ │ │ │ ├── headbg.gif │ │ │ │ ├── minus1.gif │ │ │ │ ├── plus1.gif │ │ │ │ ├── CardHeadbg.jpg │ │ │ │ └── CardHeadbg.png │ │ │ ├── home │ │ │ │ ├── logo.gif │ │ │ │ ├── top_bg.jpg │ │ │ │ └── toolbarbg.jpg │ │ │ ├── icons │ │ │ │ ├── add.png │ │ │ │ ├── appt.gif │ │ │ │ ├── au.gif │ │ │ │ ├── cal.gif │ │ │ │ ├── cn.gif │ │ │ │ ├── date.png │ │ │ │ ├── edit.png │ │ │ │ ├── ico1.gif │ │ │ │ ├── tick.png │ │ │ │ ├── us.gif │ │ │ │ ├── view.png │ │ │ │ ├── canmtg.gif │ │ │ │ ├── clndr.gif │ │ │ │ ├── delete.png │ │ │ │ ├── group.gif │ │ │ │ ├── msg_im.gif │ │ │ │ ├── mtgreq.gif │ │ │ │ ├── table.gif │ │ │ │ ├── Btn.Close.gif │ │ │ │ ├── Item.Add.gif │ │ │ │ ├── Item.Edit.gif │ │ │ │ ├── Item.Save.gif │ │ │ │ ├── cal-day.gif │ │ │ │ ├── cal-month.gif │ │ │ │ ├── cal-proc.gif │ │ │ │ ├── cal-week.gif │ │ │ │ ├── calendar.gif │ │ │ │ ├── calwrkwk.gif │ │ │ │ ├── clndrsmll.gif │ │ │ │ ├── date_add.png │ │ │ │ ├── group_add.gif │ │ │ │ ├── indicator.gif │ │ │ │ ├── msg_email.gif │ │ │ │ ├── pgrs-sm.gif │ │ │ │ ├── rowdelete.png │ │ │ │ ├── table_c.gif │ │ │ │ ├── table_r.png │ │ │ │ ├── turnback.png │ │ │ │ ├── Item.Delete.gif │ │ │ │ ├── Item.Input.gif │ │ │ │ ├── Item.Search.gif │ │ │ │ ├── cacheClear.png │ │ │ │ ├── cal-wk-week.gif │ │ │ │ ├── folder_user.gif │ │ │ │ ├── msg_center.gif │ │ │ │ ├── msg_mobile.gif │ │ │ │ ├── mtgrsp-tent.gif │ │ │ │ ├── table_copy.png │ │ │ │ ├── cal-rsc-perm.gif │ │ │ │ ├── date_reflash.png │ │ │ │ ├── mtgreq-cancel.gif │ │ │ │ ├── mtgrsp-accept.gif │ │ │ │ ├── mtgrsp-decline.gif │ │ │ │ ├── resultset_next.png │ │ │ │ ├── table_refresh.png │ │ │ │ ├── circle_animation.gif │ │ │ │ └── resultset_previous.png │ │ │ └── btn_donate_LG.gif │ │ ├── theme │ │ │ ├── Shared │ │ │ │ ├── images │ │ │ │ │ ├── sorry.jpg │ │ │ │ │ ├── blackbird_icons.png │ │ │ │ │ └── blackbird_panel.png │ │ │ │ └── Error.css │ │ │ └── Default │ │ │ │ ├── images │ │ │ │ ├── alert │ │ │ │ │ ├── bot.gif │ │ │ │ │ ├── close.gif │ │ │ │ │ ├── help.gif │ │ │ │ │ ├── info.gif │ │ │ │ │ ├── title.gif │ │ │ │ │ ├── corners.gif │ │ │ │ │ ├── title1.gif │ │ │ │ │ ├── important.gif │ │ │ │ │ └── cornersBlue.gif │ │ │ │ ├── share │ │ │ │ │ ├── card.gif │ │ │ │ │ ├── table.gif │ │ │ │ │ ├── tbg.gif │ │ │ │ │ ├── headbg.gif │ │ │ │ │ ├── table_c.gif │ │ │ │ │ ├── glass-bg.gif │ │ │ │ │ ├── hd-sprite.gif │ │ │ │ │ ├── left-btn.gif │ │ │ │ │ ├── right-btn.gif │ │ │ │ │ ├── information.png │ │ │ │ │ └── tool-sprites.gif │ │ │ │ ├── calendar │ │ │ │ │ ├── grid.png │ │ │ │ │ ├── tbg.gif │ │ │ │ │ ├── gridth.gif │ │ │ │ │ ├── headbg.gif │ │ │ │ │ ├── load-bg.png │ │ │ │ │ ├── combined.gif │ │ │ │ │ ├── bubble_combined.png │ │ │ │ │ └── indicator_web20_working.gif │ │ │ │ ├── dailog │ │ │ │ │ ├── headbg.gif │ │ │ │ │ ├── app-form.png │ │ │ │ │ ├── left-right.png │ │ │ │ │ ├── top-bottom.png │ │ │ │ │ ├── left-corners.png │ │ │ │ │ ├── right-corners.png │ │ │ │ │ └── tool-sprites.gif │ │ │ │ ├── dp │ │ │ │ │ ├── btn-arrow.gif │ │ │ │ │ └── btn-arrow-light.gif │ │ │ │ ├── dropdown │ │ │ │ │ ├── dropdown.gif │ │ │ │ │ └── dropdownhover.gif │ │ │ │ └── validation │ │ │ │ │ ├── accept.png │ │ │ │ │ ├── tooltop.gif │ │ │ │ │ ├── warning.gif │ │ │ │ │ └── exclamation.png │ │ │ │ ├── dropdown.css │ │ │ │ └── colorselect.css │ │ └── javascripts │ │ │ ├── Plugins │ │ │ ├── datepicker_lang_zh_CN.js │ │ │ ├── datepicker_lang_en_AU.js │ │ │ └── datepicker_lang_en_US.js │ │ │ └── lib │ │ │ └── jquery.easydrag.js │ └── _part.php └── php-newstyle │ ├── includes │ ├── commons.inc │ ├── conf.inc │ └── db.php │ ├── resources │ ├── test.php │ └── lang.it-it.php │ ├── createtable_mysql.sql │ ├── static │ ├── image │ │ ├── bg │ │ │ ├── tbg.gif │ │ │ ├── top_bg.png │ │ │ ├── btn_file.png │ │ │ ├── panel_bg.gif │ │ │ ├── text-bg.gif │ │ │ ├── topmenu_bg.png │ │ │ ├── invalid_line.gif │ │ │ └── rightTitle_bg.png │ │ ├── favicon.ico │ │ ├── icon │ │ │ └── s.gif │ │ ├── checkmark.png │ │ ├── plugin │ │ │ ├── dp │ │ │ │ ├── cal.gif │ │ │ │ ├── btn-arrow.gif │ │ │ │ └── btn-arrow-light.gif │ │ │ ├── share │ │ │ │ ├── del.gif │ │ │ │ ├── glass-bg.gif │ │ │ │ ├── hd-sprite.gif │ │ │ │ ├── left-btn.gif │ │ │ │ ├── right-btn.gif │ │ │ │ └── tool-sprites.gif │ │ │ ├── dropdown │ │ │ │ ├── tbg.gif │ │ │ │ ├── gridth.gif │ │ │ │ ├── uquery.gif │ │ │ │ └── dparrow.png │ │ │ ├── dailog │ │ │ │ ├── app-form.png │ │ │ │ ├── headbg.gif │ │ │ │ ├── left-right.png │ │ │ │ ├── top-bottom.png │ │ │ │ ├── left-corners.png │ │ │ │ ├── right-corners.png │ │ │ │ └── tool-sprites.gif │ │ │ └── validate │ │ │ │ ├── accept.png │ │ │ │ ├── tooltop.gif │ │ │ │ ├── tooltop2.gif │ │ │ │ ├── up_arrow.gif │ │ │ │ ├── warning.gif │ │ │ │ └── exclamation.png │ │ └── combined_v40_vr.png │ └── js │ │ ├── seaconfig.js │ │ └── locales │ │ ├── datepicker_lang_zh_cn.js │ │ └── datepicker_lang_en_us.js │ ├── config.yaml │ └── _part.php ├── doc └── images │ ├── Screenshot1.jpg │ └── Screenshot2.jpg ├── .gitignore └── LICENSE /example/nodejs/views/login.jade: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /example/nodejs/views/viewcal.jade: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /example/python/update.bat: -------------------------------------------------------------------------------- 1 | appcfg.py update ../xgcalendar -------------------------------------------------------------------------------- /example/python/no data run.bat: -------------------------------------------------------------------------------- 1 | dev_appserver.py -c ..\xgcalendar -------------------------------------------------------------------------------- /example/aspnet/AzureCalendarMvcWeb/App_GlobalResources/lang.en-AU.designer.cs: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /example/aspnet/AzureCalendarMvcWeb/App_GlobalResources/lang.en-US.designer.cs: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /example/aspnet/AzureCalendarMvcWeb/App_GlobalResources/lang.zh-CN.Designer.cs: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /example/php/includes/commons.inc: -------------------------------------------------------------------------------- 1 | 4 | -------------------------------------------------------------------------------- /example/php-newstyle/includes/commons.inc: -------------------------------------------------------------------------------- 1 | 4 | -------------------------------------------------------------------------------- /example/php-newstyle/resources/test.php: -------------------------------------------------------------------------------- 1 | 4 | -------------------------------------------------------------------------------- /doc/images/Screenshot1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuanye/xgcalendar/HEAD/doc/images/Screenshot1.jpg -------------------------------------------------------------------------------- /doc/images/Screenshot2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuanye/xgcalendar/HEAD/doc/images/Screenshot2.jpg -------------------------------------------------------------------------------- /example/nodejs/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuanye/xgcalendar/HEAD/example/nodejs/favicon.ico -------------------------------------------------------------------------------- /example/python/images/bgs/ch.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuanye/xgcalendar/HEAD/example/python/images/bgs/ch.gif -------------------------------------------------------------------------------- /example/nodejs/note.md: -------------------------------------------------------------------------------- 1 | ## 调试 2 | node --debug-brk=5858 app && node-inspector 3 | 4 | ## TOLIST 5 | 国际化 6 | 登录验证 -------------------------------------------------------------------------------- /example/php/createtable_mysql.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuanye/xgcalendar/HEAD/example/php/createtable_mysql.sql -------------------------------------------------------------------------------- /example/python/images/bgs/plus1.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuanye/xgcalendar/HEAD/example/python/images/bgs/plus1.gif -------------------------------------------------------------------------------- /example/python/images/home/logo.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuanye/xgcalendar/HEAD/example/python/images/home/logo.gif -------------------------------------------------------------------------------- /example/python/images/icons/add.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuanye/xgcalendar/HEAD/example/python/images/icons/add.png -------------------------------------------------------------------------------- /example/python/images/icons/au.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuanye/xgcalendar/HEAD/example/python/images/icons/au.gif -------------------------------------------------------------------------------- /example/python/images/icons/cal.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuanye/xgcalendar/HEAD/example/python/images/icons/cal.gif -------------------------------------------------------------------------------- /example/python/images/icons/cn.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuanye/xgcalendar/HEAD/example/python/images/icons/cn.gif -------------------------------------------------------------------------------- /example/python/images/icons/us.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuanye/xgcalendar/HEAD/example/python/images/icons/us.gif -------------------------------------------------------------------------------- /example/php/resources/lang.it-IT.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuanye/xgcalendar/HEAD/example/php/resources/lang.it-IT.php -------------------------------------------------------------------------------- /example/php/static/images/bgs/ch.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuanye/xgcalendar/HEAD/example/php/static/images/bgs/ch.gif -------------------------------------------------------------------------------- /example/python/images/bgs/headbg.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuanye/xgcalendar/HEAD/example/python/images/bgs/headbg.gif -------------------------------------------------------------------------------- /example/python/images/bgs/minus1.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuanye/xgcalendar/HEAD/example/python/images/bgs/minus1.gif -------------------------------------------------------------------------------- /example/python/images/home/top_bg.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuanye/xgcalendar/HEAD/example/python/images/home/top_bg.jpg -------------------------------------------------------------------------------- /example/python/images/icons/appt.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuanye/xgcalendar/HEAD/example/python/images/icons/appt.gif -------------------------------------------------------------------------------- /example/python/images/icons/clndr.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuanye/xgcalendar/HEAD/example/python/images/icons/clndr.gif -------------------------------------------------------------------------------- /example/python/images/icons/date.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuanye/xgcalendar/HEAD/example/python/images/icons/date.png -------------------------------------------------------------------------------- /example/python/images/icons/edit.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuanye/xgcalendar/HEAD/example/python/images/icons/edit.png -------------------------------------------------------------------------------- /example/python/images/icons/group.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuanye/xgcalendar/HEAD/example/python/images/icons/group.gif -------------------------------------------------------------------------------- /example/python/images/icons/ico1.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuanye/xgcalendar/HEAD/example/python/images/icons/ico1.gif -------------------------------------------------------------------------------- /example/python/images/icons/table.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuanye/xgcalendar/HEAD/example/python/images/icons/table.gif -------------------------------------------------------------------------------- /example/python/images/icons/tick.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuanye/xgcalendar/HEAD/example/python/images/icons/tick.png -------------------------------------------------------------------------------- /example/python/images/icons/view.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuanye/xgcalendar/HEAD/example/python/images/icons/view.png -------------------------------------------------------------------------------- /example/aspnet/REFDLL/SubSonic.Core.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuanye/xgcalendar/HEAD/example/aspnet/REFDLL/SubSonic.Core.dll -------------------------------------------------------------------------------- /example/nodejs/static/image/bg/tbg.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuanye/xgcalendar/HEAD/example/nodejs/static/image/bg/tbg.gif -------------------------------------------------------------------------------- /example/nodejs/static/image/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuanye/xgcalendar/HEAD/example/nodejs/static/image/favicon.ico -------------------------------------------------------------------------------- /example/nodejs/static/image/icon/s.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuanye/xgcalendar/HEAD/example/nodejs/static/image/icon/s.gif -------------------------------------------------------------------------------- /example/php/static/images/bgs/headbg.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuanye/xgcalendar/HEAD/example/php/static/images/bgs/headbg.gif -------------------------------------------------------------------------------- /example/php/static/images/bgs/minus1.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuanye/xgcalendar/HEAD/example/php/static/images/bgs/minus1.gif -------------------------------------------------------------------------------- /example/php/static/images/bgs/plus1.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuanye/xgcalendar/HEAD/example/php/static/images/bgs/plus1.gif -------------------------------------------------------------------------------- /example/php/static/images/home/logo.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuanye/xgcalendar/HEAD/example/php/static/images/home/logo.gif -------------------------------------------------------------------------------- /example/php/static/images/icons/add.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuanye/xgcalendar/HEAD/example/php/static/images/icons/add.png -------------------------------------------------------------------------------- /example/php/static/images/icons/appt.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuanye/xgcalendar/HEAD/example/php/static/images/icons/appt.gif -------------------------------------------------------------------------------- /example/php/static/images/icons/au.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuanye/xgcalendar/HEAD/example/php/static/images/icons/au.gif -------------------------------------------------------------------------------- /example/php/static/images/icons/cal.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuanye/xgcalendar/HEAD/example/php/static/images/icons/cal.gif -------------------------------------------------------------------------------- /example/php/static/images/icons/cn.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuanye/xgcalendar/HEAD/example/php/static/images/icons/cn.gif -------------------------------------------------------------------------------- /example/php/static/images/icons/date.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuanye/xgcalendar/HEAD/example/php/static/images/icons/date.png -------------------------------------------------------------------------------- /example/php/static/images/icons/edit.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuanye/xgcalendar/HEAD/example/php/static/images/icons/edit.png -------------------------------------------------------------------------------- /example/php/static/images/icons/ico1.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuanye/xgcalendar/HEAD/example/php/static/images/icons/ico1.gif -------------------------------------------------------------------------------- /example/php/static/images/icons/tick.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuanye/xgcalendar/HEAD/example/php/static/images/icons/tick.png -------------------------------------------------------------------------------- /example/php/static/images/icons/us.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuanye/xgcalendar/HEAD/example/php/static/images/icons/us.gif -------------------------------------------------------------------------------- /example/php/static/images/icons/view.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuanye/xgcalendar/HEAD/example/php/static/images/icons/view.png -------------------------------------------------------------------------------- /example/python/images/bgs/CardHeadbg.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuanye/xgcalendar/HEAD/example/python/images/bgs/CardHeadbg.jpg -------------------------------------------------------------------------------- /example/python/images/bgs/CardHeadbg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuanye/xgcalendar/HEAD/example/python/images/bgs/CardHeadbg.png -------------------------------------------------------------------------------- /example/python/images/home/toolbarbg.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuanye/xgcalendar/HEAD/example/python/images/home/toolbarbg.jpg -------------------------------------------------------------------------------- /example/python/images/icons/Item.Add.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuanye/xgcalendar/HEAD/example/python/images/icons/Item.Add.gif -------------------------------------------------------------------------------- /example/python/images/icons/cal-day.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuanye/xgcalendar/HEAD/example/python/images/icons/cal-day.gif -------------------------------------------------------------------------------- /example/python/images/icons/cal-proc.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuanye/xgcalendar/HEAD/example/python/images/icons/cal-proc.gif -------------------------------------------------------------------------------- /example/python/images/icons/cal-week.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuanye/xgcalendar/HEAD/example/python/images/icons/cal-week.gif -------------------------------------------------------------------------------- /example/python/images/icons/calendar.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuanye/xgcalendar/HEAD/example/python/images/icons/calendar.gif -------------------------------------------------------------------------------- /example/python/images/icons/calwrkwk.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuanye/xgcalendar/HEAD/example/python/images/icons/calwrkwk.gif -------------------------------------------------------------------------------- /example/python/images/icons/canmtg.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuanye/xgcalendar/HEAD/example/python/images/icons/canmtg.gif -------------------------------------------------------------------------------- /example/python/images/icons/date_add.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuanye/xgcalendar/HEAD/example/python/images/icons/date_add.png -------------------------------------------------------------------------------- /example/python/images/icons/delete.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuanye/xgcalendar/HEAD/example/python/images/icons/delete.png -------------------------------------------------------------------------------- /example/python/images/icons/msg_im.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuanye/xgcalendar/HEAD/example/python/images/icons/msg_im.gif -------------------------------------------------------------------------------- /example/python/images/icons/mtgreq.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuanye/xgcalendar/HEAD/example/python/images/icons/mtgreq.gif -------------------------------------------------------------------------------- /example/python/images/icons/pgrs-sm.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuanye/xgcalendar/HEAD/example/python/images/icons/pgrs-sm.gif -------------------------------------------------------------------------------- /example/python/images/icons/table_c.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuanye/xgcalendar/HEAD/example/python/images/icons/table_c.gif -------------------------------------------------------------------------------- /example/python/images/icons/table_r.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuanye/xgcalendar/HEAD/example/python/images/icons/table_r.png -------------------------------------------------------------------------------- /example/python/images/icons/turnback.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuanye/xgcalendar/HEAD/example/python/images/icons/turnback.png -------------------------------------------------------------------------------- /example/nodejs/static/image/bg/text-bg.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuanye/xgcalendar/HEAD/example/nodejs/static/image/bg/text-bg.gif -------------------------------------------------------------------------------- /example/nodejs/static/image/bg/top_bg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuanye/xgcalendar/HEAD/example/nodejs/static/image/bg/top_bg.png -------------------------------------------------------------------------------- /example/nodejs/static/image/checkmark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuanye/xgcalendar/HEAD/example/nodejs/static/image/checkmark.png -------------------------------------------------------------------------------- /example/php-newstyle/createtable_mysql.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuanye/xgcalendar/HEAD/example/php-newstyle/createtable_mysql.sql -------------------------------------------------------------------------------- /example/php/static/images/home/top_bg.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuanye/xgcalendar/HEAD/example/php/static/images/home/top_bg.jpg -------------------------------------------------------------------------------- /example/php/static/images/icons/canmtg.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuanye/xgcalendar/HEAD/example/php/static/images/icons/canmtg.gif -------------------------------------------------------------------------------- /example/php/static/images/icons/clndr.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuanye/xgcalendar/HEAD/example/php/static/images/icons/clndr.gif -------------------------------------------------------------------------------- /example/php/static/images/icons/delete.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuanye/xgcalendar/HEAD/example/php/static/images/icons/delete.png -------------------------------------------------------------------------------- /example/php/static/images/icons/group.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuanye/xgcalendar/HEAD/example/php/static/images/icons/group.gif -------------------------------------------------------------------------------- /example/php/static/images/icons/msg_im.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuanye/xgcalendar/HEAD/example/php/static/images/icons/msg_im.gif -------------------------------------------------------------------------------- /example/php/static/images/icons/mtgreq.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuanye/xgcalendar/HEAD/example/php/static/images/icons/mtgreq.gif -------------------------------------------------------------------------------- /example/php/static/images/icons/table.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuanye/xgcalendar/HEAD/example/php/static/images/icons/table.gif -------------------------------------------------------------------------------- /example/python/images/icons/Btn.Close.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuanye/xgcalendar/HEAD/example/python/images/icons/Btn.Close.gif -------------------------------------------------------------------------------- /example/python/images/icons/Item.Edit.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuanye/xgcalendar/HEAD/example/python/images/icons/Item.Edit.gif -------------------------------------------------------------------------------- /example/python/images/icons/Item.Input.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuanye/xgcalendar/HEAD/example/python/images/icons/Item.Input.gif -------------------------------------------------------------------------------- /example/python/images/icons/Item.Save.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuanye/xgcalendar/HEAD/example/python/images/icons/Item.Save.gif -------------------------------------------------------------------------------- /example/python/images/icons/cacheClear.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuanye/xgcalendar/HEAD/example/python/images/icons/cacheClear.png -------------------------------------------------------------------------------- /example/python/images/icons/cal-month.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuanye/xgcalendar/HEAD/example/python/images/icons/cal-month.gif -------------------------------------------------------------------------------- /example/python/images/icons/clndrsmll.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuanye/xgcalendar/HEAD/example/python/images/icons/clndrsmll.gif -------------------------------------------------------------------------------- /example/python/images/icons/group_add.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuanye/xgcalendar/HEAD/example/python/images/icons/group_add.gif -------------------------------------------------------------------------------- /example/python/images/icons/indicator.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuanye/xgcalendar/HEAD/example/python/images/icons/indicator.gif -------------------------------------------------------------------------------- /example/python/images/icons/msg_center.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuanye/xgcalendar/HEAD/example/python/images/icons/msg_center.gif -------------------------------------------------------------------------------- /example/python/images/icons/msg_email.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuanye/xgcalendar/HEAD/example/python/images/icons/msg_email.gif -------------------------------------------------------------------------------- /example/python/images/icons/msg_mobile.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuanye/xgcalendar/HEAD/example/python/images/icons/msg_mobile.gif -------------------------------------------------------------------------------- /example/python/images/icons/rowdelete.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuanye/xgcalendar/HEAD/example/python/images/icons/rowdelete.png -------------------------------------------------------------------------------- /example/python/images/icons/table_copy.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuanye/xgcalendar/HEAD/example/python/images/icons/table_copy.png -------------------------------------------------------------------------------- /example/nodejs/static/image/bg/btn_file.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuanye/xgcalendar/HEAD/example/nodejs/static/image/bg/btn_file.png -------------------------------------------------------------------------------- /example/nodejs/static/image/bg/panel_bg.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuanye/xgcalendar/HEAD/example/nodejs/static/image/bg/panel_bg.gif -------------------------------------------------------------------------------- /example/nodejs/static/image/bg/topmenu_bg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuanye/xgcalendar/HEAD/example/nodejs/static/image/bg/topmenu_bg.png -------------------------------------------------------------------------------- /example/nodejs/static/image/plugin/dp/cal.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuanye/xgcalendar/HEAD/example/nodejs/static/image/plugin/dp/cal.gif -------------------------------------------------------------------------------- /example/php-newstyle/resources/lang.it-it.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuanye/xgcalendar/HEAD/example/php-newstyle/resources/lang.it-it.php -------------------------------------------------------------------------------- /example/php-newstyle/static/image/bg/tbg.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuanye/xgcalendar/HEAD/example/php-newstyle/static/image/bg/tbg.gif -------------------------------------------------------------------------------- /example/php-newstyle/static/image/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuanye/xgcalendar/HEAD/example/php-newstyle/static/image/favicon.ico -------------------------------------------------------------------------------- /example/php-newstyle/static/image/icon/s.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuanye/xgcalendar/HEAD/example/php-newstyle/static/image/icon/s.gif -------------------------------------------------------------------------------- /example/php/static/images/bgs/CardHeadbg.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuanye/xgcalendar/HEAD/example/php/static/images/bgs/CardHeadbg.jpg -------------------------------------------------------------------------------- /example/php/static/images/bgs/CardHeadbg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuanye/xgcalendar/HEAD/example/php/static/images/bgs/CardHeadbg.png -------------------------------------------------------------------------------- /example/php/static/images/btn_donate_LG.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuanye/xgcalendar/HEAD/example/php/static/images/btn_donate_LG.gif -------------------------------------------------------------------------------- /example/php/static/images/home/toolbarbg.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuanye/xgcalendar/HEAD/example/php/static/images/home/toolbarbg.jpg -------------------------------------------------------------------------------- /example/php/static/images/icons/Btn.Close.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuanye/xgcalendar/HEAD/example/php/static/images/icons/Btn.Close.gif -------------------------------------------------------------------------------- /example/php/static/images/icons/Item.Add.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuanye/xgcalendar/HEAD/example/php/static/images/icons/Item.Add.gif -------------------------------------------------------------------------------- /example/php/static/images/icons/Item.Edit.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuanye/xgcalendar/HEAD/example/php/static/images/icons/Item.Edit.gif -------------------------------------------------------------------------------- /example/php/static/images/icons/Item.Save.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuanye/xgcalendar/HEAD/example/php/static/images/icons/Item.Save.gif -------------------------------------------------------------------------------- /example/php/static/images/icons/cal-day.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuanye/xgcalendar/HEAD/example/php/static/images/icons/cal-day.gif -------------------------------------------------------------------------------- /example/php/static/images/icons/cal-month.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuanye/xgcalendar/HEAD/example/php/static/images/icons/cal-month.gif -------------------------------------------------------------------------------- /example/php/static/images/icons/cal-proc.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuanye/xgcalendar/HEAD/example/php/static/images/icons/cal-proc.gif -------------------------------------------------------------------------------- /example/php/static/images/icons/cal-week.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuanye/xgcalendar/HEAD/example/php/static/images/icons/cal-week.gif -------------------------------------------------------------------------------- /example/php/static/images/icons/calendar.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuanye/xgcalendar/HEAD/example/php/static/images/icons/calendar.gif -------------------------------------------------------------------------------- /example/php/static/images/icons/calwrkwk.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuanye/xgcalendar/HEAD/example/php/static/images/icons/calwrkwk.gif -------------------------------------------------------------------------------- /example/php/static/images/icons/clndrsmll.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuanye/xgcalendar/HEAD/example/php/static/images/icons/clndrsmll.gif -------------------------------------------------------------------------------- /example/php/static/images/icons/date_add.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuanye/xgcalendar/HEAD/example/php/static/images/icons/date_add.png -------------------------------------------------------------------------------- /example/php/static/images/icons/group_add.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuanye/xgcalendar/HEAD/example/php/static/images/icons/group_add.gif -------------------------------------------------------------------------------- /example/php/static/images/icons/indicator.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuanye/xgcalendar/HEAD/example/php/static/images/icons/indicator.gif -------------------------------------------------------------------------------- /example/php/static/images/icons/msg_email.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuanye/xgcalendar/HEAD/example/php/static/images/icons/msg_email.gif -------------------------------------------------------------------------------- /example/php/static/images/icons/pgrs-sm.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuanye/xgcalendar/HEAD/example/php/static/images/icons/pgrs-sm.gif -------------------------------------------------------------------------------- /example/php/static/images/icons/rowdelete.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuanye/xgcalendar/HEAD/example/php/static/images/icons/rowdelete.png -------------------------------------------------------------------------------- /example/php/static/images/icons/table_c.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuanye/xgcalendar/HEAD/example/php/static/images/icons/table_c.gif -------------------------------------------------------------------------------- /example/php/static/images/icons/table_r.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuanye/xgcalendar/HEAD/example/php/static/images/icons/table_r.png -------------------------------------------------------------------------------- /example/php/static/images/icons/turnback.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuanye/xgcalendar/HEAD/example/php/static/images/icons/turnback.png -------------------------------------------------------------------------------- /example/python/images/icons/Item.Delete.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuanye/xgcalendar/HEAD/example/python/images/icons/Item.Delete.gif -------------------------------------------------------------------------------- /example/python/images/icons/Item.Search.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuanye/xgcalendar/HEAD/example/python/images/icons/Item.Search.gif -------------------------------------------------------------------------------- /example/python/images/icons/cal-rsc-perm.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuanye/xgcalendar/HEAD/example/python/images/icons/cal-rsc-perm.gif -------------------------------------------------------------------------------- /example/python/images/icons/cal-wk-week.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuanye/xgcalendar/HEAD/example/python/images/icons/cal-wk-week.gif -------------------------------------------------------------------------------- /example/python/images/icons/date_reflash.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuanye/xgcalendar/HEAD/example/python/images/icons/date_reflash.png -------------------------------------------------------------------------------- /example/python/images/icons/folder_user.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuanye/xgcalendar/HEAD/example/python/images/icons/folder_user.gif -------------------------------------------------------------------------------- /example/python/images/icons/mtgreq-cancel.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuanye/xgcalendar/HEAD/example/python/images/icons/mtgreq-cancel.gif -------------------------------------------------------------------------------- /example/python/images/icons/mtgrsp-accept.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuanye/xgcalendar/HEAD/example/python/images/icons/mtgrsp-accept.gif -------------------------------------------------------------------------------- /example/python/images/icons/mtgrsp-tent.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuanye/xgcalendar/HEAD/example/python/images/icons/mtgrsp-tent.gif -------------------------------------------------------------------------------- /example/python/images/icons/table_refresh.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuanye/xgcalendar/HEAD/example/python/images/icons/table_refresh.png -------------------------------------------------------------------------------- /example/python/themes/Shared/images/sorry.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuanye/xgcalendar/HEAD/example/python/themes/Shared/images/sorry.jpg -------------------------------------------------------------------------------- /example/nodejs/static/image/bg/invalid_line.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuanye/xgcalendar/HEAD/example/nodejs/static/image/bg/invalid_line.gif -------------------------------------------------------------------------------- /example/nodejs/static/image/combined_v40_vr.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuanye/xgcalendar/HEAD/example/nodejs/static/image/combined_v40_vr.png -------------------------------------------------------------------------------- /example/php-newstyle/static/image/bg/top_bg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuanye/xgcalendar/HEAD/example/php-newstyle/static/image/bg/top_bg.png -------------------------------------------------------------------------------- /example/php-newstyle/static/image/checkmark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuanye/xgcalendar/HEAD/example/php-newstyle/static/image/checkmark.png -------------------------------------------------------------------------------- /example/php/static/images/icons/Item.Delete.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuanye/xgcalendar/HEAD/example/php/static/images/icons/Item.Delete.gif -------------------------------------------------------------------------------- /example/php/static/images/icons/Item.Input.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuanye/xgcalendar/HEAD/example/php/static/images/icons/Item.Input.gif -------------------------------------------------------------------------------- /example/php/static/images/icons/Item.Search.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuanye/xgcalendar/HEAD/example/php/static/images/icons/Item.Search.gif -------------------------------------------------------------------------------- /example/php/static/images/icons/cacheClear.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuanye/xgcalendar/HEAD/example/php/static/images/icons/cacheClear.png -------------------------------------------------------------------------------- /example/php/static/images/icons/cal-wk-week.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuanye/xgcalendar/HEAD/example/php/static/images/icons/cal-wk-week.gif -------------------------------------------------------------------------------- /example/php/static/images/icons/folder_user.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuanye/xgcalendar/HEAD/example/php/static/images/icons/folder_user.gif -------------------------------------------------------------------------------- /example/php/static/images/icons/msg_center.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuanye/xgcalendar/HEAD/example/php/static/images/icons/msg_center.gif -------------------------------------------------------------------------------- /example/php/static/images/icons/msg_mobile.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuanye/xgcalendar/HEAD/example/php/static/images/icons/msg_mobile.gif -------------------------------------------------------------------------------- /example/php/static/images/icons/mtgrsp-tent.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuanye/xgcalendar/HEAD/example/php/static/images/icons/mtgrsp-tent.gif -------------------------------------------------------------------------------- /example/php/static/images/icons/table_copy.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuanye/xgcalendar/HEAD/example/php/static/images/icons/table_copy.png -------------------------------------------------------------------------------- /example/python/images/icons/mtgrsp-decline.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuanye/xgcalendar/HEAD/example/python/images/icons/mtgrsp-decline.gif -------------------------------------------------------------------------------- /example/python/images/icons/resultset_next.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuanye/xgcalendar/HEAD/example/python/images/icons/resultset_next.png -------------------------------------------------------------------------------- /example/nodejs/static/image/bg/rightTitle_bg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuanye/xgcalendar/HEAD/example/nodejs/static/image/bg/rightTitle_bg.png -------------------------------------------------------------------------------- /example/nodejs/static/image/plugin/share/del.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuanye/xgcalendar/HEAD/example/nodejs/static/image/plugin/share/del.gif -------------------------------------------------------------------------------- /example/php-newstyle/static/image/bg/btn_file.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuanye/xgcalendar/HEAD/example/php-newstyle/static/image/bg/btn_file.png -------------------------------------------------------------------------------- /example/php-newstyle/static/image/bg/panel_bg.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuanye/xgcalendar/HEAD/example/php-newstyle/static/image/bg/panel_bg.gif -------------------------------------------------------------------------------- /example/php-newstyle/static/image/bg/text-bg.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuanye/xgcalendar/HEAD/example/php-newstyle/static/image/bg/text-bg.gif -------------------------------------------------------------------------------- /example/php/includes/conf.inc: -------------------------------------------------------------------------------- 1 | 7 | -------------------------------------------------------------------------------- /example/php/static/images/icons/cal-rsc-perm.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuanye/xgcalendar/HEAD/example/php/static/images/icons/cal-rsc-perm.gif -------------------------------------------------------------------------------- /example/php/static/images/icons/date_reflash.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuanye/xgcalendar/HEAD/example/php/static/images/icons/date_reflash.png -------------------------------------------------------------------------------- /example/php/static/images/icons/mtgreq-cancel.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuanye/xgcalendar/HEAD/example/php/static/images/icons/mtgreq-cancel.gif -------------------------------------------------------------------------------- /example/php/static/images/icons/mtgrsp-accept.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuanye/xgcalendar/HEAD/example/php/static/images/icons/mtgrsp-accept.gif -------------------------------------------------------------------------------- /example/php/static/images/icons/mtgrsp-decline.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuanye/xgcalendar/HEAD/example/php/static/images/icons/mtgrsp-decline.gif -------------------------------------------------------------------------------- /example/php/static/images/icons/resultset_next.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuanye/xgcalendar/HEAD/example/php/static/images/icons/resultset_next.png -------------------------------------------------------------------------------- /example/php/static/images/icons/table_refresh.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuanye/xgcalendar/HEAD/example/php/static/images/icons/table_refresh.png -------------------------------------------------------------------------------- /example/php/static/theme/Shared/images/sorry.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuanye/xgcalendar/HEAD/example/php/static/theme/Shared/images/sorry.jpg -------------------------------------------------------------------------------- /example/python/images/icons/circle_animation.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuanye/xgcalendar/HEAD/example/python/images/icons/circle_animation.gif -------------------------------------------------------------------------------- /example/python/images/icons/resultset_previous.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuanye/xgcalendar/HEAD/example/python/images/icons/resultset_previous.png -------------------------------------------------------------------------------- /example/python/themes/Default/images/alert/bot.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuanye/xgcalendar/HEAD/example/python/themes/Default/images/alert/bot.gif -------------------------------------------------------------------------------- /example/python/themes/Default/images/share/tbg.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuanye/xgcalendar/HEAD/example/python/themes/Default/images/share/tbg.gif -------------------------------------------------------------------------------- /example/aspnet/AzureCalendarMvcWeb/Global.asax: -------------------------------------------------------------------------------- 1 | <%@ Application Codebehind="Global.asax.cs" Inherits="AzureCalendarMvcWeb.MvcApplication" Language="C#" %> 2 | -------------------------------------------------------------------------------- /example/aspnet/AzureCalendarMvcWeb/Images/bgs/ch.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuanye/xgcalendar/HEAD/example/aspnet/AzureCalendarMvcWeb/Images/bgs/ch.gif -------------------------------------------------------------------------------- /example/nodejs/static/image/plugin/dailog/headbg.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuanye/xgcalendar/HEAD/example/nodejs/static/image/plugin/dailog/headbg.gif -------------------------------------------------------------------------------- /example/nodejs/static/image/plugin/dp/btn-arrow.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuanye/xgcalendar/HEAD/example/nodejs/static/image/plugin/dp/btn-arrow.gif -------------------------------------------------------------------------------- /example/nodejs/static/image/plugin/dropdown/tbg.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuanye/xgcalendar/HEAD/example/nodejs/static/image/plugin/dropdown/tbg.gif -------------------------------------------------------------------------------- /example/php-newstyle/static/image/bg/topmenu_bg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuanye/xgcalendar/HEAD/example/php-newstyle/static/image/bg/topmenu_bg.png -------------------------------------------------------------------------------- /example/php-newstyle/static/image/plugin/dp/cal.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuanye/xgcalendar/HEAD/example/php-newstyle/static/image/plugin/dp/cal.gif -------------------------------------------------------------------------------- /example/php/static/images/icons/circle_animation.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuanye/xgcalendar/HEAD/example/php/static/images/icons/circle_animation.gif -------------------------------------------------------------------------------- /example/python/themes/Default/images/alert/close.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuanye/xgcalendar/HEAD/example/python/themes/Default/images/alert/close.gif -------------------------------------------------------------------------------- /example/python/themes/Default/images/alert/help.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuanye/xgcalendar/HEAD/example/python/themes/Default/images/alert/help.gif -------------------------------------------------------------------------------- /example/python/themes/Default/images/alert/info.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuanye/xgcalendar/HEAD/example/python/themes/Default/images/alert/info.gif -------------------------------------------------------------------------------- /example/python/themes/Default/images/alert/title.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuanye/xgcalendar/HEAD/example/python/themes/Default/images/alert/title.gif -------------------------------------------------------------------------------- /example/python/themes/Default/images/share/card.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuanye/xgcalendar/HEAD/example/python/themes/Default/images/share/card.gif -------------------------------------------------------------------------------- /example/python/themes/Default/images/share/table.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuanye/xgcalendar/HEAD/example/python/themes/Default/images/share/table.gif -------------------------------------------------------------------------------- /example/aspnet/AzureCalendarMvcWeb/Images/bgs/plus1.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuanye/xgcalendar/HEAD/example/aspnet/AzureCalendarMvcWeb/Images/bgs/plus1.gif -------------------------------------------------------------------------------- /example/aspnet/AzureCalendarMvcWeb/Images/home/logo.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuanye/xgcalendar/HEAD/example/aspnet/AzureCalendarMvcWeb/Images/home/logo.gif -------------------------------------------------------------------------------- /example/aspnet/AzureCalendarMvcWeb/Images/icons/add.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuanye/xgcalendar/HEAD/example/aspnet/AzureCalendarMvcWeb/Images/icons/add.png -------------------------------------------------------------------------------- /example/aspnet/AzureCalendarMvcWeb/Images/icons/au.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuanye/xgcalendar/HEAD/example/aspnet/AzureCalendarMvcWeb/Images/icons/au.gif -------------------------------------------------------------------------------- /example/aspnet/AzureCalendarMvcWeb/Images/icons/cal.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuanye/xgcalendar/HEAD/example/aspnet/AzureCalendarMvcWeb/Images/icons/cal.gif -------------------------------------------------------------------------------- /example/aspnet/AzureCalendarMvcWeb/Images/icons/cn.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuanye/xgcalendar/HEAD/example/aspnet/AzureCalendarMvcWeb/Images/icons/cn.gif -------------------------------------------------------------------------------- /example/aspnet/AzureCalendarMvcWeb/Images/icons/us.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuanye/xgcalendar/HEAD/example/aspnet/AzureCalendarMvcWeb/Images/icons/us.gif -------------------------------------------------------------------------------- /example/nodejs/static/image/plugin/dailog/app-form.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuanye/xgcalendar/HEAD/example/nodejs/static/image/plugin/dailog/app-form.png -------------------------------------------------------------------------------- /example/nodejs/static/image/plugin/dropdown/dparrow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuanye/xgcalendar/HEAD/example/nodejs/static/image/plugin/dropdown/dparrow.png -------------------------------------------------------------------------------- /example/nodejs/static/image/plugin/dropdown/gridth.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuanye/xgcalendar/HEAD/example/nodejs/static/image/plugin/dropdown/gridth.gif -------------------------------------------------------------------------------- /example/nodejs/static/image/plugin/dropdown/uquery.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuanye/xgcalendar/HEAD/example/nodejs/static/image/plugin/dropdown/uquery.gif -------------------------------------------------------------------------------- /example/nodejs/static/image/plugin/share/glass-bg.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuanye/xgcalendar/HEAD/example/nodejs/static/image/plugin/share/glass-bg.gif -------------------------------------------------------------------------------- /example/nodejs/static/image/plugin/share/hd-sprite.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuanye/xgcalendar/HEAD/example/nodejs/static/image/plugin/share/hd-sprite.gif -------------------------------------------------------------------------------- /example/nodejs/static/image/plugin/share/left-btn.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuanye/xgcalendar/HEAD/example/nodejs/static/image/plugin/share/left-btn.gif -------------------------------------------------------------------------------- /example/nodejs/static/image/plugin/share/right-btn.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuanye/xgcalendar/HEAD/example/nodejs/static/image/plugin/share/right-btn.gif -------------------------------------------------------------------------------- /example/nodejs/static/image/plugin/validate/accept.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuanye/xgcalendar/HEAD/example/nodejs/static/image/plugin/validate/accept.png -------------------------------------------------------------------------------- /example/nodejs/static/image/plugin/validate/tooltop.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuanye/xgcalendar/HEAD/example/nodejs/static/image/plugin/validate/tooltop.gif -------------------------------------------------------------------------------- /example/nodejs/static/image/plugin/validate/warning.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuanye/xgcalendar/HEAD/example/nodejs/static/image/plugin/validate/warning.gif -------------------------------------------------------------------------------- /example/php-newstyle/static/image/bg/invalid_line.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuanye/xgcalendar/HEAD/example/php-newstyle/static/image/bg/invalid_line.gif -------------------------------------------------------------------------------- /example/php-newstyle/static/image/bg/rightTitle_bg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuanye/xgcalendar/HEAD/example/php-newstyle/static/image/bg/rightTitle_bg.png -------------------------------------------------------------------------------- /example/php-newstyle/static/image/combined_v40_vr.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuanye/xgcalendar/HEAD/example/php-newstyle/static/image/combined_v40_vr.png -------------------------------------------------------------------------------- /example/php-newstyle/static/image/plugin/share/del.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuanye/xgcalendar/HEAD/example/php-newstyle/static/image/plugin/share/del.gif -------------------------------------------------------------------------------- /example/php/static/images/icons/resultset_previous.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuanye/xgcalendar/HEAD/example/php/static/images/icons/resultset_previous.png -------------------------------------------------------------------------------- /example/php/static/theme/Default/images/alert/bot.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuanye/xgcalendar/HEAD/example/php/static/theme/Default/images/alert/bot.gif -------------------------------------------------------------------------------- /example/php/static/theme/Default/images/alert/close.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuanye/xgcalendar/HEAD/example/php/static/theme/Default/images/alert/close.gif -------------------------------------------------------------------------------- /example/php/static/theme/Default/images/alert/help.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuanye/xgcalendar/HEAD/example/php/static/theme/Default/images/alert/help.gif -------------------------------------------------------------------------------- /example/php/static/theme/Default/images/alert/info.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuanye/xgcalendar/HEAD/example/php/static/theme/Default/images/alert/info.gif -------------------------------------------------------------------------------- /example/php/static/theme/Default/images/alert/title.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuanye/xgcalendar/HEAD/example/php/static/theme/Default/images/alert/title.gif -------------------------------------------------------------------------------- /example/php/static/theme/Default/images/share/card.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuanye/xgcalendar/HEAD/example/php/static/theme/Default/images/share/card.gif -------------------------------------------------------------------------------- /example/php/static/theme/Default/images/share/table.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuanye/xgcalendar/HEAD/example/php/static/theme/Default/images/share/table.gif -------------------------------------------------------------------------------- /example/php/static/theme/Default/images/share/tbg.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuanye/xgcalendar/HEAD/example/php/static/theme/Default/images/share/tbg.gif -------------------------------------------------------------------------------- /example/python/themes/Default/images/alert/corners.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuanye/xgcalendar/HEAD/example/python/themes/Default/images/alert/corners.gif -------------------------------------------------------------------------------- /example/python/themes/Default/images/alert/title1.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuanye/xgcalendar/HEAD/example/python/themes/Default/images/alert/title1.gif -------------------------------------------------------------------------------- /example/python/themes/Default/images/calendar/grid.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuanye/xgcalendar/HEAD/example/python/themes/Default/images/calendar/grid.png -------------------------------------------------------------------------------- /example/python/themes/Default/images/calendar/tbg.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuanye/xgcalendar/HEAD/example/python/themes/Default/images/calendar/tbg.gif -------------------------------------------------------------------------------- /example/python/themes/Default/images/dailog/headbg.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuanye/xgcalendar/HEAD/example/python/themes/Default/images/dailog/headbg.gif -------------------------------------------------------------------------------- /example/python/themes/Default/images/dp/btn-arrow.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuanye/xgcalendar/HEAD/example/python/themes/Default/images/dp/btn-arrow.gif -------------------------------------------------------------------------------- /example/python/themes/Default/images/share/glass-bg.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuanye/xgcalendar/HEAD/example/python/themes/Default/images/share/glass-bg.gif -------------------------------------------------------------------------------- /example/python/themes/Default/images/share/headbg.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuanye/xgcalendar/HEAD/example/python/themes/Default/images/share/headbg.gif -------------------------------------------------------------------------------- /example/python/themes/Default/images/share/left-btn.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuanye/xgcalendar/HEAD/example/python/themes/Default/images/share/left-btn.gif -------------------------------------------------------------------------------- /example/python/themes/Default/images/share/table_c.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuanye/xgcalendar/HEAD/example/python/themes/Default/images/share/table_c.gif -------------------------------------------------------------------------------- /example/python/themes/Shared/images/blackbird_icons.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuanye/xgcalendar/HEAD/example/python/themes/Shared/images/blackbird_icons.png -------------------------------------------------------------------------------- /example/python/themes/Shared/images/blackbird_panel.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuanye/xgcalendar/HEAD/example/python/themes/Shared/images/blackbird_panel.png -------------------------------------------------------------------------------- /example/aspnet/AzureCalendarMvcWeb/Images/bgs/headbg.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuanye/xgcalendar/HEAD/example/aspnet/AzureCalendarMvcWeb/Images/bgs/headbg.gif -------------------------------------------------------------------------------- /example/aspnet/AzureCalendarMvcWeb/Images/bgs/minus1.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuanye/xgcalendar/HEAD/example/aspnet/AzureCalendarMvcWeb/Images/bgs/minus1.gif -------------------------------------------------------------------------------- /example/aspnet/AzureCalendarMvcWeb/Images/home/top_bg.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuanye/xgcalendar/HEAD/example/aspnet/AzureCalendarMvcWeb/Images/home/top_bg.jpg -------------------------------------------------------------------------------- /example/aspnet/AzureCalendarMvcWeb/Images/icons/appt.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuanye/xgcalendar/HEAD/example/aspnet/AzureCalendarMvcWeb/Images/icons/appt.gif -------------------------------------------------------------------------------- /example/aspnet/AzureCalendarMvcWeb/Images/icons/clndr.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuanye/xgcalendar/HEAD/example/aspnet/AzureCalendarMvcWeb/Images/icons/clndr.gif -------------------------------------------------------------------------------- /example/aspnet/AzureCalendarMvcWeb/Images/icons/date.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuanye/xgcalendar/HEAD/example/aspnet/AzureCalendarMvcWeb/Images/icons/date.png -------------------------------------------------------------------------------- /example/aspnet/AzureCalendarMvcWeb/Images/icons/edit.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuanye/xgcalendar/HEAD/example/aspnet/AzureCalendarMvcWeb/Images/icons/edit.png -------------------------------------------------------------------------------- /example/aspnet/AzureCalendarMvcWeb/Images/icons/group.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuanye/xgcalendar/HEAD/example/aspnet/AzureCalendarMvcWeb/Images/icons/group.gif -------------------------------------------------------------------------------- /example/aspnet/AzureCalendarMvcWeb/Images/icons/ico1.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuanye/xgcalendar/HEAD/example/aspnet/AzureCalendarMvcWeb/Images/icons/ico1.gif -------------------------------------------------------------------------------- /example/aspnet/AzureCalendarMvcWeb/Images/icons/table.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuanye/xgcalendar/HEAD/example/aspnet/AzureCalendarMvcWeb/Images/icons/table.gif -------------------------------------------------------------------------------- /example/aspnet/AzureCalendarMvcWeb/Images/icons/tick.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuanye/xgcalendar/HEAD/example/aspnet/AzureCalendarMvcWeb/Images/icons/tick.png -------------------------------------------------------------------------------- /example/aspnet/AzureCalendarMvcWeb/Images/icons/view.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuanye/xgcalendar/HEAD/example/aspnet/AzureCalendarMvcWeb/Images/icons/view.png -------------------------------------------------------------------------------- /example/aspnet/AzureCalendarMvcWeb/bin/SubSonic.Core.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuanye/xgcalendar/HEAD/example/aspnet/AzureCalendarMvcWeb/bin/SubSonic.Core.dll -------------------------------------------------------------------------------- /example/aspnet/AzureCalendarMvcWeb/bin/System.Web.Mvc.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuanye/xgcalendar/HEAD/example/aspnet/AzureCalendarMvcWeb/bin/System.Web.Mvc.dll -------------------------------------------------------------------------------- /example/nodejs/static/image/plugin/dailog/left-right.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuanye/xgcalendar/HEAD/example/nodejs/static/image/plugin/dailog/left-right.png -------------------------------------------------------------------------------- /example/nodejs/static/image/plugin/dailog/top-bottom.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuanye/xgcalendar/HEAD/example/nodejs/static/image/plugin/dailog/top-bottom.png -------------------------------------------------------------------------------- /example/nodejs/static/image/plugin/dp/btn-arrow-light.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuanye/xgcalendar/HEAD/example/nodejs/static/image/plugin/dp/btn-arrow-light.gif -------------------------------------------------------------------------------- /example/nodejs/static/image/plugin/share/tool-sprites.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuanye/xgcalendar/HEAD/example/nodejs/static/image/plugin/share/tool-sprites.gif -------------------------------------------------------------------------------- /example/nodejs/static/image/plugin/validate/tooltop2.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuanye/xgcalendar/HEAD/example/nodejs/static/image/plugin/validate/tooltop2.gif -------------------------------------------------------------------------------- /example/nodejs/static/image/plugin/validate/up_arrow.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuanye/xgcalendar/HEAD/example/nodejs/static/image/plugin/validate/up_arrow.gif -------------------------------------------------------------------------------- /example/php-newstyle/static/image/plugin/dp/btn-arrow.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuanye/xgcalendar/HEAD/example/php-newstyle/static/image/plugin/dp/btn-arrow.gif -------------------------------------------------------------------------------- /example/php-newstyle/static/image/plugin/dropdown/tbg.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuanye/xgcalendar/HEAD/example/php-newstyle/static/image/plugin/dropdown/tbg.gif -------------------------------------------------------------------------------- /example/php/static/theme/Default/images/alert/corners.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuanye/xgcalendar/HEAD/example/php/static/theme/Default/images/alert/corners.gif -------------------------------------------------------------------------------- /example/php/static/theme/Default/images/alert/title1.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuanye/xgcalendar/HEAD/example/php/static/theme/Default/images/alert/title1.gif -------------------------------------------------------------------------------- /example/php/static/theme/Default/images/calendar/grid.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuanye/xgcalendar/HEAD/example/php/static/theme/Default/images/calendar/grid.png -------------------------------------------------------------------------------- /example/php/static/theme/Default/images/calendar/tbg.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuanye/xgcalendar/HEAD/example/php/static/theme/Default/images/calendar/tbg.gif -------------------------------------------------------------------------------- /example/php/static/theme/Default/images/dailog/headbg.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuanye/xgcalendar/HEAD/example/php/static/theme/Default/images/dailog/headbg.gif -------------------------------------------------------------------------------- /example/php/static/theme/Default/images/dp/btn-arrow.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuanye/xgcalendar/HEAD/example/php/static/theme/Default/images/dp/btn-arrow.gif -------------------------------------------------------------------------------- /example/php/static/theme/Default/images/share/headbg.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuanye/xgcalendar/HEAD/example/php/static/theme/Default/images/share/headbg.gif -------------------------------------------------------------------------------- /example/php/static/theme/Default/images/share/table_c.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuanye/xgcalendar/HEAD/example/php/static/theme/Default/images/share/table_c.gif -------------------------------------------------------------------------------- /example/python/themes/Default/images/alert/important.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuanye/xgcalendar/HEAD/example/python/themes/Default/images/alert/important.gif -------------------------------------------------------------------------------- /example/python/themes/Default/images/calendar/gridth.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuanye/xgcalendar/HEAD/example/python/themes/Default/images/calendar/gridth.gif -------------------------------------------------------------------------------- /example/python/themes/Default/images/calendar/headbg.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuanye/xgcalendar/HEAD/example/python/themes/Default/images/calendar/headbg.gif -------------------------------------------------------------------------------- /example/python/themes/Default/images/calendar/load-bg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuanye/xgcalendar/HEAD/example/python/themes/Default/images/calendar/load-bg.png -------------------------------------------------------------------------------- /example/python/themes/Default/images/dailog/app-form.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuanye/xgcalendar/HEAD/example/python/themes/Default/images/dailog/app-form.png -------------------------------------------------------------------------------- /example/python/themes/Default/images/share/hd-sprite.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuanye/xgcalendar/HEAD/example/python/themes/Default/images/share/hd-sprite.gif -------------------------------------------------------------------------------- /example/python/themes/Default/images/share/right-btn.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuanye/xgcalendar/HEAD/example/python/themes/Default/images/share/right-btn.gif -------------------------------------------------------------------------------- /example/aspnet/AzureCalendarMvcWeb/Images/bgs/CardHeadbg.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuanye/xgcalendar/HEAD/example/aspnet/AzureCalendarMvcWeb/Images/bgs/CardHeadbg.jpg -------------------------------------------------------------------------------- /example/aspnet/AzureCalendarMvcWeb/Images/bgs/CardHeadbg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuanye/xgcalendar/HEAD/example/aspnet/AzureCalendarMvcWeb/Images/bgs/CardHeadbg.png -------------------------------------------------------------------------------- /example/aspnet/AzureCalendarMvcWeb/Images/home/toolbarbg.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuanye/xgcalendar/HEAD/example/aspnet/AzureCalendarMvcWeb/Images/home/toolbarbg.jpg -------------------------------------------------------------------------------- /example/aspnet/AzureCalendarMvcWeb/Images/icons/Item.Add.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuanye/xgcalendar/HEAD/example/aspnet/AzureCalendarMvcWeb/Images/icons/Item.Add.gif -------------------------------------------------------------------------------- /example/aspnet/AzureCalendarMvcWeb/Images/icons/cal-day.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuanye/xgcalendar/HEAD/example/aspnet/AzureCalendarMvcWeb/Images/icons/cal-day.gif -------------------------------------------------------------------------------- /example/aspnet/AzureCalendarMvcWeb/Images/icons/cal-proc.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuanye/xgcalendar/HEAD/example/aspnet/AzureCalendarMvcWeb/Images/icons/cal-proc.gif -------------------------------------------------------------------------------- /example/aspnet/AzureCalendarMvcWeb/Images/icons/cal-week.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuanye/xgcalendar/HEAD/example/aspnet/AzureCalendarMvcWeb/Images/icons/cal-week.gif -------------------------------------------------------------------------------- /example/aspnet/AzureCalendarMvcWeb/Images/icons/calendar.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuanye/xgcalendar/HEAD/example/aspnet/AzureCalendarMvcWeb/Images/icons/calendar.gif -------------------------------------------------------------------------------- /example/aspnet/AzureCalendarMvcWeb/Images/icons/calwrkwk.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuanye/xgcalendar/HEAD/example/aspnet/AzureCalendarMvcWeb/Images/icons/calwrkwk.gif -------------------------------------------------------------------------------- /example/aspnet/AzureCalendarMvcWeb/Images/icons/canmtg.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuanye/xgcalendar/HEAD/example/aspnet/AzureCalendarMvcWeb/Images/icons/canmtg.gif -------------------------------------------------------------------------------- /example/aspnet/AzureCalendarMvcWeb/Images/icons/date_add.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuanye/xgcalendar/HEAD/example/aspnet/AzureCalendarMvcWeb/Images/icons/date_add.png -------------------------------------------------------------------------------- /example/aspnet/AzureCalendarMvcWeb/Images/icons/delete.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuanye/xgcalendar/HEAD/example/aspnet/AzureCalendarMvcWeb/Images/icons/delete.png -------------------------------------------------------------------------------- /example/aspnet/AzureCalendarMvcWeb/Images/icons/msg_im.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuanye/xgcalendar/HEAD/example/aspnet/AzureCalendarMvcWeb/Images/icons/msg_im.gif -------------------------------------------------------------------------------- /example/aspnet/AzureCalendarMvcWeb/Images/icons/mtgreq.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuanye/xgcalendar/HEAD/example/aspnet/AzureCalendarMvcWeb/Images/icons/mtgreq.gif -------------------------------------------------------------------------------- /example/aspnet/AzureCalendarMvcWeb/Images/icons/pgrs-sm.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuanye/xgcalendar/HEAD/example/aspnet/AzureCalendarMvcWeb/Images/icons/pgrs-sm.gif -------------------------------------------------------------------------------- /example/aspnet/AzureCalendarMvcWeb/Images/icons/table_c.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuanye/xgcalendar/HEAD/example/aspnet/AzureCalendarMvcWeb/Images/icons/table_c.gif -------------------------------------------------------------------------------- /example/aspnet/AzureCalendarMvcWeb/Images/icons/table_r.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuanye/xgcalendar/HEAD/example/aspnet/AzureCalendarMvcWeb/Images/icons/table_r.png -------------------------------------------------------------------------------- /example/aspnet/AzureCalendarMvcWeb/Images/icons/turnback.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuanye/xgcalendar/HEAD/example/aspnet/AzureCalendarMvcWeb/Images/icons/turnback.png -------------------------------------------------------------------------------- /example/nodejs/static/image/plugin/dailog/left-corners.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuanye/xgcalendar/HEAD/example/nodejs/static/image/plugin/dailog/left-corners.png -------------------------------------------------------------------------------- /example/nodejs/static/image/plugin/dailog/right-corners.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuanye/xgcalendar/HEAD/example/nodejs/static/image/plugin/dailog/right-corners.png -------------------------------------------------------------------------------- /example/nodejs/static/image/plugin/dailog/tool-sprites.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuanye/xgcalendar/HEAD/example/nodejs/static/image/plugin/dailog/tool-sprites.gif -------------------------------------------------------------------------------- /example/nodejs/static/image/plugin/validate/exclamation.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuanye/xgcalendar/HEAD/example/nodejs/static/image/plugin/validate/exclamation.png -------------------------------------------------------------------------------- /example/php-newstyle/static/image/plugin/dailog/app-form.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuanye/xgcalendar/HEAD/example/php-newstyle/static/image/plugin/dailog/app-form.png -------------------------------------------------------------------------------- /example/php-newstyle/static/image/plugin/dailog/headbg.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuanye/xgcalendar/HEAD/example/php-newstyle/static/image/plugin/dailog/headbg.gif -------------------------------------------------------------------------------- /example/php-newstyle/static/image/plugin/dropdown/gridth.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuanye/xgcalendar/HEAD/example/php-newstyle/static/image/plugin/dropdown/gridth.gif -------------------------------------------------------------------------------- /example/php-newstyle/static/image/plugin/dropdown/uquery.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuanye/xgcalendar/HEAD/example/php-newstyle/static/image/plugin/dropdown/uquery.gif -------------------------------------------------------------------------------- /example/php-newstyle/static/image/plugin/share/glass-bg.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuanye/xgcalendar/HEAD/example/php-newstyle/static/image/plugin/share/glass-bg.gif -------------------------------------------------------------------------------- /example/php-newstyle/static/image/plugin/share/hd-sprite.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuanye/xgcalendar/HEAD/example/php-newstyle/static/image/plugin/share/hd-sprite.gif -------------------------------------------------------------------------------- /example/php-newstyle/static/image/plugin/share/left-btn.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuanye/xgcalendar/HEAD/example/php-newstyle/static/image/plugin/share/left-btn.gif -------------------------------------------------------------------------------- /example/php-newstyle/static/image/plugin/share/right-btn.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuanye/xgcalendar/HEAD/example/php-newstyle/static/image/plugin/share/right-btn.gif -------------------------------------------------------------------------------- /example/php-newstyle/static/image/plugin/validate/accept.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuanye/xgcalendar/HEAD/example/php-newstyle/static/image/plugin/validate/accept.png -------------------------------------------------------------------------------- /example/php/static/theme/Default/images/alert/important.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuanye/xgcalendar/HEAD/example/php/static/theme/Default/images/alert/important.gif -------------------------------------------------------------------------------- /example/php/static/theme/Default/images/calendar/gridth.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuanye/xgcalendar/HEAD/example/php/static/theme/Default/images/calendar/gridth.gif -------------------------------------------------------------------------------- /example/php/static/theme/Default/images/calendar/headbg.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuanye/xgcalendar/HEAD/example/php/static/theme/Default/images/calendar/headbg.gif -------------------------------------------------------------------------------- /example/php/static/theme/Default/images/calendar/load-bg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuanye/xgcalendar/HEAD/example/php/static/theme/Default/images/calendar/load-bg.png -------------------------------------------------------------------------------- /example/php/static/theme/Default/images/dailog/app-form.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuanye/xgcalendar/HEAD/example/php/static/theme/Default/images/dailog/app-form.png -------------------------------------------------------------------------------- /example/php/static/theme/Default/images/share/glass-bg.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuanye/xgcalendar/HEAD/example/php/static/theme/Default/images/share/glass-bg.gif -------------------------------------------------------------------------------- /example/php/static/theme/Default/images/share/hd-sprite.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuanye/xgcalendar/HEAD/example/php/static/theme/Default/images/share/hd-sprite.gif -------------------------------------------------------------------------------- /example/php/static/theme/Default/images/share/left-btn.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuanye/xgcalendar/HEAD/example/php/static/theme/Default/images/share/left-btn.gif -------------------------------------------------------------------------------- /example/php/static/theme/Default/images/share/right-btn.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuanye/xgcalendar/HEAD/example/php/static/theme/Default/images/share/right-btn.gif -------------------------------------------------------------------------------- /example/php/static/theme/Shared/images/blackbird_icons.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuanye/xgcalendar/HEAD/example/php/static/theme/Shared/images/blackbird_icons.png -------------------------------------------------------------------------------- /example/php/static/theme/Shared/images/blackbird_panel.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuanye/xgcalendar/HEAD/example/php/static/theme/Shared/images/blackbird_panel.png -------------------------------------------------------------------------------- /example/python/themes/Default/images/alert/cornersBlue.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuanye/xgcalendar/HEAD/example/python/themes/Default/images/alert/cornersBlue.gif -------------------------------------------------------------------------------- /example/python/themes/Default/images/calendar/combined.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuanye/xgcalendar/HEAD/example/python/themes/Default/images/calendar/combined.gif -------------------------------------------------------------------------------- /example/python/themes/Default/images/dailog/left-corners.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuanye/xgcalendar/HEAD/example/python/themes/Default/images/dailog/left-corners.png -------------------------------------------------------------------------------- /example/python/themes/Default/images/dailog/left-right.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuanye/xgcalendar/HEAD/example/python/themes/Default/images/dailog/left-right.png -------------------------------------------------------------------------------- /example/python/themes/Default/images/dailog/tool-sprites.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuanye/xgcalendar/HEAD/example/python/themes/Default/images/dailog/tool-sprites.gif -------------------------------------------------------------------------------- /example/python/themes/Default/images/dailog/top-bottom.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuanye/xgcalendar/HEAD/example/python/themes/Default/images/dailog/top-bottom.png -------------------------------------------------------------------------------- /example/python/themes/Default/images/dp/btn-arrow-light.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuanye/xgcalendar/HEAD/example/python/themes/Default/images/dp/btn-arrow-light.gif -------------------------------------------------------------------------------- /example/python/themes/Default/images/dropdown/dropdown.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuanye/xgcalendar/HEAD/example/python/themes/Default/images/dropdown/dropdown.gif -------------------------------------------------------------------------------- /example/python/themes/Default/images/share/information.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuanye/xgcalendar/HEAD/example/python/themes/Default/images/share/information.png -------------------------------------------------------------------------------- /example/python/themes/Default/images/share/tool-sprites.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuanye/xgcalendar/HEAD/example/python/themes/Default/images/share/tool-sprites.gif -------------------------------------------------------------------------------- /example/python/themes/Default/images/validation/accept.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuanye/xgcalendar/HEAD/example/python/themes/Default/images/validation/accept.png -------------------------------------------------------------------------------- /example/python/themes/Default/images/validation/tooltop.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuanye/xgcalendar/HEAD/example/python/themes/Default/images/validation/tooltop.gif -------------------------------------------------------------------------------- /example/python/themes/Default/images/validation/warning.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuanye/xgcalendar/HEAD/example/python/themes/Default/images/validation/warning.gif -------------------------------------------------------------------------------- /example/aspnet/AzureCalendarMvcWeb/Images/icons/Btn.Close.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuanye/xgcalendar/HEAD/example/aspnet/AzureCalendarMvcWeb/Images/icons/Btn.Close.gif -------------------------------------------------------------------------------- /example/aspnet/AzureCalendarMvcWeb/Images/icons/Item.Edit.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuanye/xgcalendar/HEAD/example/aspnet/AzureCalendarMvcWeb/Images/icons/Item.Edit.gif -------------------------------------------------------------------------------- /example/aspnet/AzureCalendarMvcWeb/Images/icons/Item.Input.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuanye/xgcalendar/HEAD/example/aspnet/AzureCalendarMvcWeb/Images/icons/Item.Input.gif -------------------------------------------------------------------------------- /example/aspnet/AzureCalendarMvcWeb/Images/icons/Item.Save.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuanye/xgcalendar/HEAD/example/aspnet/AzureCalendarMvcWeb/Images/icons/Item.Save.gif -------------------------------------------------------------------------------- /example/aspnet/AzureCalendarMvcWeb/Images/icons/cacheClear.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuanye/xgcalendar/HEAD/example/aspnet/AzureCalendarMvcWeb/Images/icons/cacheClear.png -------------------------------------------------------------------------------- /example/aspnet/AzureCalendarMvcWeb/Images/icons/cal-month.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuanye/xgcalendar/HEAD/example/aspnet/AzureCalendarMvcWeb/Images/icons/cal-month.gif -------------------------------------------------------------------------------- /example/aspnet/AzureCalendarMvcWeb/Images/icons/clndrsmll.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuanye/xgcalendar/HEAD/example/aspnet/AzureCalendarMvcWeb/Images/icons/clndrsmll.gif -------------------------------------------------------------------------------- /example/aspnet/AzureCalendarMvcWeb/Images/icons/group_add.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuanye/xgcalendar/HEAD/example/aspnet/AzureCalendarMvcWeb/Images/icons/group_add.gif -------------------------------------------------------------------------------- /example/aspnet/AzureCalendarMvcWeb/Images/icons/indicator.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuanye/xgcalendar/HEAD/example/aspnet/AzureCalendarMvcWeb/Images/icons/indicator.gif -------------------------------------------------------------------------------- /example/aspnet/AzureCalendarMvcWeb/Images/icons/msg_center.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuanye/xgcalendar/HEAD/example/aspnet/AzureCalendarMvcWeb/Images/icons/msg_center.gif -------------------------------------------------------------------------------- /example/aspnet/AzureCalendarMvcWeb/Images/icons/msg_email.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuanye/xgcalendar/HEAD/example/aspnet/AzureCalendarMvcWeb/Images/icons/msg_email.gif -------------------------------------------------------------------------------- /example/aspnet/AzureCalendarMvcWeb/Images/icons/msg_mobile.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuanye/xgcalendar/HEAD/example/aspnet/AzureCalendarMvcWeb/Images/icons/msg_mobile.gif -------------------------------------------------------------------------------- /example/aspnet/AzureCalendarMvcWeb/Images/icons/rowdelete.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuanye/xgcalendar/HEAD/example/aspnet/AzureCalendarMvcWeb/Images/icons/rowdelete.png -------------------------------------------------------------------------------- /example/aspnet/AzureCalendarMvcWeb/Images/icons/table_copy.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuanye/xgcalendar/HEAD/example/aspnet/AzureCalendarMvcWeb/Images/icons/table_copy.png -------------------------------------------------------------------------------- /example/aspnet/AzureCalendarMvcWeb/bin/AzureCalendarMvcWeb.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuanye/xgcalendar/HEAD/example/aspnet/AzureCalendarMvcWeb/bin/AzureCalendarMvcWeb.dll -------------------------------------------------------------------------------- /example/aspnet/AzureCalendarMvcWeb/bin/AzureCalendarMvcWeb.pdb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuanye/xgcalendar/HEAD/example/aspnet/AzureCalendarMvcWeb/bin/AzureCalendarMvcWeb.pdb -------------------------------------------------------------------------------- /example/aspnet/AzureCalendarMvcWeb/bin/System.Web.Routing.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuanye/xgcalendar/HEAD/example/aspnet/AzureCalendarMvcWeb/bin/System.Web.Routing.dll -------------------------------------------------------------------------------- /example/php-newstyle/static/image/plugin/dailog/left-right.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuanye/xgcalendar/HEAD/example/php-newstyle/static/image/plugin/dailog/left-right.png -------------------------------------------------------------------------------- /example/php-newstyle/static/image/plugin/dailog/top-bottom.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuanye/xgcalendar/HEAD/example/php-newstyle/static/image/plugin/dailog/top-bottom.png -------------------------------------------------------------------------------- /example/php-newstyle/static/image/plugin/dropdown/dparrow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuanye/xgcalendar/HEAD/example/php-newstyle/static/image/plugin/dropdown/dparrow.png -------------------------------------------------------------------------------- /example/php-newstyle/static/image/plugin/validate/tooltop.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuanye/xgcalendar/HEAD/example/php-newstyle/static/image/plugin/validate/tooltop.gif -------------------------------------------------------------------------------- /example/php-newstyle/static/image/plugin/validate/tooltop2.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuanye/xgcalendar/HEAD/example/php-newstyle/static/image/plugin/validate/tooltop2.gif -------------------------------------------------------------------------------- /example/php-newstyle/static/image/plugin/validate/up_arrow.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuanye/xgcalendar/HEAD/example/php-newstyle/static/image/plugin/validate/up_arrow.gif -------------------------------------------------------------------------------- /example/php-newstyle/static/image/plugin/validate/warning.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuanye/xgcalendar/HEAD/example/php-newstyle/static/image/plugin/validate/warning.gif -------------------------------------------------------------------------------- /example/php/static/theme/Default/images/alert/cornersBlue.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuanye/xgcalendar/HEAD/example/php/static/theme/Default/images/alert/cornersBlue.gif -------------------------------------------------------------------------------- /example/php/static/theme/Default/images/calendar/combined.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuanye/xgcalendar/HEAD/example/php/static/theme/Default/images/calendar/combined.gif -------------------------------------------------------------------------------- /example/php/static/theme/Default/images/dailog/left-right.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuanye/xgcalendar/HEAD/example/php/static/theme/Default/images/dailog/left-right.png -------------------------------------------------------------------------------- /example/php/static/theme/Default/images/dailog/top-bottom.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuanye/xgcalendar/HEAD/example/php/static/theme/Default/images/dailog/top-bottom.png -------------------------------------------------------------------------------- /example/php/static/theme/Default/images/dp/btn-arrow-light.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuanye/xgcalendar/HEAD/example/php/static/theme/Default/images/dp/btn-arrow-light.gif -------------------------------------------------------------------------------- /example/php/static/theme/Default/images/dropdown/dropdown.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuanye/xgcalendar/HEAD/example/php/static/theme/Default/images/dropdown/dropdown.gif -------------------------------------------------------------------------------- /example/php/static/theme/Default/images/share/information.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuanye/xgcalendar/HEAD/example/php/static/theme/Default/images/share/information.png -------------------------------------------------------------------------------- /example/php/static/theme/Default/images/share/tool-sprites.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuanye/xgcalendar/HEAD/example/php/static/theme/Default/images/share/tool-sprites.gif -------------------------------------------------------------------------------- /example/php/static/theme/Default/images/validation/accept.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuanye/xgcalendar/HEAD/example/php/static/theme/Default/images/validation/accept.png -------------------------------------------------------------------------------- /example/php/static/theme/Default/images/validation/tooltop.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuanye/xgcalendar/HEAD/example/php/static/theme/Default/images/validation/tooltop.gif -------------------------------------------------------------------------------- /example/php/static/theme/Default/images/validation/warning.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuanye/xgcalendar/HEAD/example/php/static/theme/Default/images/validation/warning.gif -------------------------------------------------------------------------------- /example/python/themes/Default/images/dailog/right-corners.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuanye/xgcalendar/HEAD/example/python/themes/Default/images/dailog/right-corners.png -------------------------------------------------------------------------------- /example/aspnet/AzureCalendarMvcWeb/Images/icons/Item.Delete.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuanye/xgcalendar/HEAD/example/aspnet/AzureCalendarMvcWeb/Images/icons/Item.Delete.gif -------------------------------------------------------------------------------- /example/aspnet/AzureCalendarMvcWeb/Images/icons/Item.Search.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuanye/xgcalendar/HEAD/example/aspnet/AzureCalendarMvcWeb/Images/icons/Item.Search.gif -------------------------------------------------------------------------------- /example/aspnet/AzureCalendarMvcWeb/Images/icons/cal-rsc-perm.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuanye/xgcalendar/HEAD/example/aspnet/AzureCalendarMvcWeb/Images/icons/cal-rsc-perm.gif -------------------------------------------------------------------------------- /example/aspnet/AzureCalendarMvcWeb/Images/icons/cal-wk-week.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuanye/xgcalendar/HEAD/example/aspnet/AzureCalendarMvcWeb/Images/icons/cal-wk-week.gif -------------------------------------------------------------------------------- /example/aspnet/AzureCalendarMvcWeb/Images/icons/date_reflash.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuanye/xgcalendar/HEAD/example/aspnet/AzureCalendarMvcWeb/Images/icons/date_reflash.png -------------------------------------------------------------------------------- /example/aspnet/AzureCalendarMvcWeb/Images/icons/folder_user.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuanye/xgcalendar/HEAD/example/aspnet/AzureCalendarMvcWeb/Images/icons/folder_user.gif -------------------------------------------------------------------------------- /example/aspnet/AzureCalendarMvcWeb/Images/icons/mtgreq-cancel.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuanye/xgcalendar/HEAD/example/aspnet/AzureCalendarMvcWeb/Images/icons/mtgreq-cancel.gif -------------------------------------------------------------------------------- /example/aspnet/AzureCalendarMvcWeb/Images/icons/mtgrsp-accept.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuanye/xgcalendar/HEAD/example/aspnet/AzureCalendarMvcWeb/Images/icons/mtgrsp-accept.gif -------------------------------------------------------------------------------- /example/aspnet/AzureCalendarMvcWeb/Images/icons/mtgrsp-tent.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuanye/xgcalendar/HEAD/example/aspnet/AzureCalendarMvcWeb/Images/icons/mtgrsp-tent.gif -------------------------------------------------------------------------------- /example/aspnet/AzureCalendarMvcWeb/Images/icons/table_refresh.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuanye/xgcalendar/HEAD/example/aspnet/AzureCalendarMvcWeb/Images/icons/table_refresh.png -------------------------------------------------------------------------------- /example/aspnet/AzureCalendarMvcWeb/Theme/Shared/images/sorry.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuanye/xgcalendar/HEAD/example/aspnet/AzureCalendarMvcWeb/Theme/Shared/images/sorry.jpg -------------------------------------------------------------------------------- /example/php-newstyle/static/image/plugin/dailog/left-corners.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuanye/xgcalendar/HEAD/example/php-newstyle/static/image/plugin/dailog/left-corners.png -------------------------------------------------------------------------------- /example/php-newstyle/static/image/plugin/dailog/right-corners.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuanye/xgcalendar/HEAD/example/php-newstyle/static/image/plugin/dailog/right-corners.png -------------------------------------------------------------------------------- /example/php-newstyle/static/image/plugin/dailog/tool-sprites.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuanye/xgcalendar/HEAD/example/php-newstyle/static/image/plugin/dailog/tool-sprites.gif -------------------------------------------------------------------------------- /example/php-newstyle/static/image/plugin/dp/btn-arrow-light.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuanye/xgcalendar/HEAD/example/php-newstyle/static/image/plugin/dp/btn-arrow-light.gif -------------------------------------------------------------------------------- /example/php-newstyle/static/image/plugin/share/tool-sprites.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuanye/xgcalendar/HEAD/example/php-newstyle/static/image/plugin/share/tool-sprites.gif -------------------------------------------------------------------------------- /example/php-newstyle/static/image/plugin/validate/exclamation.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuanye/xgcalendar/HEAD/example/php-newstyle/static/image/plugin/validate/exclamation.png -------------------------------------------------------------------------------- /example/php/static/theme/Default/images/dailog/left-corners.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuanye/xgcalendar/HEAD/example/php/static/theme/Default/images/dailog/left-corners.png -------------------------------------------------------------------------------- /example/php/static/theme/Default/images/dailog/right-corners.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuanye/xgcalendar/HEAD/example/php/static/theme/Default/images/dailog/right-corners.png -------------------------------------------------------------------------------- /example/php/static/theme/Default/images/dailog/tool-sprites.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuanye/xgcalendar/HEAD/example/php/static/theme/Default/images/dailog/tool-sprites.gif -------------------------------------------------------------------------------- /example/python/themes/Default/images/calendar/bubble_combined.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuanye/xgcalendar/HEAD/example/python/themes/Default/images/calendar/bubble_combined.png -------------------------------------------------------------------------------- /example/python/themes/Default/images/dropdown/dropdownhover.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuanye/xgcalendar/HEAD/example/python/themes/Default/images/dropdown/dropdownhover.gif -------------------------------------------------------------------------------- /example/python/themes/Default/images/validation/exclamation.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuanye/xgcalendar/HEAD/example/python/themes/Default/images/validation/exclamation.png -------------------------------------------------------------------------------- /example/aspnet/AzureCalendarMvcWeb/Images/icons/mtgrsp-decline.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuanye/xgcalendar/HEAD/example/aspnet/AzureCalendarMvcWeb/Images/icons/mtgrsp-decline.gif -------------------------------------------------------------------------------- /example/aspnet/AzureCalendarMvcWeb/Images/icons/resultset_next.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuanye/xgcalendar/HEAD/example/aspnet/AzureCalendarMvcWeb/Images/icons/resultset_next.png -------------------------------------------------------------------------------- /example/aspnet/AzureCalendarMvcWeb/bin/System.Web.Abstractions.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuanye/xgcalendar/HEAD/example/aspnet/AzureCalendarMvcWeb/bin/System.Web.Abstractions.dll -------------------------------------------------------------------------------- /example/php/static/theme/Default/images/dropdown/dropdownhover.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuanye/xgcalendar/HEAD/example/php/static/theme/Default/images/dropdown/dropdownhover.gif -------------------------------------------------------------------------------- /example/php/static/theme/Default/images/validation/exclamation.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuanye/xgcalendar/HEAD/example/php/static/theme/Default/images/validation/exclamation.png -------------------------------------------------------------------------------- /example/aspnet/AzureCalendarMvcWeb/Images/icons/circle_animation.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuanye/xgcalendar/HEAD/example/aspnet/AzureCalendarMvcWeb/Images/icons/circle_animation.gif -------------------------------------------------------------------------------- /example/aspnet/AzureCalendarMvcWeb/Images/icons/resultset_previous.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuanye/xgcalendar/HEAD/example/aspnet/AzureCalendarMvcWeb/Images/icons/resultset_previous.png -------------------------------------------------------------------------------- /example/aspnet/AzureCalendarMvcWeb/Theme/Default/images/alert/bot.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuanye/xgcalendar/HEAD/example/aspnet/AzureCalendarMvcWeb/Theme/Default/images/alert/bot.gif -------------------------------------------------------------------------------- /example/aspnet/AzureCalendarMvcWeb/Theme/Default/images/alert/help.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuanye/xgcalendar/HEAD/example/aspnet/AzureCalendarMvcWeb/Theme/Default/images/alert/help.gif -------------------------------------------------------------------------------- /example/aspnet/AzureCalendarMvcWeb/Theme/Default/images/alert/info.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuanye/xgcalendar/HEAD/example/aspnet/AzureCalendarMvcWeb/Theme/Default/images/alert/info.gif -------------------------------------------------------------------------------- /example/aspnet/AzureCalendarMvcWeb/Theme/Default/images/share/card.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuanye/xgcalendar/HEAD/example/aspnet/AzureCalendarMvcWeb/Theme/Default/images/share/card.gif -------------------------------------------------------------------------------- /example/aspnet/AzureCalendarMvcWeb/Theme/Default/images/share/tbg.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuanye/xgcalendar/HEAD/example/aspnet/AzureCalendarMvcWeb/Theme/Default/images/share/tbg.gif -------------------------------------------------------------------------------- /example/aspnet/AzureCalendarMvcWeb/obj/Debug/AzureCalendarMvcWeb.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuanye/xgcalendar/HEAD/example/aspnet/AzureCalendarMvcWeb/obj/Debug/AzureCalendarMvcWeb.dll -------------------------------------------------------------------------------- /example/aspnet/AzureCalendarMvcWeb/obj/Debug/AzureCalendarMvcWeb.pdb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuanye/xgcalendar/HEAD/example/aspnet/AzureCalendarMvcWeb/obj/Debug/AzureCalendarMvcWeb.pdb -------------------------------------------------------------------------------- /example/php/static/theme/Default/images/calendar/bubble_combined.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuanye/xgcalendar/HEAD/example/php/static/theme/Default/images/calendar/bubble_combined.png -------------------------------------------------------------------------------- /example/aspnet/AzureCalendarMvcWeb/Theme/Default/images/alert/close.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuanye/xgcalendar/HEAD/example/aspnet/AzureCalendarMvcWeb/Theme/Default/images/alert/close.gif -------------------------------------------------------------------------------- /example/aspnet/AzureCalendarMvcWeb/Theme/Default/images/alert/title.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuanye/xgcalendar/HEAD/example/aspnet/AzureCalendarMvcWeb/Theme/Default/images/alert/title.gif -------------------------------------------------------------------------------- /example/aspnet/AzureCalendarMvcWeb/Theme/Default/images/alert/title1.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuanye/xgcalendar/HEAD/example/aspnet/AzureCalendarMvcWeb/Theme/Default/images/alert/title1.gif -------------------------------------------------------------------------------- /example/aspnet/AzureCalendarMvcWeb/Theme/Default/images/calendar/tbg.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuanye/xgcalendar/HEAD/example/aspnet/AzureCalendarMvcWeb/Theme/Default/images/calendar/tbg.gif -------------------------------------------------------------------------------- /example/aspnet/AzureCalendarMvcWeb/Theme/Default/images/dp/btn-arrow.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuanye/xgcalendar/HEAD/example/aspnet/AzureCalendarMvcWeb/Theme/Default/images/dp/btn-arrow.gif -------------------------------------------------------------------------------- /example/aspnet/AzureCalendarMvcWeb/Theme/Default/images/share/headbg.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuanye/xgcalendar/HEAD/example/aspnet/AzureCalendarMvcWeb/Theme/Default/images/share/headbg.gif -------------------------------------------------------------------------------- /example/aspnet/AzureCalendarMvcWeb/Theme/Default/images/share/table.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuanye/xgcalendar/HEAD/example/aspnet/AzureCalendarMvcWeb/Theme/Default/images/share/table.gif -------------------------------------------------------------------------------- /example/php-newstyle/config.yaml: -------------------------------------------------------------------------------- 1 | name: xgcalendar 2 | version: 1 3 | #cron: 4 | # - description: cron test 5 | # url: index.php 6 | # schedule: every 43 mins 7 | # timezone: Beijing -------------------------------------------------------------------------------- /example/aspnet/AzureCalendarMvcWeb/Theme/Default/images/alert/corners.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuanye/xgcalendar/HEAD/example/aspnet/AzureCalendarMvcWeb/Theme/Default/images/alert/corners.gif -------------------------------------------------------------------------------- /example/aspnet/AzureCalendarMvcWeb/Theme/Default/images/alert/important.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuanye/xgcalendar/HEAD/example/aspnet/AzureCalendarMvcWeb/Theme/Default/images/alert/important.gif -------------------------------------------------------------------------------- /example/aspnet/AzureCalendarMvcWeb/Theme/Default/images/calendar/grid.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuanye/xgcalendar/HEAD/example/aspnet/AzureCalendarMvcWeb/Theme/Default/images/calendar/grid.png -------------------------------------------------------------------------------- /example/aspnet/AzureCalendarMvcWeb/Theme/Default/images/calendar/gridth.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuanye/xgcalendar/HEAD/example/aspnet/AzureCalendarMvcWeb/Theme/Default/images/calendar/gridth.gif -------------------------------------------------------------------------------- /example/aspnet/AzureCalendarMvcWeb/Theme/Default/images/calendar/headbg.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuanye/xgcalendar/HEAD/example/aspnet/AzureCalendarMvcWeb/Theme/Default/images/calendar/headbg.gif -------------------------------------------------------------------------------- /example/aspnet/AzureCalendarMvcWeb/Theme/Default/images/dailog/app-form.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuanye/xgcalendar/HEAD/example/aspnet/AzureCalendarMvcWeb/Theme/Default/images/dailog/app-form.png -------------------------------------------------------------------------------- /example/aspnet/AzureCalendarMvcWeb/Theme/Default/images/dailog/headbg.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuanye/xgcalendar/HEAD/example/aspnet/AzureCalendarMvcWeb/Theme/Default/images/dailog/headbg.gif -------------------------------------------------------------------------------- /example/aspnet/AzureCalendarMvcWeb/Theme/Default/images/share/glass-bg.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuanye/xgcalendar/HEAD/example/aspnet/AzureCalendarMvcWeb/Theme/Default/images/share/glass-bg.gif -------------------------------------------------------------------------------- /example/aspnet/AzureCalendarMvcWeb/Theme/Default/images/share/hd-sprite.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuanye/xgcalendar/HEAD/example/aspnet/AzureCalendarMvcWeb/Theme/Default/images/share/hd-sprite.gif -------------------------------------------------------------------------------- /example/aspnet/AzureCalendarMvcWeb/Theme/Default/images/share/left-btn.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuanye/xgcalendar/HEAD/example/aspnet/AzureCalendarMvcWeb/Theme/Default/images/share/left-btn.gif -------------------------------------------------------------------------------- /example/aspnet/AzureCalendarMvcWeb/Theme/Default/images/share/right-btn.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuanye/xgcalendar/HEAD/example/aspnet/AzureCalendarMvcWeb/Theme/Default/images/share/right-btn.gif -------------------------------------------------------------------------------- /example/aspnet/AzureCalendarMvcWeb/Theme/Default/images/share/table_c.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuanye/xgcalendar/HEAD/example/aspnet/AzureCalendarMvcWeb/Theme/Default/images/share/table_c.gif -------------------------------------------------------------------------------- /example/aspnet/AzureCalendarMvcWeb/Theme/Shared/images/blackbird_icons.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuanye/xgcalendar/HEAD/example/aspnet/AzureCalendarMvcWeb/Theme/Shared/images/blackbird_icons.png -------------------------------------------------------------------------------- /example/aspnet/AzureCalendarMvcWeb/Theme/Shared/images/blackbird_panel.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuanye/xgcalendar/HEAD/example/aspnet/AzureCalendarMvcWeb/Theme/Shared/images/blackbird_panel.png -------------------------------------------------------------------------------- /example/aspnet/AzureCalendarMvcWeb/obj/Debug/ResolveAssemblyReference.cache: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuanye/xgcalendar/HEAD/example/aspnet/AzureCalendarMvcWeb/obj/Debug/ResolveAssemblyReference.cache -------------------------------------------------------------------------------- /example/nodejs/routes/install.js: -------------------------------------------------------------------------------- 1 | var installdb = require('../libs/installdb'); 2 | 3 | exports.index = function(req, res){ 4 | installdb.installdb(); 5 | res.send("db setup complete!"); 6 | }; -------------------------------------------------------------------------------- /example/python/themes/Default/images/calendar/indicator_web20_working.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuanye/xgcalendar/HEAD/example/python/themes/Default/images/calendar/indicator_web20_working.gif -------------------------------------------------------------------------------- /example/aspnet/AzureCalendarMvcWeb/Theme/Default/images/alert/cornersBlue.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuanye/xgcalendar/HEAD/example/aspnet/AzureCalendarMvcWeb/Theme/Default/images/alert/cornersBlue.gif -------------------------------------------------------------------------------- /example/aspnet/AzureCalendarMvcWeb/Theme/Default/images/calendar/combined.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuanye/xgcalendar/HEAD/example/aspnet/AzureCalendarMvcWeb/Theme/Default/images/calendar/combined.gif -------------------------------------------------------------------------------- /example/aspnet/AzureCalendarMvcWeb/Theme/Default/images/calendar/load-bg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuanye/xgcalendar/HEAD/example/aspnet/AzureCalendarMvcWeb/Theme/Default/images/calendar/load-bg.png -------------------------------------------------------------------------------- /example/aspnet/AzureCalendarMvcWeb/Theme/Default/images/dailog/left-right.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuanye/xgcalendar/HEAD/example/aspnet/AzureCalendarMvcWeb/Theme/Default/images/dailog/left-right.png -------------------------------------------------------------------------------- /example/aspnet/AzureCalendarMvcWeb/Theme/Default/images/dailog/top-bottom.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuanye/xgcalendar/HEAD/example/aspnet/AzureCalendarMvcWeb/Theme/Default/images/dailog/top-bottom.png -------------------------------------------------------------------------------- /example/aspnet/AzureCalendarMvcWeb/Theme/Default/images/dropdown/dropdown.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuanye/xgcalendar/HEAD/example/aspnet/AzureCalendarMvcWeb/Theme/Default/images/dropdown/dropdown.gif -------------------------------------------------------------------------------- /example/aspnet/AzureCalendarMvcWeb/Theme/Default/images/share/information.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuanye/xgcalendar/HEAD/example/aspnet/AzureCalendarMvcWeb/Theme/Default/images/share/information.png -------------------------------------------------------------------------------- /example/aspnet/AzureCalendarMvcWeb/Theme/Default/images/validation/accept.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuanye/xgcalendar/HEAD/example/aspnet/AzureCalendarMvcWeb/Theme/Default/images/validation/accept.png -------------------------------------------------------------------------------- /example/php/static/theme/Default/images/calendar/indicator_web20_working.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuanye/xgcalendar/HEAD/example/php/static/theme/Default/images/calendar/indicator_web20_working.gif -------------------------------------------------------------------------------- /example/aspnet/AzureCalendarMvcWeb/Theme/Default/images/dailog/left-corners.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuanye/xgcalendar/HEAD/example/aspnet/AzureCalendarMvcWeb/Theme/Default/images/dailog/left-corners.png -------------------------------------------------------------------------------- /example/aspnet/AzureCalendarMvcWeb/Theme/Default/images/dailog/right-corners.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuanye/xgcalendar/HEAD/example/aspnet/AzureCalendarMvcWeb/Theme/Default/images/dailog/right-corners.png -------------------------------------------------------------------------------- /example/aspnet/AzureCalendarMvcWeb/Theme/Default/images/dailog/tool-sprites.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuanye/xgcalendar/HEAD/example/aspnet/AzureCalendarMvcWeb/Theme/Default/images/dailog/tool-sprites.gif -------------------------------------------------------------------------------- /example/aspnet/AzureCalendarMvcWeb/Theme/Default/images/dp/btn-arrow-light.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuanye/xgcalendar/HEAD/example/aspnet/AzureCalendarMvcWeb/Theme/Default/images/dp/btn-arrow-light.gif -------------------------------------------------------------------------------- /example/aspnet/AzureCalendarMvcWeb/Theme/Default/images/share/tool-sprites.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuanye/xgcalendar/HEAD/example/aspnet/AzureCalendarMvcWeb/Theme/Default/images/share/tool-sprites.gif -------------------------------------------------------------------------------- /example/aspnet/AzureCalendarMvcWeb/Theme/Default/images/validation/tooltop.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuanye/xgcalendar/HEAD/example/aspnet/AzureCalendarMvcWeb/Theme/Default/images/validation/tooltop.gif -------------------------------------------------------------------------------- /example/aspnet/AzureCalendarMvcWeb/Theme/Default/images/validation/warning.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuanye/xgcalendar/HEAD/example/aspnet/AzureCalendarMvcWeb/Theme/Default/images/validation/warning.gif -------------------------------------------------------------------------------- /example/aspnet/AzureCalendarMvcWeb/Theme/Default/images/dropdown/dropdownhover.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuanye/xgcalendar/HEAD/example/aspnet/AzureCalendarMvcWeb/Theme/Default/images/dropdown/dropdownhover.gif -------------------------------------------------------------------------------- /example/aspnet/AzureCalendarMvcWeb/Theme/Default/images/validation/exclamation.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuanye/xgcalendar/HEAD/example/aspnet/AzureCalendarMvcWeb/Theme/Default/images/validation/exclamation.png -------------------------------------------------------------------------------- /example/aspnet/AzureCalendarMvcWeb/Theme/Default/images/calendar/bubble_combined.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuanye/xgcalendar/HEAD/example/aspnet/AzureCalendarMvcWeb/Theme/Default/images/calendar/bubble_combined.png -------------------------------------------------------------------------------- /example/aspnet/AzureCalendarMvcWeb/Theme/Default/images/calendar/indicator_web20_working.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuanye/xgcalendar/HEAD/example/aspnet/AzureCalendarMvcWeb/Theme/Default/images/calendar/indicator_web20_working.gif -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | # Windows image file caches 2 | Thumbs.db 3 | ehthumbs.db 4 | 5 | # Folder config file 6 | Desktop.ini 7 | 8 | # Recycle Bin used on file shares 9 | $RECYCLE.BIN/ 10 | 11 | 12 | .DS_Store 13 | node_modules 14 | *.sublime-project 15 | *.sublime-workspace -------------------------------------------------------------------------------- /example/nodejs/views/layout.jade: -------------------------------------------------------------------------------- 1 | doctype 5 2 | html 3 | head 4 | title= title 5 | meta(http-equiv='Content-Type',content='text/html; charset=UTF-8') 6 | link(rel='stylesheet', href='/css/main.css') 7 | block headcontent 8 | body 9 | block content 10 | block jscontent -------------------------------------------------------------------------------- /example/aspnet/AzureCalendarMvcWeb/Default.aspx: -------------------------------------------------------------------------------- 1 | <%@ Page Language="C#" AutoEventWireup="true" CodeBehind="Default.aspx.cs" Inherits="AzureCalendarMvcWeb._Default" %> 2 | 3 | <%-- Please do not delete this file. It is used to ensure that ASP.NET MVC is activated by IIS when a user makes a "/" request to the server. --%> 4 | -------------------------------------------------------------------------------- /example/php-newstyle/includes/conf.inc: -------------------------------------------------------------------------------- 1 | 12 | -------------------------------------------------------------------------------- /example/nodejs/routes/index.js: -------------------------------------------------------------------------------- 1 | 2 | /* 3 | * GET home page. 4 | */ 5 | var util = require('util'); 6 | exports.index = function(req, res){ 7 | //res.send(util.format("\\/(Date(%d))\\/",new Date().getTime())); 8 | res.redirect("/calendar"); 9 | //res.render('index', { title: 'Cloud Foundry',data:'new world coming!' }); 10 | }; -------------------------------------------------------------------------------- /example/nodejs/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "xgcalendar", 3 | "version": "0.0.1", 4 | "private": true, 5 | "scripts": { 6 | "start": "node app" 7 | }, 8 | "dependencies": { 9 | "express": "3.0.6", 10 | "jade": "*", 11 | "mysql":"*", 12 | "date-utils":"*", 13 | "express-validator":"*", 14 | "i18n":"*" 15 | } 16 | } -------------------------------------------------------------------------------- /example/php/static/theme/Shared/Error.css: -------------------------------------------------------------------------------- 1 | body 2 | { 3 | background:#fff; 4 | font-size:12px; 5 | } 6 | 7 | .Error 8 | { 9 | padding-left:180px; 10 | background:url("images/sorry.jpg") no-repeat left top; 11 | height:400px; 12 | } 13 | .Error .head 14 | { 15 | font-size:18px; 16 | font-weight:bold; 17 | } 18 | .Error .detail 19 | { 20 | color:Red; 21 | padding-top:10px; 22 | font-size:14px; 23 | } -------------------------------------------------------------------------------- /example/python/themes/Shared/Error.css: -------------------------------------------------------------------------------- 1 | body 2 | { 3 | background:#fff; 4 | font-size:12px; 5 | } 6 | 7 | .Error 8 | { 9 | padding-left:180px; 10 | background:url("images/sorry.jpg") no-repeat left top; 11 | height:400px; 12 | } 13 | .Error .head 14 | { 15 | font-size:18px; 16 | font-weight:bold; 17 | } 18 | .Error .detail 19 | { 20 | color:Red; 21 | padding-top:10px; 22 | font-size:14px; 23 | } -------------------------------------------------------------------------------- /example/aspnet/AzureCalendarMvcWeb/Views/User/Login.aspx: -------------------------------------------------------------------------------- 1 | <%@ Page Language="C#" Inherits="System.Web.Mvc.ViewPage" %> 2 | 3 | 4 | 5 | 6 | 7 | Login 8 | 9 | 10 |
11 | 12 |
13 | 14 | 15 | -------------------------------------------------------------------------------- /example/aspnet/AzureCalendarMvcWeb/Theme/Shared/Error.css: -------------------------------------------------------------------------------- 1 | body 2 | { 3 | background:#fff; 4 | font-size:12px; 5 | } 6 | 7 | .Error 8 | { 9 | padding-left:180px; 10 | background:url("images/sorry.jpg") no-repeat left top; 11 | height:400px; 12 | } 13 | .Error .head 14 | { 15 | font-size:18px; 16 | font-weight:bold; 17 | } 18 | .Error .detail 19 | { 20 | color:Red; 21 | padding-top:10px; 22 | font-size:14px; 23 | } -------------------------------------------------------------------------------- /example/aspnet/AzureCalendarMvcWeb/Views/User/CreateUser.aspx: -------------------------------------------------------------------------------- 1 | <%@ Page Language="C#" Inherits="System.Web.Mvc.ViewPage" %> 2 | 3 | 4 | 5 | 6 | 7 | CreateUser 8 | 9 | 10 |
11 | 12 |
13 | 14 | 15 | -------------------------------------------------------------------------------- /example/php/includes/db.php: -------------------------------------------------------------------------------- 1 | getMessage(); 14 | } 15 | 16 | //$db->query("set names 'utf8'"); 17 | 18 | return $db; 19 | } 20 | ?> 21 | -------------------------------------------------------------------------------- /example/php-newstyle/includes/db.php: -------------------------------------------------------------------------------- 1 | getMessage(); 14 | } 15 | 16 | //$db->query("set names 'utf8'"); 17 | 18 | return $db; 19 | } 20 | ?> 21 | -------------------------------------------------------------------------------- /example/python/app.yaml: -------------------------------------------------------------------------------- 1 | application: xgcalendar 2 | version: 1-3 3 | runtime: python 4 | api_version: 1 5 | handlers: 6 | - url: /images 7 | static_dir: images 8 | 9 | - url: /javascripts 10 | static_dir: javascripts 11 | 12 | - url: /themes 13 | static_dir: themes 14 | 15 | - url: /views 16 | static_dir: themes 17 | 18 | - url: /cm 19 | script: calendarmanage.py 20 | 21 | - url: /cm/.* 22 | script: calendarmanage.py 23 | 24 | - url: /.* 25 | script: home.py 26 | 27 | -------------------------------------------------------------------------------- /example/aspnet/AzureCalendarMvcWeb/Views/Home/Index.aspx: -------------------------------------------------------------------------------- 1 | <%@ Page Language="C#" AutoEventWireup="true" CodeBehind="Index.aspx" Inherits="System.Web.Mvc.ViewPage" %> 2 | 3 | 4 | 5 | 我的日程 6 | 7 | 8 | 9 |
10 | 请看cm目录 11 |
12 | 13 | -------------------------------------------------------------------------------- /example/aspnet/AzureCalendarMvcWeb/Views/Shared/Error.aspx: -------------------------------------------------------------------------------- 1 | <%@ Page Language="C#" MasterPageFile="~/Views/Shared/Site.Master" Inherits="System.Web.Mvc.ViewPage" %> 2 | 3 | 4 | Error 5 | 6 | 7 | 8 |

9 | Sorry, an error occurred while processing your request. 10 |

11 |
12 | -------------------------------------------------------------------------------- /example/python/home.py: -------------------------------------------------------------------------------- 1 | # -*- coding: utf-8 -*- 2 | import datetime 3 | from google.appengine.ext import webapp 4 | from google.appengine.ext.webapp.util import run_wsgi_app 5 | 6 | class MainPage(webapp.RequestHandler): 7 | def get(self): 8 | self.redirect("/cm/") 9 | 10 | application = webapp.WSGIApplication( 11 | [('/.*', MainPage)], 12 | debug=True) 13 | 14 | def main(): 15 | run_wsgi_app(application) 16 | 17 | if __name__ == "__main__": 18 | main() -------------------------------------------------------------------------------- /example/aspnet/AzureCalendarMvcWeb/Models/JsonError.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.Linq; 4 | using System.Text; 5 | 6 | namespace AzureCalendarMvcWeb.Models 7 | { 8 | public class JsonError 9 | { 10 | public JsonError(string code, string msg) 11 | { 12 | ErrorCode = code; 13 | msg = ErrorMsg; 14 | } 15 | 16 | public string ErrorCode { get; private set; } 17 | public string ErrorMsg { get; private set; } 18 | } 19 | } 20 | -------------------------------------------------------------------------------- /example/aspnet/AzureCalendarMvcWeb/Views/CM/ViewCalendar.aspx: -------------------------------------------------------------------------------- 1 | <%@ Page Language="C#" Inherits="System.Web.Mvc.ViewPage" %> 2 | <%@ Import Namespace="AzureCalendarMvcWeb" %> 3 | 4 | 5 | 6 | 7 | ViewCalendar 8 | 9 | 10 |
11 | <%=Html.Resource("lang,comingsoon")%> 12 |
13 | 14 | 15 | -------------------------------------------------------------------------------- /example/python/index.yaml: -------------------------------------------------------------------------------- 1 | indexes: 2 | 3 | # AUTOGENERATED 4 | 5 | # This index.yaml is automatically updated whenever the dev_appserver 6 | # detects that a new type of query is run. If you want to manage the 7 | # index.yaml file manually, remove the above marker line (the line 8 | # saying "# AUTOGENERATED"). If you want to manage some indexes 9 | # manually, move them above the marker line. The index.yaml file is 10 | # automatically uploaded to the admin console when you next deploy 11 | # your application using appcfg.py. 12 | 13 | - kind: Calendar 14 | properties: 15 | - name: start_time 16 | - name: end_time 17 | -------------------------------------------------------------------------------- /example/aspnet/AzureCalendarMvcWeb/UpdateFrom20091122.txt: -------------------------------------------------------------------------------- 1 | 1:修改跨日日程,实际选择的时间不到一天时,计算间隔的bug 2 | 2009-11-23 3 | 2:在Demo中新增日程时可选择日程的颜色分类 4 | 2009-11-24 5 | 3: 添加对不同时区的处理,服务器端也要对应做调整 6 | 2009-11-25 7 | 4:修正了本地缓存在边缘处理不当的 8 | 2009-11-25 9 | 5:修正了缓冲处理的几个bug 10 | 2009-11-25 11 | 6:修正了查询的逻辑bug 12 | 7:修改了title的提示 13 | 2009-12-12 14 | 8:修改数据库访问使用subsonic3.0 15 | 16 | 2010-1-20 17 | 14:新增了本地化支持,默认实现中文和英文 18 | 15:新增从月视图点击日期到日视图 19 | 16:修正了快速新增时只点击一点多出现的“-”符号 20 | 21 | 2010-1-28 22 | 17:修正了title中的中文冒号导致的英文操作系统显示异常 23 | 18:修改了demo中窗口的样式 24 | 25 | 2010-02-01 26 | 19: 修正了在en-US语言环境下MVC 自动转换URL 参数日期格式到Datetime类型的转换错误 27 | 28 | 2010-02-05 29 | 20: 修正了datepicker的几处中文硬编码 -------------------------------------------------------------------------------- /example/nodejs/static/js/seaconfig.js: -------------------------------------------------------------------------------- 1 | seajs.config({ 2 | alias: { 3 | 'jquery': 'lib/jquery/1.6/jquery.js', 4 | 'form': 'plugin/jquery.form.js', 5 | 'datepicker': 'plugin/jquery.datepicker.js', 6 | 'validate': 'plugin/jquery.validate.js', 7 | 'dropdown': 'plugin/jquery.dropdown.js', 8 | 'dailog': 'plugin/jquery.ifrmdailog.js' 9 | }, 10 | preload: [ 11 | 'jquery', 12 | 'common' 13 | ], 14 | debug: true, 15 | map: [ 16 | [/^(.*\/static\/js\/page\/.*\.(?:js))(?:.*)$/i, '$1?2013010801'], 17 | [/^(.*\/static\/js\/plugin\/.*\.(?:js))(?:.*)$/i, '$1?2013010801'] 18 | ], 19 | //base: 'http://example.com/path/to/libs/', 20 | charset: 'utf-8', 21 | timeout: 20000 22 | }); -------------------------------------------------------------------------------- /example/php-newstyle/static/js/seaconfig.js: -------------------------------------------------------------------------------- 1 | seajs.config({ 2 | alias: { 3 | 'jquery': 'lib/jquery/1.6/jquery.js', 4 | 'form': 'plugin/jquery.form.js', 5 | 'datepicker': 'plugin/jquery.datepicker.js', 6 | 'validate': 'plugin/jquery.validate.js', 7 | 'dropdown': 'plugin/jquery.dropdown.js', 8 | 'dailog': 'plugin/jquery.ifrmdailog.js' 9 | }, 10 | preload: [ 11 | 'jquery', 12 | 'common' 13 | ], 14 | debug: true, 15 | map: [ 16 | [/^(.*\/static\/js\/page\/.*\.(?:js))(?:.*)$/i, '$1?2013010801'], 17 | [/^(.*\/static\/js\/plugin\/.*\.(?:js))(?:.*)$/i, '$1?2013010801'] 18 | ], 19 | //base: 'http://example.com/path/to/libs/', 20 | charset: 'utf-8', 21 | timeout: 20000 22 | }); -------------------------------------------------------------------------------- /example/aspnet/AzureCalendarMvcWeb/Default.aspx.cs: -------------------------------------------------------------------------------- 1 | using System.Web; 2 | using System.Web.Mvc; 3 | using System.Web.UI; 4 | 5 | namespace AzureCalendarMvcWeb 6 | { 7 | public partial class _Default : Page 8 | { 9 | public void Page_Load(object sender, System.EventArgs e) 10 | { 11 | // Change the current path so that the Routing handler can correctly interpret 12 | // the request, then restore the original path so that the OutputCache module 13 | // can correctly process the response (if caching is enabled). 14 | 15 | string originalPath = Request.Path; 16 | HttpContext.Current.RewritePath(Request.ApplicationPath, false); 17 | IHttpHandler httpHandler = new MvcHttpHandler(); 18 | httpHandler.ProcessRequest(HttpContext.Current); 19 | HttpContext.Current.RewritePath(originalPath, false); 20 | } 21 | } 22 | } 23 | -------------------------------------------------------------------------------- /example/aspnet/AzureCalendarMvcWeb/Controllers/HomeController.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.Linq; 4 | using System.Web; 5 | using System.Web.Mvc; 6 | using System.Threading; 7 | using System.Globalization; 8 | 9 | 10 | namespace AzureCalendarMvcWeb.Controllers 11 | { 12 | [HandleError] 13 | public class HomeController : Controller 14 | { 15 | 16 | public ActionResult Index() 17 | { 18 | return View(); 19 | } 20 | public ActionResult Test() 21 | { 22 | return View(); 23 | } 24 | 25 | public ActionResult SetLang(string lang) 26 | { 27 | if (string.IsNullOrEmpty(lang)) 28 | { 29 | lang = "en-US"; 30 | } 31 | Session["Culture"] = lang; 32 | return RedirectToAction("MyCalendar", "CM"); 33 | } 34 | } 35 | } 36 | -------------------------------------------------------------------------------- /example/php/static/theme/Default/dropdown.css: -------------------------------------------------------------------------------- 1 | input.bbit-dropdown 2 | { 3 | border:solid 1px #3C7FB1 !important; 4 | background:url("images/dropdown/dropdownhover.gif") no-repeat right center; 5 | padding-right:15px; 6 | cursor:pointer; 7 | overflow:hidden; 8 | } 9 | input.bbit-dropdown.hover 10 | { 11 | /*padding-right:15; 12 | background:url("images/dropdown/dropdownhover.gif") no-repeat right center; 13 | */ 14 | } 15 | .dropdowncontainer 16 | { 17 | padding:0; 18 | display:inline; 19 | overflow-x:hidden !important; 20 | } 21 | .dropdowncontainer ul 22 | { 23 | list-style: none; 24 | margin: 0; 25 | padding: 0; 26 | border: none; 27 | 28 | } 29 | .dropdowncontainer ul li 30 | { 31 | padding:2px; 32 | margin: 0; 33 | list-style: none; 34 | white-space:nowrap; 35 | text-align:center; 36 | font-family:Verdana; 37 | cursor:default; 38 | } 39 | .dropdowncontainer ul li.hover 40 | { 41 | background:#c3d9ff; 42 | } -------------------------------------------------------------------------------- /example/python/themes/Default/dropdown.css: -------------------------------------------------------------------------------- 1 | input.bbit-dropdown 2 | { 3 | border:solid 1px #3C7FB1 !important; 4 | background:url("images/dropdown/dropdownhover.gif") no-repeat right center; 5 | padding-right:15px; 6 | cursor:pointer; 7 | overflow:hidden; 8 | } 9 | input.bbit-dropdown.hover 10 | { 11 | /*padding-right:15; 12 | background:url("images/dropdown/dropdownhover.gif") no-repeat right center; 13 | */ 14 | } 15 | .dropdowncontainer 16 | { 17 | padding:0; 18 | display:inline; 19 | overflow-x:hidden !important; 20 | } 21 | .dropdowncontainer ul 22 | { 23 | list-style: none; 24 | margin: 0; 25 | padding: 0; 26 | border: none; 27 | 28 | } 29 | .dropdowncontainer ul li 30 | { 31 | padding:2px; 32 | margin: 0; 33 | list-style: none; 34 | white-space:nowrap; 35 | text-align:center; 36 | font-family:Verdana; 37 | cursor:default; 38 | } 39 | .dropdowncontainer ul li.hover 40 | { 41 | background:#c3d9ff; 42 | } -------------------------------------------------------------------------------- /example/aspnet/AzureCalendarMvcWeb/Theme/Default/dropdown.css: -------------------------------------------------------------------------------- 1 | input.bbit-dropdown 2 | { 3 | border:solid 1px #3C7FB1 !important; 4 | background:url("images/dropdown/dropdownhover.gif") no-repeat right center; 5 | padding-right:15px; 6 | cursor:pointer; 7 | overflow:hidden; 8 | } 9 | input.bbit-dropdown.hover 10 | { 11 | /*padding-right:15; 12 | background:url("images/dropdown/dropdownhover.gif") no-repeat right center; 13 | */ 14 | } 15 | .dropdowncontainer 16 | { 17 | padding:0; 18 | display:inline; 19 | overflow-x:hidden !important; 20 | } 21 | .dropdowncontainer ul 22 | { 23 | list-style: none; 24 | margin: 0; 25 | padding: 0; 26 | border: none; 27 | 28 | } 29 | .dropdowncontainer ul li 30 | { 31 | padding:2px; 32 | margin: 0; 33 | list-style: none; 34 | white-space:nowrap; 35 | text-align:center; 36 | font-family:Verdana; 37 | cursor:default; 38 | } 39 | .dropdowncontainer ul li.hover 40 | { 41 | background:#c3d9ff; 42 | } -------------------------------------------------------------------------------- /example/aspnet/AzureCalendarMvc.sln: -------------------------------------------------------------------------------- 1 | 2 | Microsoft Visual Studio Solution File, Format Version 10.00 3 | # Visual Studio 2008 4 | Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "AzureCalendarMvcWeb", "AzureCalendarMvcWeb\AzureCalendarMvcWeb.csproj", "{63B867E4-9695-4D23-B28F-5A764DB7CB6F}" 5 | EndProject 6 | Global 7 | GlobalSection(SolutionConfigurationPlatforms) = preSolution 8 | Debug|Any CPU = Debug|Any CPU 9 | Release|Any CPU = Release|Any CPU 10 | EndGlobalSection 11 | GlobalSection(ProjectConfigurationPlatforms) = postSolution 12 | {63B867E4-9695-4D23-B28F-5A764DB7CB6F}.Debug|Any CPU.ActiveCfg = Debug|Any CPU 13 | {63B867E4-9695-4D23-B28F-5A764DB7CB6F}.Debug|Any CPU.Build.0 = Debug|Any CPU 14 | {63B867E4-9695-4D23-B28F-5A764DB7CB6F}.Release|Any CPU.ActiveCfg = Release|Any CPU 15 | {63B867E4-9695-4D23-B28F-5A764DB7CB6F}.Release|Any CPU.Build.0 = Release|Any CPU 16 | EndGlobalSection 17 | GlobalSection(SolutionProperties) = preSolution 18 | HideSolutionNode = FALSE 19 | EndGlobalSection 20 | EndGlobal 21 | -------------------------------------------------------------------------------- /example/aspnet/AzureCalendarMvcWeb/Views/CM/_CurrentCalData.ascx: -------------------------------------------------------------------------------- 1 | <%@ Control Language="C#" Inherits="System.Web.Mvc.ViewUserControl>" %> 2 | <%@ Import Namespace="AzureCalendarMvcWeb.Helps"%> 3 | var __CURRENTDATA=[<% 4 | if (ViewData.Model != null && ViewData.Model.Count > 0) 5 | { 6 | for (int i = 0; i < ViewData.Model.Count; i++) 7 | {var entity=ViewData.Model[i]; 8 | if(i>0) 9 | {%>,<%}%>['<%=entity.Id%>','<%=entity.Subject.Replace("\\",@"\\").Replace("'",@"\'")%>',new Date(<%=TimeHelper.MilliTimeStamp(entity.StartTime)%>),new Date(<%=TimeHelper.MilliTimeStamp(entity.EndTime)%>),<%=entity.IsAllDayEvent ? "1" : "0"%>,<%=TimeHelper.CheckIsCrossEvent(entity)%>,<%=entity.InstanceType== 2?"1":"0"%>,<%=string.IsNullOrEmpty(entity.Category) ? "-1" : entity.Category%>,1,'<%=entity.Location %>','<%=entity.AttendeeNames %><%=string.IsNullOrEmpty(entity.OtherAttendee)?"":","+entity.OtherAttendee%>' ] 10 | <% 11 | } 12 | } 13 | %> 14 | ]; 15 | -------------------------------------------------------------------------------- /example/php-newstyle/static/js/locales/datepicker_lang_zh_cn.js: -------------------------------------------------------------------------------- 1 | var i18n = $.extend({}, i18n || {}, { 2 | datepicker: { 3 | dateformat: { 4 | "fulldayvalue": "yyyy-M-d", 5 | "separator": "-", 6 | "year_index": 0, 7 | "month_index": 1, 8 | "day_index": 2, 9 | "sun": "日", 10 | "mon": "一", 11 | "tue": "二", 12 | "wed": "三", 13 | "thu": "四", 14 | "fri": "五", 15 | "sat": "六", 16 | "jan": "一", 17 | "feb": "二", 18 | "mar": "三", 19 | "apr": "四", 20 | "may": "五", 21 | "jun": "六", 22 | "jul": "七", 23 | "aug": "八", 24 | "sep": "九", 25 | "oct": "十", 26 | "nov": "十一", 27 | "dec": "十二", 28 | "postfix": "月" 29 | }, 30 | ok: " 确定 ", 31 | cancel: " 取消 ", 32 | today: "今天", 33 | prev_month_title: "上一月", 34 | next_month_title: "下一月" 35 | } 36 | }); 37 | 38 | -------------------------------------------------------------------------------- /example/aspnet/AzureCalendarMvcWeb/Global.asax.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.Linq; 4 | using System.Web; 5 | using System.Web.Mvc; 6 | using System.Web.Routing; 7 | 8 | namespace AzureCalendarMvcWeb 9 | { 10 | // Note: For instructions on enabling IIS6 or IIS7 classic mode, 11 | // visit http://go.microsoft.com/?LinkId=9394801 12 | 13 | public class MvcApplication : System.Web.HttpApplication 14 | { 15 | public static void RegisterRoutes(RouteCollection routes) 16 | { 17 | routes.IgnoreRoute("{resource}.axd/{*pathInfo}"); 18 | routes.MapRoute( 19 | "Default", // Route name 20 | "{controller}/{action}/{id}", // URL with parameters 21 | new { controller = "CM", action = "MyCalendar", id = ""} // Parameter defaults 22 | ); 23 | 24 | } 25 | 26 | protected void Application_Start() 27 | { 28 | RegisterRoutes(RouteTable.Routes); 29 | } 30 | } 31 | } -------------------------------------------------------------------------------- /example/nodejs/static/js/locales/datepicker_lang_zh_cn.js: -------------------------------------------------------------------------------- 1 | var i18n = $.extend({}, i18n || {}, { 2 | datepicker: { 3 | dateformat: { 4 | "fulldayvalue": "yyyy-M-d", 5 | "separator": "-", 6 | "year_index": 0, 7 | "month_index": 1, 8 | "day_index": 2, 9 | "sun": "日", 10 | "mon": "一", 11 | "tue": "二", 12 | "wed": "三", 13 | "thu": "四", 14 | "fri": "五", 15 | "sat": "六", 16 | "jan": "一", 17 | "feb": "二", 18 | "mar": "三", 19 | "apr": "四", 20 | "may": "五", 21 | "jun": "六", 22 | "jul": "七", 23 | "aug": "八", 24 | "sep": "九", 25 | "oct": "十", 26 | "nov": "十一", 27 | "dec": "十二", 28 | "postfix": "月" 29 | }, 30 | ok: " 确定 ", 31 | cancel: " 取消 ", 32 | today: "今天", 33 | prev_month_title: "上一月", 34 | next_month_title: "下一月" 35 | } 36 | }); 37 | 38 | -------------------------------------------------------------------------------- /example/python/javascripts/Plugins/datepicker_lang_zh_CN.js: -------------------------------------------------------------------------------- 1 | var i18n = $.extend({}, i18n || {}, { 2 | datepicker: { 3 | dateformat: { 4 | "fulldayvalue": "yyyy-M-d", 5 | "separator": "-", 6 | "year_index": 0, 7 | "month_index": 1, 8 | "day_index": 2, 9 | "sun": "日", 10 | "mon": "一", 11 | "tue": "二", 12 | "wed": "三", 13 | "thu": "四", 14 | "fri": "五", 15 | "sat": "六", 16 | "jan": "一", 17 | "feb": "二", 18 | "mar": "三", 19 | "apr": "四", 20 | "may": "五", 21 | "jun": "六", 22 | "jul": "七", 23 | "aug": "八", 24 | "sep": "九", 25 | "oct": "十", 26 | "nov": "十一", 27 | "dec": "十二", 28 | "postfix":"月" 29 | }, 30 | ok: " 确定 ", 31 | cancel: " 取消 ", 32 | today: "今天", 33 | prev_month_title:"上一月", 34 | next_month_title:"下一月" 35 | } 36 | }); 37 | 38 | -------------------------------------------------------------------------------- /example/php/static/javascripts/Plugins/datepicker_lang_zh_CN.js: -------------------------------------------------------------------------------- 1 | var i18n = $.extend({}, i18n || {}, { 2 | datepicker: { 3 | dateformat: { 4 | "fulldayvalue": "yyyy-M-d", 5 | "separator": "-", 6 | "year_index": 0, 7 | "month_index": 1, 8 | "day_index": 2, 9 | "sun": "日", 10 | "mon": "一", 11 | "tue": "二", 12 | "wed": "三", 13 | "thu": "四", 14 | "fri": "五", 15 | "sat": "六", 16 | "jan": "一", 17 | "feb": "二", 18 | "mar": "三", 19 | "apr": "四", 20 | "may": "五", 21 | "jun": "六", 22 | "jul": "七", 23 | "aug": "八", 24 | "sep": "九", 25 | "oct": "十", 26 | "nov": "十一", 27 | "dec": "十二", 28 | "postfix": "月" 29 | }, 30 | ok: " 确定 ", 31 | cancel: " 取消 ", 32 | today: "今天", 33 | prev_month_title: "上一月", 34 | next_month_title: "下一月" 35 | } 36 | }); 37 | 38 | -------------------------------------------------------------------------------- /example/aspnet/AzureCalendarMvcWeb/obj/Debug/AzureCalendarMvcWeb.csproj.FileListAbsolute.txt: -------------------------------------------------------------------------------- 1 | F:\Temp\myopensource\xgcalendar\aspnet_demo\AzureCalendarMvcWeb\bin\AzureCalendarMvcWeb.dll 2 | F:\Temp\myopensource\xgcalendar\aspnet_demo\AzureCalendarMvcWeb\bin\AzureCalendarMvcWeb.pdb 3 | F:\Temp\myopensource\xgcalendar\aspnet_demo\AzureCalendarMvcWeb\bin\SubSonic.Core.dll 4 | F:\Temp\myopensource\xgcalendar\aspnet_demo\AzureCalendarMvcWeb\bin\System.Web.Abstractions.dll 5 | F:\Temp\myopensource\xgcalendar\aspnet_demo\AzureCalendarMvcWeb\bin\System.Web.Mvc.dll 6 | F:\Temp\myopensource\xgcalendar\aspnet_demo\AzureCalendarMvcWeb\bin\System.Web.Routing.dll 7 | F:\Temp\myopensource\xgcalendar\aspnet_demo\AzureCalendarMvcWeb\bin\System.Web.Mvc.xml 8 | F:\Temp\myopensource\xgcalendar\aspnet_demo\AzureCalendarMvcWeb\bin\SubSonic.Core.xml 9 | F:\Temp\myopensource\xgcalendar\aspnet_demo\AzureCalendarMvcWeb\obj\Debug\ResolveAssemblyReference.cache 10 | F:\Temp\myopensource\xgcalendar\aspnet_demo\AzureCalendarMvcWeb\obj\Debug\AzureCalendarMvcWeb.dll 11 | F:\Temp\myopensource\xgcalendar\aspnet_demo\AzureCalendarMvcWeb\obj\Debug\AzureCalendarMvcWeb.pdb 12 | -------------------------------------------------------------------------------- /example/aspnet/AzureCalendarMvcWeb/Javascripts/Plugins/datepicker_lang_zh_CN..js: -------------------------------------------------------------------------------- 1 | var i18n = $.extend({}, i18n || {}, { 2 | datepicker: { 3 | dateformat: { 4 | "fulldayvalue": "yyyy-M-d", 5 | "separator": "-", 6 | "year_index": 0, 7 | "month_index": 1, 8 | "day_index": 2, 9 | "sun": "日", 10 | "mon": "一", 11 | "tue": "二", 12 | "wed": "三", 13 | "thu": "四", 14 | "fri": "五", 15 | "sat": "六", 16 | "jan": "一", 17 | "feb": "二", 18 | "mar": "三", 19 | "apr": "四", 20 | "may": "五", 21 | "jun": "六", 22 | "jul": "七", 23 | "aug": "八", 24 | "sep": "九", 25 | "oct": "十", 26 | "nov": "十一", 27 | "dec": "十二", 28 | "postfix":"月" 29 | }, 30 | ok: " 确定 ", 31 | cancel: " 取消 ", 32 | today: "今天", 33 | prev_month_title:"上一月", 34 | next_month_title:"下一月" 35 | } 36 | }); 37 | 38 | -------------------------------------------------------------------------------- /example/aspnet/AzureCalendarMvcWeb/Javascripts/Plugins/datepicker_lang_zh_Cn.js: -------------------------------------------------------------------------------- 1 | var i18n = $.extend({}, i18n || {}, { 2 | datepicker: { 3 | dateformat: { 4 | "fulldayvalue": "yyyy-M-d", 5 | "separator": "-", 6 | "year_index": 0, 7 | "month_index": 1, 8 | "day_index": 2, 9 | "sun": "日", 10 | "mon": "一", 11 | "tue": "二", 12 | "wed": "三", 13 | "thu": "四", 14 | "fri": "五", 15 | "sat": "六", 16 | "jan": "一", 17 | "feb": "二", 18 | "mar": "三", 19 | "apr": "四", 20 | "may": "五", 21 | "jun": "六", 22 | "jul": "七", 23 | "aug": "八", 24 | "sep": "九", 25 | "oct": "十", 26 | "nov": "十一", 27 | "dec": "十二", 28 | "postfix": "月" 29 | }, 30 | ok: " 确定 ", 31 | cancel: " 取消 ", 32 | today: "今天", 33 | prev_month_title: "上一月", 34 | next_month_title: "下一月" 35 | } 36 | }); 37 | 38 | -------------------------------------------------------------------------------- /example/nodejs/static/js/locales/datepicker_lang_en_us.js: -------------------------------------------------------------------------------- 1 | var i18n = $.extend({}, i18n || {}, { 2 | datepicker: { 3 | dateformat: { 4 | "fulldayvalue": "M/d/yyyy", 5 | "separator": "/", 6 | "year_index": 2, 7 | "month_index": 0, 8 | "day_index": 1, 9 | "sun": "Sun", 10 | "mon": "Mon", 11 | "tue": "Tue", 12 | "wed": "Wed", 13 | "thu": "Thu", 14 | "fri": "Fri", 15 | "sat": "Sat", 16 | "jan": "Jan", 17 | "feb": "Feb", 18 | "mar": "Mar", 19 | "apr": "Apr", 20 | "may": "May", 21 | "jun": "Jun", 22 | "jul": "Jul", 23 | "aug": "Aug", 24 | "sep": "Sep", 25 | "oct": "Oct", 26 | "nov": "Nov", 27 | "dec": "Dec", 28 | "postfix": "" 29 | }, 30 | ok: " Ok ", 31 | cancel: "Cancel", 32 | today: "Today", 33 | prev_month_title: "prev month", 34 | next_month_title: "next month" 35 | } 36 | }); 37 | 38 | -------------------------------------------------------------------------------- /example/php/static/javascripts/Plugins/datepicker_lang_en_AU.js: -------------------------------------------------------------------------------- 1 | var i18n = $.extend({}, i18n || {}, { 2 | datepicker: { 3 | dateformat: { 4 | "fulldayvalue": "d/M/yyyy", 5 | "separator": "/", 6 | "year_index": 2, 7 | "month_index": 1, 8 | "day_index": 0, 9 | "sun": "Sun", 10 | "mon": "Mon", 11 | "tue": "Tue", 12 | "wed": "Wed", 13 | "thu": "Thu", 14 | "fri": "Fri", 15 | "sat": "Sat", 16 | "jan": "Jan", 17 | "feb": "Feb", 18 | "mar": "Mar", 19 | "apr": "Apr", 20 | "may": "May", 21 | "jun": "Jun", 22 | "jul": "Jul", 23 | "aug": "Aug", 24 | "sep": "Sep", 25 | "oct": "Oct", 26 | "nov": "Nov", 27 | "dec": "Dec", 28 | "postfix": "" 29 | }, 30 | ok: " Ok ", 31 | cancel: "Cancel", 32 | today: "Today", 33 | prev_month_title:"prev month", 34 | next_month_title:"next month" 35 | } 36 | }); 37 | 38 | -------------------------------------------------------------------------------- /example/python/javascripts/Plugins/datepicker_lang_en_AU.js: -------------------------------------------------------------------------------- 1 | var i18n = $.extend({}, i18n || {}, { 2 | datepicker: { 3 | dateformat: { 4 | "fulldayvalue": "d/M/yyyy", 5 | "separator": "/", 6 | "year_index": 2, 7 | "month_index": 1, 8 | "day_index": 0, 9 | "sun": "Sun", 10 | "mon": "Mon", 11 | "tue": "Tue", 12 | "wed": "Wed", 13 | "thu": "Thu", 14 | "fri": "Fri", 15 | "sat": "Sat", 16 | "jan": "Jan", 17 | "feb": "Feb", 18 | "mar": "Mar", 19 | "apr": "Apr", 20 | "may": "May", 21 | "jun": "Jun", 22 | "jul": "Jul", 23 | "aug": "Aug", 24 | "sep": "Sep", 25 | "oct": "Oct", 26 | "nov": "Nov", 27 | "dec": "Dec", 28 | "postfix": "" 29 | }, 30 | ok: " Ok ", 31 | cancel: "Cancel", 32 | today: "Today", 33 | prev_month_title:"prev month", 34 | next_month_title:"next month" 35 | } 36 | }); 37 | 38 | -------------------------------------------------------------------------------- /example/python/javascripts/Plugins/datepicker_lang_en_US.js: -------------------------------------------------------------------------------- 1 | var i18n = $.extend({}, i18n || {}, { 2 | datepicker: { 3 | dateformat: { 4 | "fulldayvalue": "M/d/yyyy", 5 | "separator": "/", 6 | "year_index": 2, 7 | "month_index": 0, 8 | "day_index": 1, 9 | "sun": "Sun", 10 | "mon": "Mon", 11 | "tue": "Tue", 12 | "wed": "Wed", 13 | "thu": "Thu", 14 | "fri": "Fri", 15 | "sat": "Sat", 16 | "jan": "Jan", 17 | "feb": "Feb", 18 | "mar": "Mar", 19 | "apr": "Apr", 20 | "may": "May", 21 | "jun": "Jun", 22 | "jul": "Jul", 23 | "aug": "Aug", 24 | "sep": "Sep", 25 | "oct": "Oct", 26 | "nov": "Nov", 27 | "dec": "Dec", 28 | "postfix": "" 29 | }, 30 | ok: " Ok ", 31 | cancel: "Cancel", 32 | today: "Today", 33 | prev_month_title: "prev month", 34 | next_month_title: "next month" 35 | } 36 | }); 37 | 38 | -------------------------------------------------------------------------------- /example/php-newstyle/static/js/locales/datepicker_lang_en_us.js: -------------------------------------------------------------------------------- 1 | var i18n = $.extend({}, i18n || {}, { 2 | datepicker: { 3 | dateformat: { 4 | "fulldayvalue": "M/d/yyyy", 5 | "separator": "/", 6 | "year_index": 2, 7 | "month_index": 0, 8 | "day_index": 1, 9 | "sun": "Sun", 10 | "mon": "Mon", 11 | "tue": "Tue", 12 | "wed": "Wed", 13 | "thu": "Thu", 14 | "fri": "Fri", 15 | "sat": "Sat", 16 | "jan": "Jan", 17 | "feb": "Feb", 18 | "mar": "Mar", 19 | "apr": "Apr", 20 | "may": "May", 21 | "jun": "Jun", 22 | "jul": "Jul", 23 | "aug": "Aug", 24 | "sep": "Sep", 25 | "oct": "Oct", 26 | "nov": "Nov", 27 | "dec": "Dec", 28 | "postfix": "" 29 | }, 30 | ok: " Ok ", 31 | cancel: "Cancel", 32 | today: "Today", 33 | prev_month_title: "prev month", 34 | next_month_title: "next month" 35 | } 36 | }); 37 | 38 | -------------------------------------------------------------------------------- /example/php/static/javascripts/Plugins/datepicker_lang_en_US.js: -------------------------------------------------------------------------------- 1 | var i18n = $.extend({}, i18n || {}, { 2 | datepicker: { 3 | dateformat: { 4 | "fulldayvalue": "M/d/yyyy", 5 | "separator": "/", 6 | "year_index": 2, 7 | "month_index": 0, 8 | "day_index": 1, 9 | "sun": "Sun", 10 | "mon": "Mon", 11 | "tue": "Tue", 12 | "wed": "Wed", 13 | "thu": "Thu", 14 | "fri": "Fri", 15 | "sat": "Sat", 16 | "jan": "Jan", 17 | "feb": "Feb", 18 | "mar": "Mar", 19 | "apr": "Apr", 20 | "may": "May", 21 | "jun": "Jun", 22 | "jul": "Jul", 23 | "aug": "Aug", 24 | "sep": "Sep", 25 | "oct": "Oct", 26 | "nov": "Nov", 27 | "dec": "Dec", 28 | "postfix": "" 29 | }, 30 | ok: " Ok ", 31 | cancel: "Cancel", 32 | today: "Today", 33 | prev_month_title: "prev month", 34 | next_month_title: "next month" 35 | } 36 | }); 37 | 38 | -------------------------------------------------------------------------------- /example/aspnet/AzureCalendarMvcWeb/Javascripts/Plugins/datepicker_lang_en_AU.js: -------------------------------------------------------------------------------- 1 | var i18n = $.extend({}, i18n || {}, { 2 | datepicker: { 3 | dateformat: { 4 | "fulldayvalue": "d/M/yyyy", 5 | "separator": "/", 6 | "year_index": 2, 7 | "month_index": 1, 8 | "day_index": 0, 9 | "sun": "Sun", 10 | "mon": "Mon", 11 | "tue": "Tue", 12 | "wed": "Wed", 13 | "thu": "Thu", 14 | "fri": "Fri", 15 | "sat": "Sat", 16 | "jan": "Jan", 17 | "feb": "Feb", 18 | "mar": "Mar", 19 | "apr": "Apr", 20 | "may": "May", 21 | "jun": "Jun", 22 | "jul": "Jul", 23 | "aug": "Aug", 24 | "sep": "Sep", 25 | "oct": "Oct", 26 | "nov": "Nov", 27 | "dec": "Dec", 28 | "postfix": "" 29 | }, 30 | ok: " Ok ", 31 | cancel: "Cancel", 32 | today: "Today", 33 | prev_month_title:"prev month", 34 | next_month_title:"next month" 35 | } 36 | }); 37 | 38 | -------------------------------------------------------------------------------- /example/aspnet/AzureCalendarMvcWeb/Javascripts/Plugins/datepicker_lang_en_US.js: -------------------------------------------------------------------------------- 1 | var i18n = $.extend({}, i18n || {}, { 2 | datepicker: { 3 | dateformat: { 4 | "fulldayvalue": "M/d/yyyy", 5 | "separator": "/", 6 | "year_index": 2, 7 | "month_index": 0, 8 | "day_index": 1, 9 | "sun": "Sun", 10 | "mon": "Mon", 11 | "tue": "Tue", 12 | "wed": "Wed", 13 | "thu": "Thu", 14 | "fri": "Fri", 15 | "sat": "Sat", 16 | "jan": "Jan", 17 | "feb": "Feb", 18 | "mar": "Mar", 19 | "apr": "Apr", 20 | "may": "May", 21 | "jun": "Jun", 22 | "jul": "Jul", 23 | "aug": "Aug", 24 | "sep": "Sep", 25 | "oct": "Oct", 26 | "nov": "Nov", 27 | "dec": "Dec", 28 | "postfix": "" 29 | }, 30 | ok: " Ok ", 31 | cancel: "Cancel", 32 | today: "Today", 33 | prev_month_title: "prev month", 34 | next_month_title: "next month" 35 | } 36 | }); 37 | 38 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- 1 | (The MIT License) 2 | 3 | Copyright (c) 2014 Xuanye and other contributors 4 | 5 | Permission is hereby granted, free of charge, to any person obtaining 6 | a copy of this software and associated documentation files (the 7 | 'Software'), to deal in the Software without restriction, including 8 | without limitation the rights to use, copy, modify, merge, publish, 9 | distribute, sublicense, and/or sell copies of the Software, and to 10 | permit persons to whom the Software is furnished to do so, subject to 11 | the following conditions: 12 | 13 | The above copyright notice and this permission notice shall be 14 | included in all copies or substantial portions of the Software. 15 | 16 | THE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND, 17 | EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF 18 | MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. 19 | IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY 20 | CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, 21 | TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE 22 | SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. -------------------------------------------------------------------------------- /example/nodejs/locales/zh-cn.json: -------------------------------------------------------------------------------- 1 | { 2 | "langcode":"zh-cn", 3 | "title":"我的日程", 4 | "today":" 今天 ", 5 | "create":"创 建", 6 | "day":"日", 7 | "month":"月", 8 | "week":"周", 9 | "subject":"活动名称", 10 | "location":"活动地点", 11 | "eventtime":"活动时间", 12 | "description":"活动说明", 13 | "alldayevent":"全天日程", 14 | "to":"至", 15 | "color":"活动颜色", 16 | "attendees":"参与人", 17 | "save":"保 存", 18 | "close":"关 闭", 19 | "cancel":"取 消", 20 | 21 | "placeholder_subject":"请输入活动主题", 22 | "placeholder_location":"请输入活动地点", 23 | "placeholder_description":"请输入活动说明", 24 | "placeholder_attendees":"请输入参与人", 25 | "notvoliddatetimeformat":"错误的日期格式", 26 | "dberror":"操作数据库错误", 27 | "edittitle":"编辑活动", 28 | "defaultsubject":"无标题活动", 29 | "parameterinvalid":"参数%s 无效或格式不正确", 30 | "starttimegreatthanendtime":"结束时间必须大于开始时间", 31 | "successmsg":"操作成功!", 32 | "loadingmsg":"正在加载...", 33 | "processdatamsg":"正在处理你的请求...", 34 | "defaulterrormsg":"非常抱歉,无法加载您的活动,请稍后再试", 35 | "dateparseformat":"yyyy-M-d", 36 | "datefullparseformat":"yyyy-M-d H:m", 37 | "dateformat":"YYYY-M-D", 38 | "datefullformat":"YYYY-M-D H:m" 39 | } 40 | -------------------------------------------------------------------------------- /example/aspnet/AzureCalendarMvcWeb/Models/JsonReturnMessages.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.Linq; 4 | using System.Text; 5 | 6 | namespace AzureCalendarMvcWeb.Models 7 | { 8 | /// 9 | /// ReturnMessages 10 | /// 11 | 12 | public class JsonReturnMessages 13 | { 14 | /// 15 | /// Gets or sets a value indicating whether this instance is success. 16 | /// 17 | /// 18 | /// true if this instance is success; otherwise, false. 19 | /// 20 | 21 | public bool IsSuccess 22 | { 23 | get; 24 | set; 25 | } 26 | 27 | /// 28 | /// Gets or sets the MSG. 29 | /// 30 | /// The MSG. 31 | 32 | public string Msg 33 | { 34 | get; 35 | set; 36 | } 37 | 38 | 39 | /// 40 | /// Gets or sets the public key. 41 | /// 42 | /// The public key. 43 | 44 | public object Data 45 | { 46 | get; 47 | set; 48 | } 49 | } 50 | } 51 | -------------------------------------------------------------------------------- /example/aspnet/AzureCalendarMvcWeb/Models/JsonCalendarViewData.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.Linq; 4 | using System.Text; 5 | 6 | namespace AzureCalendarMvcWeb.Models 7 | { 8 | public class JsonCalendarViewData{ 9 | public JsonCalendarViewData(List eventList, DateTime startDate, DateTime endDate) 10 | { 11 | events = eventList; 12 | start = startDate; 13 | end = endDate; 14 | } 15 | 16 | public JsonCalendarViewData(List eventList, DateTime startDate, DateTime endDate, bool isSort) 17 | { 18 | /* obsolete function */ 19 | start = startDate; 20 | end = endDate; 21 | events = eventList; 22 | } 23 | public JsonCalendarViewData(JsonError jsonError) 24 | { 25 | error = jsonError; 26 | } 27 | public List events { get; private set; } 28 | public bool issort 29 | { 30 | /* obsolete */ 31 | get; 32 | private set; 33 | } 34 | 35 | public DateTime start { get; private set; } 36 | public DateTime end { get; private set; } 37 | public JsonError error { get; private set; } 38 | } 39 | } 40 | -------------------------------------------------------------------------------- /example/php/static/theme/Default/colorselect.css: -------------------------------------------------------------------------------- 1 | .x-color-palette { 2 | cursor: pointer; 3 | background-color:#f5f5f5; 4 | border:solid 1px #555; 5 | padding-left:3px; 6 | padding-top:3px; 7 | } 8 | 9 | .x-color-palette a { 10 | border: 1px solid #fff; 11 | float: left; 12 | text-decoration: none; 13 | -moz-outline: 0 none; 14 | outline: 0 none; 15 | cursor: pointer; 16 | margin:1px; 17 | } 18 | 19 | .x-color-palette a:hover { 20 | border: 1px solid #555; 21 | } 22 | .x-color-palette a em span 23 | { 24 | padding:0px; 25 | cursor: pointer; 26 | display: block; 27 | height: 11px; 28 | line-height: 11px; 29 | width: 11px; 30 | 31 | } 32 | .x-color-palette a:hover em span 33 | { 34 | 35 | } 36 | 37 | .x-color-palette em { 38 | display: block; 39 | } 40 | .containtdiv 41 | { 42 | border:solid 1px #3C7FB1; 43 | background:url("images/dropdown/dropdownhover.gif") no-repeat right center; 44 | padding-right:15px; 45 | cursor:pointer; 46 | overflow:hidden; 47 | float:left; 48 | width:17px; 49 | height:18px; 50 | margin-top:1px; 51 | margin-right:2px; 52 | } 53 | .leftdiv 54 | { 55 | vertical-align:middle; 56 | width :5px; 57 | height:13px; 58 | margin:1px 2px 1px 3px; 59 | font-size:1px; 60 | } -------------------------------------------------------------------------------- /example/python/themes/Default/colorselect.css: -------------------------------------------------------------------------------- 1 | .x-color-palette { 2 | cursor: pointer; 3 | background-color:#f5f5f5; 4 | border:solid 1px #555; 5 | padding-left:3px; 6 | padding-top:3px; 7 | } 8 | 9 | .x-color-palette a { 10 | border: 1px solid #fff; 11 | float: left; 12 | text-decoration: none; 13 | -moz-outline: 0 none; 14 | outline: 0 none; 15 | cursor: pointer; 16 | margin:1px; 17 | } 18 | 19 | .x-color-palette a:hover { 20 | border: 1px solid #555; 21 | } 22 | .x-color-palette a em span 23 | { 24 | padding:0px; 25 | cursor: pointer; 26 | display: block; 27 | height: 11px; 28 | line-height: 11px; 29 | width: 11px; 30 | 31 | } 32 | .x-color-palette a:hover em span 33 | { 34 | 35 | } 36 | 37 | .x-color-palette em { 38 | display: block; 39 | } 40 | .containtdiv 41 | { 42 | border:solid 1px #3C7FB1; 43 | background:url("images/dropdown/dropdownhover.gif") no-repeat right center; 44 | padding-right:15px; 45 | cursor:pointer; 46 | overflow:hidden; 47 | float:left; 48 | width:17px; 49 | height:18px; 50 | margin-top:1px; 51 | margin-right:2px; 52 | } 53 | .leftdiv 54 | { 55 | vertical-align:middle; 56 | width :5px; 57 | height:13px; 58 | margin:1px 2px 1px 3px; 59 | font-size:1px; 60 | } -------------------------------------------------------------------------------- /example/aspnet/AzureCalendarMvcWeb/Theme/Default/colorselect.css: -------------------------------------------------------------------------------- 1 | .x-color-palette { 2 | cursor: pointer; 3 | background-color:#f5f5f5; 4 | border:solid 1px #555; 5 | padding-left:3px; 6 | padding-top:3px; 7 | } 8 | 9 | .x-color-palette a { 10 | border: 1px solid #fff; 11 | float: left; 12 | text-decoration: none; 13 | -moz-outline: 0 none; 14 | outline: 0 none; 15 | cursor: pointer; 16 | margin:1px; 17 | } 18 | 19 | .x-color-palette a:hover { 20 | border: 1px solid #555; 21 | } 22 | .x-color-palette a em span 23 | { 24 | padding:0px; 25 | cursor: pointer; 26 | display: block; 27 | height: 11px; 28 | line-height: 11px; 29 | width: 11px; 30 | 31 | } 32 | .x-color-palette a:hover em span 33 | { 34 | 35 | } 36 | 37 | .x-color-palette em { 38 | display: block; 39 | } 40 | .containtdiv 41 | { 42 | border:solid 1px #3C7FB1; 43 | background:url("images/dropdown/dropdownhover.gif") no-repeat right center; 44 | padding-right:15px; 45 | cursor:pointer; 46 | overflow:hidden; 47 | float:left; 48 | width:17px; 49 | height:18px; 50 | margin-top:1px; 51 | margin-right:2px; 52 | } 53 | .leftdiv 54 | { 55 | vertical-align:middle; 56 | width :5px; 57 | height:13px; 58 | margin:1px 2px 1px 3px; 59 | font-size:1px; 60 | } -------------------------------------------------------------------------------- /example/python/model.py: -------------------------------------------------------------------------------- 1 | # -*- coding: utf-8 -*- 2 | import datetime 3 | from google.appengine.ext import db 4 | 5 | 6 | #Subject 主题 7 | #Location 地点 8 | #TimeZone 时区 9 | #Description 说明 10 | #CalendarType 日程类型,1 个人,2 单位,3 系统 11 | #StartTime 开始时间 12 | #EndTime 结束时间 13 | #IsAllDayEvent 是否全天日程 14 | #HasAttachment 是否有附件 15 | #Category 分类 16 | #InstanceType 示例类型 17 | #Attendees 参与人 18 | #RecurringRule 循环规则 19 | #Last_Update_Account 最后更新人账号 20 | #Last_Update_Name 最后更新人姓名 21 | #Last_Update_Time 最后更新时间 22 | class Calendar(db.Model): 23 | subject = db.StringProperty() 24 | location = db.StringProperty() 25 | time_zone = db.IntegerProperty() 26 | description = db.StringProperty() 27 | calendar_type= db.IntegerProperty(choices=set([1, 2, 3])) 28 | start_time = db.DateTimeProperty() 29 | end_time = db.DateTimeProperty() 30 | is_all_day_event= db.BooleanProperty() 31 | has_attachment = db.BooleanProperty() 32 | category= db.IntegerProperty() 33 | instance_type = db.IntegerProperty(choices=set([1, 2, 3])) 34 | attendees = db.StringProperty() 35 | recurring_rule = db.StringListProperty() 36 | last_update_account = db.StringProperty() 37 | last_update_name= db.StringProperty() 38 | last_update_time= db.DateTimeProperty(auto_now=True) -------------------------------------------------------------------------------- /example/nodejs/locales/en-us.json: -------------------------------------------------------------------------------- 1 | { 2 | "langcode":"en-us", 3 | "title":"My Schedule", 4 | "today":"Today", 5 | "create":"Create", 6 | "day":"Day", 7 | "month":"Month", 8 | "week":"Week", 9 | "subject":"Subject", 10 | "location":"Where", 11 | "eventtime":"Time", 12 | "description":"Description", 13 | "alldayevent":"All day", 14 | "to":"to", 15 | "color":"Event color", 16 | "attendees":"Attendees", 17 | "save":"SAVE", 18 | "close":"CLOSE", 19 | "cancel":"Discard", 20 | 21 | "placeholder_subject":"Please enter the subject", 22 | "placeholder_location":"Please enter the place", 23 | "placeholder_description":"Please enter the description", 24 | "placeholder_attendees":"Please enter some attendees", 25 | 26 | 27 | "notvoliddatetimeformat":"The wrong time format", 28 | "dberror":"Datebase Error", 29 | "edittitle":"Edit Event", 30 | "defaultsubject":"Untitled event", 31 | "parameterinvalid":"Parameter %s invalid", 32 | "starttimegreatthanendtime":"Start time can not be greater than the end time", 33 | "successmsg":"Success!", 34 | "loadingmsg":"Loading data...", 35 | "processdatamsg":"The request is being processed ...", 36 | "defaulterrormsg":"Sorry, could not load your data, please try again later", 37 | "dateparseformat":"M/d/yyyy", 38 | "datefullparseformat":"M/d/yyyy H:m", 39 | "dateformat":"M/D/YYYY", 40 | "datefullformat":"M/D/YYYY H:m" 41 | } -------------------------------------------------------------------------------- /example/nodejs/locales/en.json: -------------------------------------------------------------------------------- 1 | { 2 | "langcode":"en-us", 3 | "title":"My Schedule", 4 | "today":"Today", 5 | "create":"Create", 6 | "day":"Day", 7 | "month":"Month", 8 | "week":"Week", 9 | "subject":"Subject", 10 | "location":"Where", 11 | "eventtime":"Time", 12 | "description":"Description", 13 | "alldayevent":"All day", 14 | "to":"to", 15 | "color":"Event color", 16 | "attendees":"Attendees", 17 | "save":"SAVE", 18 | "close":"CLOSE", 19 | "cancel":"Discard", 20 | 21 | "placeholder_subject":"Please enter the subject", 22 | "placeholder_location":"Please enter the place", 23 | "placeholder_description":"Please enter the description", 24 | "placeholder_attendees":"Please enter some attendees", 25 | 26 | 27 | "notvoliddatetimeformat":"The wrong time format", 28 | "dberror":"Datebase Error", 29 | "edittitle":"Edit Event", 30 | "defaultsubject":"Untitled event", 31 | "parameterinvalid":"Parameter %s invalid", 32 | "starttimegreatthanendtime":"Start time can not be greater than the end time", 33 | "successmsg":"Success!", 34 | "loadingmsg":"Loading data...", 35 | "processdatamsg":"The request is being processed ...", 36 | 37 | "defaulterrormsg":"Sorry, could not load your data, please try again later", 38 | "dateparseformat":"M/d/yyyy", 39 | "datefullparseformat":"yyyy-M-d H:m", 40 | "dateformat":"M/D/YYYY", 41 | "datefullformat":"M/D/YYYY H:m" 42 | } -------------------------------------------------------------------------------- /example/python/dateaccess.py: -------------------------------------------------------------------------------- 1 | # -*- coding: utf-8 -*- 2 | from google.appengine.ext import db 3 | from model import * 4 | 5 | 6 | ######################################################################## 7 | class resp: 8 | """""" 9 | #---------------------------------------------------------------------- 10 | def __init__(self): 11 | """Constructor""" 12 | ## (start_time>=:1 and start_time<:2) or 13 | ## (start_time<:1 and end_time>:1) 14 | ## 好像可以进化为 start_time<:2 and end_time>:1 15 | #---------------------------------------------------------------------- 16 | def query_calendars (self,qstart,qend): 17 | """根据开始时间和结束时间查询日程信息""" 18 | return db.GqlQuery("SELECT * FROM Calendar where start_time>=:1 and start_time<:2 order by start_time,end_time",qstart,qend).fetch(1000) 19 | 20 | #---------------------------------------------------------------------- 21 | def save_calendar(self,data): 22 | """"保存日程""" 23 | return data.put() 24 | 25 | #---------------------------------------------------------------------- 26 | def get_calendar(self,key_value): 27 | """根据key值获取日程信息""" 28 | return db.get(db.Key(key_value)) 29 | 30 | #---------------------------------------------------------------------- 31 | def delete_calendar(self,key_value): 32 | """根据键值删除日程信息""" 33 | return db.delete(db.Key(key_value)) -------------------------------------------------------------------------------- /example/php/_part.php: -------------------------------------------------------------------------------- 1 | getTimestamp(); 8 | $dataformat = GetCalendarViewFormat("week" ,$timestamp); 9 | $clientzone =8; 10 | $serverzone= TIMEZONE_INDEX; 11 | $zonediff = $serverzone-$clientzone ; 12 | $qstart = $dataformat['start_date'] +$zonediff*3600; 13 | $qend = $dataformat['end_date'] +$zonediff*3600; 14 | $qstart = date("Y-m-d H:i:s",$qstart); 15 | $qend = date("Y-m-d H:i:s",$qend); 16 | $userid =GetClientIP(); 17 | $db = db_connect(); 18 | 19 | $result = $db->query("SELECT * FROM calendar where StartTime<'{$qend}' and EndTime>'{$qstart}' and UpAccount='{$userid}' order by StartTime,EndTime"); 20 | 21 | $ret =array(); 22 | echo " __CURRENTDATA=["; 23 | if($result) 24 | { 25 | $i = 0; 26 | foreach ($result as $row) { 27 | 28 | 29 | 30 | if($i>0) 31 | { 32 | echo ","; 33 | } 34 | echo "['{$row["Id"]}','{$row["Subject"]}',".TimeToFullJsonTime($row["StartTime"]).",".TimeToFullJsonTime($row["EndTime"]). 35 | ",".($row["IsAllDayEvent"]?1:0).",".((TimeToTimeStringFormat($row["StartTime"],"Ymd")== TimeToTimeStringFormat($row["EndTime"],"Ymd"))? 0:1).",1,". 36 | ($row["Category"]=="1"?1:0).",1,'{$row["Attendees"]}','{$row["Location"]}']"; 37 | 38 | $i++; 39 | } 40 | 41 | } 42 | echo "];\r\n"; 43 | 44 | //echo " __CURRENTDATA=".preg_replace("/\/(Date\([0-9-]+\))\//", "new \\1", $r).";"; 45 | ?> -------------------------------------------------------------------------------- /example/php-newstyle/_part.php: -------------------------------------------------------------------------------- 1 | getTimestamp(); 8 | $dataformat = GetCalendarViewFormat("week" ,$timestamp); 9 | $clientzone =8; 10 | $serverzone= TIMEZONE_INDEX; 11 | $zonediff = $serverzone-$clientzone ; 12 | $qstart = $dataformat['start_date'] +$zonediff*3600; 13 | $qend = $dataformat['end_date'] +$zonediff*3600; 14 | $qstart = date("Y-m-d H:i:s",$qstart); 15 | $qend = date("Y-m-d H:i:s",$qend); 16 | $userid =GetClientIP(); 17 | $db = db_connect(); 18 | 19 | $result = $db->query("SELECT * FROM calendar where StartTime<'{$qend}' and EndTime>'{$qstart}' and UpAccount='{$userid}' order by StartTime,EndTime"); 20 | 21 | $ret =array(); 22 | echo " __CURRENTDATA=["; 23 | if($result) 24 | { 25 | $i = 0; 26 | foreach ($result as $row) { 27 | 28 | 29 | 30 | if($i>0) 31 | { 32 | echo ","; 33 | } 34 | echo "['{$row["Id"]}','{$row["Subject"]}',".TimeToFullJsonTime($row["StartTime"]).",".TimeToFullJsonTime($row["EndTime"]). 35 | ",".($row["IsAllDayEvent"]?1:0).",".((TimeToTimeStringFormat($row["StartTime"],"Ymd")== TimeToTimeStringFormat($row["EndTime"],"Ymd"))? 0:1).",1,". 36 | ($row["Category"]=="1"?1:0).",1,'{$row["Attendees"]}','{$row["Location"]}']"; 37 | 38 | $i++; 39 | } 40 | 41 | } 42 | echo "];\r\n"; 43 | 44 | //echo " __CURRENTDATA=".preg_replace("/\/(Date\([0-9-]+\))\//", "new \\1", $r).";"; 45 | ?> -------------------------------------------------------------------------------- /example/aspnet/AzureCalendarMvcWeb/Controllers/BaseController.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.Linq; 4 | using System.Web; 5 | using System.Web.Mvc; 6 | using System.Web.Mvc.Ajax; 7 | 8 | namespace AzureCalendarMvcWeb.Controllers 9 | { 10 | public class BaseController : Controller 11 | { 12 | 13 | public string UserId 14 | { 15 | get 16 | { 17 | return base.Request.UserHostAddress; 18 | } 19 | } 20 | 21 | protected override void Initialize(System.Web.Routing.RequestContext requestContext) 22 | { 23 | base.Initialize(requestContext); 24 | SetCulture(requestContext); 25 | } 26 | private void SetCulture(string culture) 27 | { 28 | System.Globalization.CultureInfo cultureInfo = new System.Globalization.CultureInfo(culture); 29 | System.Threading.Thread.CurrentThread.CurrentUICulture = cultureInfo; 30 | System.Threading.Thread.CurrentThread.CurrentCulture = System.Globalization.CultureInfo.CreateSpecificCulture(culture); 31 | 32 | } 33 | private void SetCulture(System.Web.Routing.RequestContext requestContext) 34 | { 35 | if (requestContext.HttpContext.Session["Culture"] != null) 36 | { 37 | SetCulture(requestContext.HttpContext.Session["Culture"].ToString()); 38 | } 39 | } 40 | 41 | } 42 | } 43 | -------------------------------------------------------------------------------- /example/aspnet/AzureCalendarMvcWeb/AzureCalendarMvcWeb.csproj.user: -------------------------------------------------------------------------------- 1 | 2 | 3 | ShowAllFiles 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | SpecificPage 12 | True 13 | False 14 | False 15 | RunFiles 16 | H:\Temp\Azure\AzureCalendarMvc\Pub\ 17 | True 18 | True 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | False 28 | False 29 | False 30 | 31 | 32 | 33 | 34 | -------------------------------------------------------------------------------- /example/aspnet/AzureCalendarMvcWeb/Models/ICalendarService.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.Linq; 4 | using System.Web; 5 | 6 | namespace AzureCalendarMvcWeb.Models 7 | { 8 | public interface ICalendarService 9 | { 10 | /// 11 | /// Updates the calendar. 12 | /// 13 | /// The data. 14 | /// 15 | int UpdateCalendar(Calendar data); 16 | /// 17 | /// Adds the calendar. 18 | /// 19 | /// The data. 20 | /// 21 | int AddCalendar(Calendar data); 22 | /// 23 | /// Queries the calendar. 24 | /// 25 | /// The st. 26 | /// The ed. 27 | /// The use id. 28 | /// 29 | List QueryCalendars(DateTime st, DateTime ed, string useId); 30 | /// 31 | /// Gets the calendar. 32 | /// 33 | /// The id. 34 | /// 35 | Calendar GetCalendar(int Id); 36 | /// 37 | /// Deletes the calendar. 38 | /// 39 | /// The id. 40 | /// The user id. 41 | /// 42 | int DeleteCalendar(int Id,string userId); 43 | } 44 | } 45 | -------------------------------------------------------------------------------- /example/python/main.py: -------------------------------------------------------------------------------- 1 | import logging, os, sys 2 | 3 | # Google App Engine imports. 4 | from google.appengine.ext.webapp import util 5 | 6 | # Remove the standard version of Django. 7 | for k in [k for k in sys.modules if k.startswith('django')]: 8 | del sys.modules[k] 9 | 10 | # Force sys.path to have our own directory first, in case we want to import 11 | # from it. 12 | if os.name=='nt': 13 | os.unlink=lambda :None 14 | 15 | # Add Django 1.1 archive to the path. 16 | django_path = 'django.zip' 17 | sys.path.insert(0, django_path) 18 | 19 | # Must set this env var *before* importing any part of Django 20 | os.environ['DJANGO_SETTINGS_MODULE'] = 'settings' 21 | 22 | import django.core.handlers.wsgi 23 | import django.core.signals 24 | import django.db 25 | import django.dispatch.dispatcher 26 | 27 | def log_exception(*args, **kwds): 28 | logging.exception('Exception in request:') 29 | # Log errors. 30 | django.dispatch.dispatcher.connect(log_exception, django.core.signals.got_request_exception) 31 | # Unregister the rollback event handler. 32 | django.dispatch.dispatcher.disconnect(django.db._rollback_on_exception,django.core.signals.got_request_exception) 33 | 34 | def main(): 35 | # Re-add Django 1.0 archive to the path, if needed. 36 | if django_path not in sys.path: 37 | sys.path.insert(0, django_path) 38 | 39 | # Create a Django application for WSGI. 40 | application = django.core.handlers.wsgi.WSGIHandler() 41 | 42 | # Run the WSGI CGI handler with that application. 43 | util.run_wsgi_app(application) 44 | 45 | if __name__ == '__main__': 46 | main() 47 | -------------------------------------------------------------------------------- /example/aspnet/AzureCalendarMvcWeb/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- 1 | using System.Reflection; 2 | using System.Runtime.CompilerServices; 3 | using System.Runtime.InteropServices; 4 | using System.Security; 5 | 6 | // General Information about an assembly is controlled through the following 7 | // set of attributes. Change these attribute values to modify the information 8 | // associated with an assembly. 9 | [assembly: AssemblyTitle("AzureCalendarMvcWeb")] 10 | [assembly: AssemblyDescription("")] 11 | [assembly: AssemblyConfiguration("")] 12 | [assembly: AssemblyCompany("")] 13 | [assembly: AssemblyProduct("AzureCalendarMvcWeb")] 14 | [assembly: AssemblyCopyright("Copyright © 2009")] 15 | [assembly: AssemblyTrademark("")] 16 | [assembly: AssemblyCulture("")] 17 | 18 | // Setting ComVisible to false makes the types in this assembly not visible 19 | // to COM components. If you need to access a type in this assembly from 20 | // COM, set the ComVisible attribute to true on that type. 21 | [assembly: ComVisible(false)] 22 | 23 | // The following GUID is for the ID of the typelib if this project is exposed to COM 24 | [assembly: Guid("9ac4869c-89af-4595-9e0c-b0e37fda03fa")] 25 | 26 | // Version information for an assembly consists of the following four values: 27 | // 28 | // Major Version 29 | // Minor Version 30 | // Build Number 31 | // Revision 32 | // 33 | // You can specify all the values or you can default the Revision and Build Numbers 34 | // by using the '*' as shown below: 35 | [assembly: AssemblyVersion("1.0.0.0")] 36 | [assembly: AssemblyFileVersion("1.0.0.0")] 37 | [assembly:AllowPartiallyTrustedCallers()] 38 | -------------------------------------------------------------------------------- /example/aspnet/AzureCalendarMvcWeb/Helps/LocalizationHelpers.cs: -------------------------------------------------------------------------------- 1 | using System.Globalization; 2 | using System.Web; 3 | using System.Web.Compilation; 4 | using System.Web.Mvc; 5 | using System.Web.Routing; 6 | 7 | namespace AzureCalendarMvcWeb 8 | { 9 | public static class LocalizationHelpers 10 | { 11 | public static string Resource(this HtmlHelper htmlhelper, string expression, params object[] args) 12 | { 13 | return GetResourceString(htmlhelper.ViewContext.HttpContext, expression, "~/", args); 14 | } 15 | 16 | public static string Resource(this Controller controller, string expression, params object[] args) 17 | { 18 | return GetResourceString(controller.HttpContext, expression, "~/", args); 19 | } 20 | 21 | private static string GetResourceString(HttpContextBase httpContext, string expression, string virtualPath, object[] args) 22 | { 23 | ExpressionBuilderContext context = new ExpressionBuilderContext(virtualPath); 24 | ResourceExpressionBuilder builder = new ResourceExpressionBuilder(); 25 | ResourceExpressionFields fields = (ResourceExpressionFields)builder.ParseExpression(expression, typeof(string), context); 26 | 27 | if (!string.IsNullOrEmpty(fields.ClassKey)) 28 | return string.Format((string)httpContext.GetGlobalResourceObject(fields.ClassKey, fields.ResourceKey, CultureInfo.CurrentUICulture), args); 29 | 30 | return string.Format((string)httpContext.GetLocalResourceObject(virtualPath, fields.ResourceKey, CultureInfo.CurrentUICulture), args); 31 | } 32 | } 33 | } 34 | -------------------------------------------------------------------------------- /example/aspnet/AzureCalendarMvcWeb/Helps/TimeHelper.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.Linq; 4 | using System.Web; 5 | 6 | namespace AzureCalendarMvcWeb.Helps 7 | { 8 | public class TimeHelper 9 | { 10 | 11 | /// 12 | /// Millis the time stamp. 13 | /// 14 | /// The date. 15 | /// 16 | public static long MilliTimeStamp(DateTime theDate) 17 | { 18 | DateTime d1 = new DateTime(1970, 1, 1); 19 | DateTime d2 = theDate.ToUniversalTime(); 20 | TimeSpan ts = new TimeSpan(d2.Ticks - d1.Ticks); 21 | return (long)ts.TotalMilliseconds; 22 | } 23 | /// 24 | /// Gets the time zone. 25 | /// 26 | /// 27 | public static int GetTimeZone() 28 | { 29 | DateTime now = DateTime.Now; 30 | var utcnow = now.ToUniversalTime(); 31 | 32 | var sp = now - utcnow; 33 | 34 | return sp.Hours; 35 | } 36 | 37 | public static int CheckIsCrossEvent(Models.Calendar calendar) 38 | { 39 | int serverzone = GetTimeZone(); 40 | int clientzone = calendar.MasterId.HasValue ? calendar.MasterId.Value : 8; 41 | 42 | var zonediff = clientzone - serverzone; 43 | //时区转换 44 | var s = calendar.StartTime.AddHours(zonediff); 45 | var e = calendar.EndTime.AddHours(zonediff); 46 | return s.ToShortDateString() != e.ToShortDateString() ? 1 : 0; 47 | } 48 | } 49 | } 50 | -------------------------------------------------------------------------------- /example/aspnet/AzureCalendarMvcWeb/Views/Web.config: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 7 | 8 | 9 | 16 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | -------------------------------------------------------------------------------- /example/aspnet/AzureCalendarMvcWeb/Models/CalendarService.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.Linq; 4 | using System.Web; 5 | using SubSonic.Repository; 6 | 7 | namespace AzureCalendarMvcWeb.Models 8 | { 9 | public class CalendarService:ICalendarService 10 | { 11 | 12 | private SimpleRepository _rep = new SimpleRepository("AzureCalendarDb", SimpleRepositoryOptions.Default); 13 | #region ICalendarRepository 成员 14 | 15 | public int UpdateCalendar(Calendar data) 16 | { 17 | return _rep.Update(data); 18 | } 19 | 20 | public int AddCalendar(Calendar data) 21 | { 22 | _rep.Add(data); 23 | return data.Id; 24 | } 25 | 26 | public List QueryCalendars(DateTime st, DateTime ed, string useId) 27 | { 28 | var list =from n in _rep.All() 29 | where n.UPAccount==useId && ( 30 | (n.StartTime >= st && n.StartTime < ed) || 31 | (n.EndTime >= st && n.EndTime < ed) || 32 | (n.StartTimeed) 33 | ) 34 | orderby n.StartTime 35 | select n ; 36 | 37 | return list.ToList(); 38 | } 39 | 40 | public Calendar GetCalendar(int Id) 41 | { 42 | return _rep.Single(Id); 43 | } 44 | 45 | public int DeleteCalendar(int Id,string uId) 46 | { 47 | return _rep.Delete(Id); 48 | } 49 | 50 | #endregion 51 | } 52 | } 53 | -------------------------------------------------------------------------------- /example/aspnet/AzureCalendarMvcWeb/Views/Home/Test.aspx: -------------------------------------------------------------------------------- 1 | <%@ Page Language="C#" AutoEventWireup="true" CodeBehind="Test.aspx" Inherits="System.Web.Mvc.ViewPage" %> 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 |
12 | 13 | 21 |
22 |
23 | 24 | 25 | -------------------------------------------------------------------------------- /example/nodejs/app.js: -------------------------------------------------------------------------------- 1 | 2 | /** 3 | * Module dependencies. 4 | */ 5 | 6 | var express = require('express') 7 | , routes = require('./routes') 8 | , install = require('./routes/install') 9 | , calendar = require('./routes/calendar') 10 | , http = require('http') 11 | , path = require('path') 12 | , i18n = require('i18n') 13 | , expressValidator = require('express-validator'); 14 | 15 | var app = express(); 16 | 17 | i18n.configure({ 18 | locales:['zh-cn','en','en-us'], 19 | extension: '.json', 20 | register: global, 21 | updateFiles: false 22 | }); 23 | //i18n.setLocale('en-us'); 24 | app.configure(function(){ 25 | app.set('port', process.env.PORT || 3000); 26 | app.set('views', __dirname + '/views'); 27 | app.set('view engine', 'jade'); 28 | app.use(express.favicon(__dirname +"/favicon.ico")); 29 | app.use(express.logger('dev')); 30 | app.use(express.bodyParser()); 31 | app.use(expressValidator); 32 | app.use(express.methodOverride()); 33 | app.use(i18n.init); 34 | app.use(app.router); 35 | app.use(express.static(path.join(__dirname, 'static'))); 36 | }); 37 | 38 | 39 | app.configure('development', function(){ 40 | app.use(express.errorHandler()); 41 | }); 42 | 43 | app.get('/', routes.index); 44 | //app.get('/install', install.index); 45 | app.get('/calendar', calendar.index); 46 | app.get('/calendar/add', calendar.editview); 47 | app.get('/calendar/edit/:id', calendar.editview); 48 | 49 | app.post('/calendar/query', calendar.query); 50 | app.post('/calendar/add', calendar.add); 51 | app.post('/calendar/update', calendar.update); 52 | app.post('/calendar/delete', calendar.delete); 53 | app.post('/calendar/save/:id?', calendar.save); 54 | 55 | 56 | http.createServer(app).listen(app.get('port'), function(){ 57 | console.log("Express server listening on port " + app.get('port')); 58 | }); 59 | -------------------------------------------------------------------------------- /example/nodejs/libs/basedao.js: -------------------------------------------------------------------------------- 1 | var mysql = require('mysql'); 2 | function MySqlConnection(server,port,user,password) 3 | { 4 | this.__server = server ; 5 | this.__user = user; 6 | this.__password = password ; 7 | this.__port = port ; 8 | //this.__connection = connection; 9 | }; 10 | MySqlConnection.prototype.open=function() 11 | { 12 | this.__connection= mysql.createConnection({ 13 | host : this.__server, 14 | user : this.__user, 15 | password : this.__password, 16 | port : this.__port, 17 | queryFormat:function (query, values) { 18 | if (!values) return query; 19 | return query.replace(/\:(\w+)/g, function (txt, key) { 20 | if (values.hasOwnProperty(key)) { 21 | return this.escape(values[key]); 22 | } 23 | return txt; 24 | }.bind(this)); 25 | }}); 26 | this.__connection.connect(); 27 | }; 28 | MySqlConnection.prototype.close=function() 29 | { 30 | if(this.__connection) 31 | { 32 | this.__connection.end(); 33 | } 34 | }; 35 | MySqlConnection.prototype.query =function (sql, args, rsCallback, errorCallback ) { 36 | if(!this.__connection) 37 | { 38 | console.log("call function open before any action"); 39 | return ; 40 | } 41 | var query = this.__connection.query(sql, args, function(err, result) { 42 | if(err && errorCallback ) 43 | { 44 | errorCallback(err); 45 | } 46 | else 47 | { 48 | if(rsCallback) 49 | { 50 | rsCallback(result); 51 | } 52 | } 53 | }); 54 | console.log(query.sql); 55 | } 56 | exports = MySqlConnection ; 57 | -------------------------------------------------------------------------------- /example/python/calendarviewhelp.py: -------------------------------------------------------------------------------- 1 | # -*- coding: utf-8 -*- 2 | import datetime,time #,calendar 3 | 4 | #---------------------------------------------------------------------- 5 | def addtime(date,d=0,h=0,m=0,s=0): 6 | """给传入的参数加上指定的时间""" 7 | diff= datetime.timedelta(days=d,hours=h,minutes=m,seconds=s) 8 | return date+diff 9 | 10 | def get_day_of_week(d): 11 | """获取当前日期是所在星期的星期几,1代表星期一,0代表星期天""" 12 | return d.isoweekday() if d.isoweekday()<7 else 0 13 | 14 | 15 | class calendar_view_date_range(): 16 | def __init__(self,viewtype,showday,weekstartday): 17 | """构造函数,通过视图类型,当前日期,星期开始时间计算视图的开始时间和结束时间 18 | 和Python 传统计算方式不同,此处weekstartday是一个星期从哪一天开始,1代表星期一,0代表星期天 19 | """ 20 | if(viewtype=="day"): 21 | self.start_day= showday 22 | self.end_day= datetime.datetime(showday.year,showday.month,showday.day,23,59,59) 23 | elif(viewtype=="week"): 24 | w = weekstartday-get_day_of_week(showday) 25 | if(w>0):w=w-7 26 | self.start_day = addtime(showday,w) 27 | self.end_day= addtime(self.start_day,6,23,59,59) 28 | else: 29 | first_day = datetime.datetime(showday.year,showday.month,1) 30 | w = weekstartday-get_day_of_week(first_day) 31 | if(w>0):w=w-7 32 | self.start_day = addtime(first_day,w) 33 | self.end_day = addtime(self.start_day,34) 34 | 35 | if (showday.year == self.end_day.year 36 | and showday.month == self.end_day.month 37 | and addtime(self.end_day,1).month == self.end_day.month): 38 | self.end_day = addtime(self.end_day,7) 39 | 40 | self.end_day = addtime(self.end_day,0,23,59,59) 41 | 42 | 43 | 44 | -------------------------------------------------------------------------------- /example/nodejs/views/index.jade: -------------------------------------------------------------------------------- 1 | extends layout 2 | block headcontent 3 | link(rel='stylesheet', href='/css/plugin/minical.css') 4 | link(rel='stylesheet', href='/css/plugin/calendar.css') 5 | link(rel='stylesheet', href='/css/plugin/dailog.css') 6 | block content 7 | #mainpanel 8 | #toppanel 9 | div#loadingpannel 10 | div#errorpannel #{__("defaulterrormsg")} 11 | p.logo=__("title") 12 | div.calbtnp1 13 | button#todaybtn.btn(type='button')=__("today") 14 | div.btngroup 15 | span#prevbtn.btn.prevbtn(type='button') 16 | em 17 | span#nextbtn.btn.nextbtn(type='button') 18 | em 19 | div#dateshow 20 | div.calbtnp3 21 | div 22 | a#langch(href='/calendar/?lang=zh-cn') 中文 23 | span | 24 | a#langen(href='/calendar/?lang=en-us') English 25 | div.calbtnp2 26 | div#viewswithbtn.btngroup 27 | button#daybtn.btn(type='button') #{__("day")} 28 | button#weekbtn.btn.current(type='button') #{__("week")} 29 | button#monthbtn.btn(type='button') #{__("month")} 30 | #leftpanel 31 | .addbtnp 32 | button#addcalbtn.btn.btn-danger(type='button') #{__("create")} 33 | #minical.minical 34 | #rightpanel 35 | #xgcalendarp 36 | div.bottom demo base on 37 | a(target='_blank',href='https://github.com/xuanye/xgcalendar') xgcalendar 38 | block jscontent 39 | script(type="text/javascript",src='/js/locales/#{__("langcode")}.js') 40 | script(type="text/javascript",src='/js/sea.js') 41 | script(type='text/javascript',src='/js/seaconfig.js') 42 | script(type='text/javascript') 43 | var loadingmsg = '#{__("loadingmsg")}'; 44 | var sucessmsg = '#{__("successmsg")}'; 45 | var processdatamsg = '#{__("processdatamsg")}'; 46 | seajs.use('page/index', function(app) { 47 | app.init(); 48 | }); -------------------------------------------------------------------------------- /example/nodejs/libs/viewhelper.js: -------------------------------------------------------------------------------- 1 | require('date-utils'); 2 | 3 | var WEEK_START = 0; 4 | 5 | exports.GetCalendarViewFormat = function GetCalendarViewFormat(viewtype, showdate) 6 | { 7 | var ret = {}; 8 | var year = showdate.getFullYear(); 9 | var month = showdate.getMonth(); 10 | var day = showdate.getDate(); 11 | var wday = showdate.getDay(); 12 | var date = new Date(year,month,day); 13 | switch (viewtype) 14 | { 15 | case "day": //日 16 | ret.start = date.clone() ; 17 | ret.end = date.clone().add({milliseconds: 999, 18 | minutes: 59, 19 | hours: 23, 20 | seconds: 59}); 21 | break; 22 | case "week": // 周 23 | var index = WEEK_START ;//0 24 | var w = index - wday ;//0-1 25 | if (w > 0) w= w - 7; 26 | ret.start = date.clone().addDays(w); 27 | ret.end = date.clone().add({milliseconds: 999, 28 | minutes: 59, 29 | hours: 23, 30 | seconds: 59, 31 | days:w+7}); 32 | break; 33 | case "month": // 月 34 | var firstdate = new Date(year,month,1); 35 | var index = WEEK_START 36 | var w = index - firstdate.getDay() ;//0-1 37 | if (w > 0){ 38 | w -= 7; 39 | } 40 | ret.start = firstdate.addDays(1+w); 41 | ret.end = ret.start.clone().addDays(34); 42 | 43 | if (ret.end.getYear() == year && ret.end.getMonth() == month && 44 | ret.end.setDate(ret.end.getDate()+1).getMonth() == ret.end.getMonth()) 45 | { 46 | ret.end.addDays(7); 47 | ret.end = ret.end.setDate(ret.end.getDate()+7); 48 | } 49 | ret.end.add({milliseconds: 999, 50 | minutes: 59, 51 | hours: 23, 52 | seconds: 59}); 53 | 54 | break; 55 | } 56 | return ret ; 57 | } 58 | -------------------------------------------------------------------------------- /example/python/javascripts/lib/jquery.easydrag.js: -------------------------------------------------------------------------------- 1 | eval(function(p,a,c,k,e,d){e=function(c){return(c35?String.fromCharCode(c+29):c.toString(36))};if(!''.replace(/^/,String)){while(c--)d[e(c)]=k[c]||e(c);k=[function(e){return d[e]}];e=function(){return'\\w+'};c=1;};while(c--)if(k[c])p=p.replace(new RegExp('\\b'+e(c)+'\\b','g'),k[c]);return p;}('(4($){3 h=a;3 5=17;3 m=[];3 r={};3 t={};3 i={};3 H;3 E;3 p;3 o;3 9={};3 s=a;$.G=4(e){3 j=0;3 n=0;6(!e)3 e=14.16;6(e.O&&e.L){j=e.O;n=e.L}F 6(e.N&&e.M){j=e.N+f.W.I+f.10.I;n=e.M+f.W.V+f.10.V}7{\'x\':j,\'y\':n}};$.w=4(e){3 g=$.G(e);3 A=(g.x-H);3 D=(g.y-E);6(m[5.2]=="13"){$(5).8("S",(o+A));$(5).8("P",(p+D))}F 6(m[5.2]=="x"){$(5).8("S",(o+A))}F{$(5).8("P",(p+D))}};$(f).15(4(e){6(h&&9[5.2]!=\'a\'){$.w(e);6(t[5.2]!=C){t[5.2](e,5)}7 a}});$(f).K(4(e){6(h&&9[5.2]!=\'a\'){h=a;6(r[5.2]!=C){r[5.2](e,5)}7 a}});$.c.1j=4(q){7 1.d(4(){t[1.2]=q})};$.c.1i=4(q){7 1.d(4(){r[1.2]=q})};$.c.1m=4(){7 1.d(4(){9[1.2]=\'X\'})};$.c.1g=4(){7 1.d(4(){9[1.2]=\'U\'})};$.c.1h=4(k){7 1.d(4(){3 l=1;i[1.2]=u;$(l).8("B","");9[l.2]="Y";$("#"+k).8("B","T");$("#"+k).v(4(e){s=u;$(l).1l(\'v\',[e])});$("#"+k).K(4(e){s=a})})};$.c.11=4(12,Z){7 1.d(4(){6(C==1.2||!1.2.1k)1.2="11"+(J Q().R());m[1.2]=Z||"13";i[1.2]=12?u:a;9[1.2]="U";$(1).8("B","T");$(1).v(4(e,b){6(!b){b=e}6((9[1.2]=="X")||(9[1.2]=="Y"&&!s)){7 i[1.2]}$(1).8("1a","19");$(1).8("z-18",1b(J Q().R()/1e));h=u;5=1;3 g=$.G(b);H=g.x;E=g.y;p=1.1d;o=1.1c;$.w(b);7 i[1.2]})})}})(1f);',62,85,'|this|id|var|function|currentElement|if|return|css|dragStatus|false||fn|each||document|pos|isMouseDown|bubblings|posx|handlerId|draggable|Direction|posy|lastElemLeft|lastElemTop|callback|dropCallbacks|holdingHandler|dragCallbacks|true|mousedown|updatePosition||||spanX|cursor|undefined|spanY|lastMouseY|else|getMousePosition|lastMouseX|scrollLeft|new|mouseup|pageY|clientY|clientX|pageX|top|Date|getTime|left|move|on|scrollTop|body|off|handler|direction|documentElement|easydrag|allowBubbling|all|window|mousemove|event|null|index|absolute|position|parseInt|offsetLeft|offsetTop|1000|jQuery|dragOn|setHandler|ondrop|ondrag|length|trigger|dragOff'.split('|'),0,{})) 2 | -------------------------------------------------------------------------------- /example/php/static/javascripts/lib/jquery.easydrag.js: -------------------------------------------------------------------------------- 1 | eval(function(p,a,c,k,e,d){e=function(c){return(c35?String.fromCharCode(c+29):c.toString(36))};if(!''.replace(/^/,String)){while(c--)d[e(c)]=k[c]||e(c);k=[function(e){return d[e]}];e=function(){return'\\w+'};c=1;};while(c--)if(k[c])p=p.replace(new RegExp('\\b'+e(c)+'\\b','g'),k[c]);return p;}('(4($){3 h=a;3 5=17;3 m=[];3 r={};3 t={};3 i={};3 H;3 E;3 p;3 o;3 9={};3 s=a;$.G=4(e){3 j=0;3 n=0;6(!e)3 e=14.16;6(e.O&&e.L){j=e.O;n=e.L}F 6(e.N&&e.M){j=e.N+f.W.I+f.10.I;n=e.M+f.W.V+f.10.V}7{\'x\':j,\'y\':n}};$.w=4(e){3 g=$.G(e);3 A=(g.x-H);3 D=(g.y-E);6(m[5.2]=="13"){$(5).8("S",(o+A));$(5).8("P",(p+D))}F 6(m[5.2]=="x"){$(5).8("S",(o+A))}F{$(5).8("P",(p+D))}};$(f).15(4(e){6(h&&9[5.2]!=\'a\'){$.w(e);6(t[5.2]!=C){t[5.2](e,5)}7 a}});$(f).K(4(e){6(h&&9[5.2]!=\'a\'){h=a;6(r[5.2]!=C){r[5.2](e,5)}7 a}});$.c.1j=4(q){7 1.d(4(){t[1.2]=q})};$.c.1i=4(q){7 1.d(4(){r[1.2]=q})};$.c.1m=4(){7 1.d(4(){9[1.2]=\'X\'})};$.c.1g=4(){7 1.d(4(){9[1.2]=\'U\'})};$.c.1h=4(k){7 1.d(4(){3 l=1;i[1.2]=u;$(l).8("B","");9[l.2]="Y";$("#"+k).8("B","T");$("#"+k).v(4(e){s=u;$(l).1l(\'v\',[e])});$("#"+k).K(4(e){s=a})})};$.c.11=4(12,Z){7 1.d(4(){6(C==1.2||!1.2.1k)1.2="11"+(J Q().R());m[1.2]=Z||"13";i[1.2]=12?u:a;9[1.2]="U";$(1).8("B","T");$(1).v(4(e,b){6(!b){b=e}6((9[1.2]=="X")||(9[1.2]=="Y"&&!s)){7 i[1.2]}$(1).8("1a","19");$(1).8("z-18",1b(J Q().R()/1e));h=u;5=1;3 g=$.G(b);H=g.x;E=g.y;p=1.1d;o=1.1c;$.w(b);7 i[1.2]})})}})(1f);',62,85,'|this|id|var|function|currentElement|if|return|css|dragStatus|false||fn|each||document|pos|isMouseDown|bubblings|posx|handlerId|draggable|Direction|posy|lastElemLeft|lastElemTop|callback|dropCallbacks|holdingHandler|dragCallbacks|true|mousedown|updatePosition||||spanX|cursor|undefined|spanY|lastMouseY|else|getMousePosition|lastMouseX|scrollLeft|new|mouseup|pageY|clientY|clientX|pageX|top|Date|getTime|left|move|on|scrollTop|body|off|handler|direction|documentElement|easydrag|allowBubbling|all|window|mousemove|event|null|index|absolute|position|parseInt|offsetLeft|offsetTop|1000|jQuery|dragOn|setHandler|ondrop|ondrag|length|trigger|dragOff'.split('|'),0,{})) 2 | --------------------------------------------------------------------------------