Browse Source

clean code

zz 6 năm trước cách đây
mục cha
commit
59fe1f6216
100 tập tin đã thay đổi với 0 bổ sung6308 xóa
  1. 0 1
      MP_verify_Vouqz8661wUWLa5t.txt
  2. 0 2608
      a.txt
  3. 0 25
      don_test.txt
  4. BIN
      dump.rdb
  5. 0 1
      public/2018-02-09
  6. 0 1
      public/2018-03-23txt
  7. 0 1
      public/2018-03-24txt
  8. BIN
      public/channel/img/1.png
  9. BIN
      public/channel/img/2018080301.jpg
  10. BIN
      public/channel/img/2018080302.jpg
  11. BIN
      public/channel/img/2018080801.jpg
  12. BIN
      public/channel/img/2018080802.jpg
  13. BIN
      public/channel/img/2018080803.jpg
  14. BIN
      public/channel/img/2018080804.jpg
  15. BIN
      public/channel/img/2018080805.jpg
  16. BIN
      public/channel/img/continue-1.jpg
  17. BIN
      public/channel/img/continue-2.jpg
  18. BIN
      public/channel/img/continue-3.jpg
  19. 0 1
      public/channel/static/css/app.4809a59107cce8058bb6e51095f12cf9.css
  20. BIN
      public/channel/static/fonts/element-icons.b02bdc1.ttf
  21. BIN
      public/channel/static/img/1.8a288fa.png
  22. BIN
      public/channel/static/img/banner.e11a188.jpg
  23. BIN
      public/channel/static/img/system.5d73287.png
  24. 0 1
      public/channel/static/js/app.dd681dabc0b31a086df6.js
  25. 0 1
      public/channel/static/js/manifest.926ee90a168bf3cb386c.js
  26. 0 17
      public/channel/static/js/vendor.a59d131a71cc75bd691c.js
  27. 0 5
      public/css/bootstrap.min.css
  28. 0 164
      public/css/carousel.css
  29. 0 325
      public/css/codemirror.css
  30. 0 314
      public/css/dataTables.bootstrap.css
  31. 0 106
      public/css/dataTables.responsive.css
  32. 0 463
      public/css/echartsHome.css
  33. 0 4
      public/css/font-awesome.min.css
  34. 0 20
      public/css/global.css
  35. 0 1
      public/css/main.css
  36. 0 10
      public/css/metisMenu.min.css
  37. 0 34
      public/css/monokai.css
  38. 0 354
      public/css/sb-admin-2.css
  39. 0 4
      public/dddd.php
  40. BIN
      public/download/recommend_template.xls
  41. 0 2
      public/index2.php
  42. 0 1
      public/js/Echarts/chart/bar.js
  43. 0 1
      public/js/Echarts/chart/chord.js
  44. 0 1
      public/js/Echarts/chart/eventRiver.js
  45. 0 1
      public/js/Echarts/chart/force.js
  46. 0 1
      public/js/Echarts/chart/funnel.js
  47. 0 1
      public/js/Echarts/chart/gauge.js
  48. 0 1
      public/js/Echarts/chart/heatmap.js
  49. 0 1
      public/js/Echarts/chart/k.js
  50. 0 1
      public/js/Echarts/chart/line.js
  51. 0 13
      public/js/Echarts/chart/map.js
  52. 0 1
      public/js/Echarts/chart/pie.js
  53. 0 1
      public/js/Echarts/chart/radar.js
  54. 0 1
      public/js/Echarts/chart/scatter.js
  55. 0 1
      public/js/Echarts/chart/tree.js
  56. 0 1
      public/js/Echarts/chart/treemap.js
  57. 0 1
      public/js/Echarts/chart/venn.js
  58. 0 2
      public/js/Echarts/chart/wordCloud.js
  59. 0 20
      public/js/Echarts/echarts.js
  60. 0 49
      public/js/My97DatePicker/My97DatePicker.htm
  61. 0 39
      public/js/My97DatePicker/WdatePicker.js
  62. 0 5
      public/js/My97DatePicker/calendar.js
  63. 0 12
      public/js/My97DatePicker/config.js
  64. 0 14
      public/js/My97DatePicker/lang/en.js
  65. 0 14
      public/js/My97DatePicker/lang/zh-cn.js
  66. 0 14
      public/js/My97DatePicker/lang/zh-tw.js
  67. 0 10
      public/js/My97DatePicker/skin/WdatePicker.css
  68. BIN
      public/js/My97DatePicker/skin/datePicker.gif
  69. 0 246
      public/js/My97DatePicker/skin/default/datepicker.css
  70. BIN
      public/js/My97DatePicker/skin/default/img.gif
  71. BIN
      public/js/My97DatePicker/skin/whyGreen/bg.jpg
  72. 0 256
      public/js/My97DatePicker/skin/whyGreen/datepicker.css
  73. BIN
      public/js/My97DatePicker/skin/whyGreen/img.gif
  74. 0 14
      public/js/My97DatePicker/开发包/lang/en.js
  75. 0 14
      public/js/My97DatePicker/开发包/lang/zh-cn.js
  76. 0 14
      public/js/My97DatePicker/开发包/lang/zh-tw.js
  77. 0 3
      public/js/My97DatePicker/开发包/readme.txt
  78. 0 10
      public/js/My97DatePicker/开发包/skin/WdatePicker.css
  79. BIN
      public/js/My97DatePicker/开发包/skin/datePicker.gif
  80. 0 267
      public/js/My97DatePicker/开发包/skin/default/datepicker.css
  81. BIN
      public/js/My97DatePicker/开发包/skin/default/img.gif
  82. BIN
      public/js/My97DatePicker/开发包/skin/whyGreen/bg.jpg
  83. 0 277
      public/js/My97DatePicker/开发包/skin/whyGreen/datepicker.css
  84. BIN
      public/js/My97DatePicker/开发包/skin/whyGreen/img.gif
  85. 0 7
      public/js/bootstrap.min.js
  86. 0 71
      public/js/check.js
  87. 0 8
      public/js/dataTables.bootstrap.min.js
  88. 0 158
      public/js/jquery.dataTables.min.js
  89. 0 5
      public/js/jquery.min.js
  90. 0 1
      public/js/jquery.min.map
  91. 0 148
      public/js/jquery_validate/jquery.metadata.js
  92. 0 4
      public/js/jquery_validate/jquery.validate.min.js
  93. 0 19
      public/js/jquery_validate/message_cn.js
  94. 0 68
      public/js/main/list.js
  95. 0 9
      public/js/metisMenu.min.js
  96. 0 36
      public/js/sb-admin-2.js
  97. 0 2
      public/manage/static/css/app.97545268f02d9d340ab2afa4c9a30094.css
  98. 0 1
      public/manage/static/css/app.97545268f02d9d340ab2afa4c9a30094.css.map
  99. BIN
      public/manage/static/fonts/element-icons.6f0a763.ttf
  100. 0 0
      public/manage/static/js/app.e00f9736613bc6c3f741.js

+ 0 - 1
MP_verify_Vouqz8661wUWLa5t.txt

@@ -1 +0,0 @@
-Vouqz8661wUWLa5t

Những thai đổi đã bị hủy bỏ vì nó quá lớn
+ 0 - 2608
a.txt


+ 0 - 25
don_test.txt

@@ -1,25 +0,0 @@
-4553352481054764173366529294544553352481054764173366529294544
-5
-5
-3
-3
-5
-2
-4
-8
-10
-5
-4
-7
-6
-4
-17
-3
-3
-6
-6
-5
-29
-29
-45
-4

BIN
dump.rdb


Những thai đổi đã bị hủy bỏ vì nó quá lớn
+ 0 - 1
public/2018-02-09


+ 0 - 1
public/2018-03-23txt

@@ -1 +0,0 @@
-null{"ret_code":"1004","ret_msg":"\u8bf7\u8f93\u5165\u6b63\u786e\u7684\u670d\u52a1\u5668\u5f02\u6b65\u901a\u77e5\u5730\u5740"}

+ 0 - 1
public/2018-03-24txt

@@ -1 +0,0 @@
-{"ret_code":"1004","ret_msg":"\u8bf7\u8f93\u5165\u6b63\u786e\u7684\u670d\u52a1\u5668\u5f02\u6b65\u901a\u77e5\u5730\u5740"}

BIN
public/channel/img/1.png


BIN
public/channel/img/2018080301.jpg


BIN
public/channel/img/2018080302.jpg


BIN
public/channel/img/2018080801.jpg


BIN
public/channel/img/2018080802.jpg


BIN
public/channel/img/2018080803.jpg


BIN
public/channel/img/2018080804.jpg


BIN
public/channel/img/2018080805.jpg


BIN
public/channel/img/continue-1.jpg


BIN
public/channel/img/continue-2.jpg


BIN
public/channel/img/continue-3.jpg


Những thai đổi đã bị hủy bỏ vì nó quá lớn
+ 0 - 1
public/channel/static/css/app.4809a59107cce8058bb6e51095f12cf9.css


BIN
public/channel/static/fonts/element-icons.b02bdc1.ttf


BIN
public/channel/static/img/1.8a288fa.png


BIN
public/channel/static/img/banner.e11a188.jpg


BIN
public/channel/static/img/system.5d73287.png


Những thai đổi đã bị hủy bỏ vì nó quá lớn
+ 0 - 1
public/channel/static/js/app.dd681dabc0b31a086df6.js


Những thai đổi đã bị hủy bỏ vì nó quá lớn
+ 0 - 1
public/channel/static/js/manifest.926ee90a168bf3cb386c.js


Những thai đổi đã bị hủy bỏ vì nó quá lớn
+ 0 - 17
public/channel/static/js/vendor.a59d131a71cc75bd691c.js


Những thai đổi đã bị hủy bỏ vì nó quá lớn
+ 0 - 5
public/css/bootstrap.min.css


+ 0 - 164
public/css/carousel.css

@@ -1,164 +0,0 @@
-/* GLOBAL STYLES
--------------------------------------------------- */
-/* Padding below the footer and lighter body text */
-
-body {
-  padding-bottom: 40px;
-  color: #5a5a5a;
-}
-
-
-
-/* CUSTOMIZE THE NAVBAR
--------------------------------------------------- */
-
-/* Special class on .container surrounding .navbar, used for positioning it into place. */
-.navbar-wrapper {
-  position: absolute;
-  top: 0;
-  left: 0;
-  right: 0;
-  z-index: 20;
-}
-
-/* Flip around the padding for proper display in narrow viewports */
-.navbar-wrapper .container {
-  padding-left: 0;
-  padding-right: 0;
-}
-.navbar-wrapper .navbar {
-  padding-left: 15px;
-  padding-right: 15px;
-}
-
-
-/* CUSTOMIZE THE CAROUSEL
--------------------------------------------------- */
-
-/* Carousel base class */
-.carousel {
-  height: 400px;
-  margin-bottom: 60px;
-}
-/* Since positioning the image, we need to help out the caption */
-.carousel-caption {
-  z-index: 10;
-}
-
-/* Declare heights because of positioning of img element */
-.carousel .item {
-  height: 400px;
-  background-color: #3A90BA ;
-}
-.carousel-inner > .item > img {
-  position: absolute;
-  top: 0;
-  left: 50%;
-  margin-left:-640px;
-  min-width: 1280px;
-  height: 400px;
-}
-.carousel-control.left {
-background-image: -webkit-linear-gradient(left, color-stop(rgba(0, 0, 0, .3) 0%), color-stop(rgba(0, 0, 0, .0001) 100%));
-background-image: linear-gradient(to right, rgba(0, 0, 0, .3) 0%, rgba(0, 0, 0, .0001) 100%);
-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1);
-}
-.carousel-control.right {
-background-image: -webkit-linear-gradient(left, color-stop(rgba(0, 0, 0, .0001) 0%), color-stop(rgba(0, 0, 0, .3) 100%));
-background-image: linear-gradient(to right, rgba(0, 0, 0, .0001) 0%, rgba(0, 0, 0, .3) 100%);
-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1);
-}
-.carousel-control:hover, .carousel-control:focus {
-    opacity: .8;
-}
-.carousel-caption .btn-warning{
-    background-color: #F4BE27
-}
-
-
-/* MARKETING CONTENT
--------------------------------------------------- */
-
-/* Pad the edges of the mobile views a bit */
-.marketing {
-  padding-left: 15px;
-  padding-right: 15px;
-}
-
-/* Center align the text within the three columns below the carousel */
-.marketing .col-lg-4 {
-  text-align: center;
-  margin-bottom: 20px;
-}
-.marketing h2 {
-  font-weight: normal;
-}
-.marketing .col-lg-4 p {
-  margin-left: 10px;
-  margin-right: 10px;
-}
-
-
-/* Featurettes
-------------------------- */
-
-.featurette-divider {
-  margin: 80px 0; /* Space out the Bootstrap <hr> more */
-}
-
-/* Thin out the marketing headings */
-.featurette-heading {
-  font-weight: 300;
-  line-height: 1;
-  letter-spacing: -1px;
-}
-
-
-
-/* RESPONSIVE CSS
--------------------------------------------------- */
-
-@media (min-width: 768px) {
-
-  /* Remove the edge padding needed for mobile */
-  .marketing {
-    padding-left: 0;
-    padding-right: 0;
-  }
-
-  /* Navbar positioning foo */
-  .navbar-wrapper {
-    margin-top: 20px;
-  }
-  .navbar-wrapper .container {
-    padding-left:  15px;
-    padding-right: 15px;
-  }
-  .navbar-wrapper .navbar {
-    padding-left:  0;
-    padding-right: 0;
-  }
-
-  /* The navbar becomes detached from the top, so we round the corners */
-  .navbar-wrapper .navbar {
-    border-radius: 4px;
-  }
-
-  /* Bump up size of carousel content */
-  .carousel-caption p {
-    margin-bottom: 20px;
-    font-size: 21px;
-    line-height: 1.4;
-  }
-
-  .featurette-heading {
-    font-size: 50px;
-  }
-
-}
-
-@media (min-width: 992px) {
-  .featurette-heading {
-    margin-top: 120px;
-  }
-}

+ 0 - 325
public/css/codemirror.css

@@ -1,325 +0,0 @@
-/* BASICS */
-
-.CodeMirror {
-  /* Set height, width, borders, and global font properties here */
-  font-family: monospace;
-  height: 420px;
-  color: black;
-}
-
-/* PADDING */
-
-.CodeMirror-lines {
-  padding: 4px 0; /* Vertical padding around content */
-}
-.CodeMirror pre {
-  padding: 0 4px; /* Horizontal padding of content */
-}
-
-.CodeMirror-scrollbar-filler, .CodeMirror-gutter-filler {
-  background-color: white; /* The little square between H and V scrollbars */
-}
-
-/* GUTTER */
-
-.CodeMirror-gutters {
-  border-right: 1px solid #ddd;
-  background-color: #f7f7f7;
-  white-space: nowrap;
-}
-.CodeMirror-linenumbers {}
-.CodeMirror-linenumber {
-  padding: 0 3px 0 5px;
-  min-width: 20px;
-  text-align: right;
-  color: #999;
-  white-space: nowrap;
-}
-
-.CodeMirror-guttermarker { color: black; }
-.CodeMirror-guttermarker-subtle { color: #999; }
-
-/* CURSOR */
-
-.CodeMirror div.CodeMirror-cursor {
-  border-left: 1px solid black;
-}
-/* Shown when moving in bi-directional text */
-.CodeMirror div.CodeMirror-secondarycursor {
-  border-left: 1px solid silver;
-}
-.CodeMirror.cm-fat-cursor div.CodeMirror-cursor {
-  width: auto;
-  border: 0;
-  background: #7e7;
-}
-.CodeMirror.cm-fat-cursor div.CodeMirror-cursors {
-  z-index: 1;
-}
-
-.cm-animate-fat-cursor {
-  width: auto;
-  border: 0;
-  -webkit-animation: blink 1.06s steps(1) infinite;
-  -moz-animation: blink 1.06s steps(1) infinite;
-  animation: blink 1.06s steps(1) infinite;
-}
-@-moz-keyframes blink {
-  0% { background: #7e7; }
-  50% { background: none; }
-  100% { background: #7e7; }
-}
-@-webkit-keyframes blink {
-  0% { background: #7e7; }
-  50% { background: none; }
-  100% { background: #7e7; }
-}
-@keyframes blink {
-  0% { background: #7e7; }
-  50% { background: none; }
-  100% { background: #7e7; }
-}
-
-/* Can style cursor different in overwrite (non-insert) mode */
-div.CodeMirror-overwrite div.CodeMirror-cursor {}
-
-.cm-tab { display: inline-block; text-decoration: inherit; }
-
-.CodeMirror-ruler {
-  border-left: 1px solid #ccc;
-  position: absolute;
-}
-
-/* DEFAULT THEME */
-
-.cm-s-default .cm-keyword {color: #708;}
-.cm-s-default .cm-atom {color: #219;}
-.cm-s-default .cm-number {color: #164;}
-.cm-s-default .cm-def {color: #00f;}
-.cm-s-default .cm-variable,
-.cm-s-default .cm-punctuation,
-.cm-s-default .cm-property,
-.cm-s-default .cm-operator {}
-.cm-s-default .cm-variable-2 {color: #05a;}
-.cm-s-default .cm-variable-3 {color: #085;}
-.cm-s-default .cm-comment {color: #a50;}
-.cm-s-default .cm-string {color: #a11;}
-.cm-s-default .cm-string-2 {color: #f50;}
-.cm-s-default .cm-meta {color: #555;}
-.cm-s-default .cm-qualifier {color: #555;}
-.cm-s-default .cm-builtin {color: #30a;}
-.cm-s-default .cm-bracket {color: #997;}
-.cm-s-default .cm-tag {color: #170;}
-.cm-s-default .cm-attribute {color: #00c;}
-.cm-s-default .cm-header {color: blue;}
-.cm-s-default .cm-quote {color: #090;}
-.cm-s-default .cm-hr {color: #999;}
-.cm-s-default .cm-link {color: #00c;}
-
-.cm-negative {color: #d44;}
-.cm-positive {color: #292;}
-.cm-header, .cm-strong {font-weight: bold;}
-.cm-em {font-style: italic;}
-.cm-link {text-decoration: underline;}
-.cm-strikethrough {text-decoration: line-through;}
-
-.cm-s-default .cm-error {color: #f00;}
-.cm-invalidchar {color: #f00;}
-
-.CodeMirror-composing { border-bottom: 2px solid; }
-
-/* Default styles for common addons */
-
-div.CodeMirror span.CodeMirror-matchingbracket {color: #0f0;}
-div.CodeMirror span.CodeMirror-nonmatchingbracket {color: #f22;}
-.CodeMirror-matchingtag { background: rgba(255, 150, 0, .3); }
-.CodeMirror-activeline-background {background: #e8f2ff;}
-
-/* STOP */
-
-/* The rest of this file contains styles related to the mechanics of
-   the editor. You probably shouldn't touch them. */
-
-.CodeMirror {
-  position: relative;
-  overflow: hidden;
-  background: white;
-}
-
-.CodeMirror-scroll {
-  overflow: scroll !important; /* Things will break if this is overridden */
-  /* 30px is the magic margin used to hide the element's real scrollbars */
-  /* See overflow: hidden in .CodeMirror */
-  margin-bottom: -30px; margin-right: -30px;
-  padding-bottom: 30px;
-  height: 100%;
-  outline: none; /* Prevent dragging from highlighting the element */
-  position: relative;
-}
-.CodeMirror-sizer {
-  position: relative;
-  border-right: 30px solid transparent;
-}
-
-/* The fake, visible scrollbars. Used to force redraw during scrolling
-   before actuall scrolling happens, thus preventing shaking and
-   flickering artifacts. */
-.CodeMirror-vscrollbar, .CodeMirror-hscrollbar, .CodeMirror-scrollbar-filler, .CodeMirror-gutter-filler {
-  position: absolute;
-  z-index: 6;
-  display: none;
-}
-.CodeMirror-vscrollbar {
-  right: 0; top: 0;
-  overflow-x: hidden;
-  overflow-y: scroll;
-}
-.CodeMirror-hscrollbar {
-  bottom: 0; left: 0;
-  overflow-y: hidden;
-  overflow-x: scroll;
-}
-.CodeMirror-scrollbar-filler {
-  right: 0; bottom: 0;
-}
-.CodeMirror-gutter-filler {
-  left: 0; bottom: 0;
-}
-
-.CodeMirror-gutters {
-  position: absolute; left: 0; top: 0;
-  z-index: 3;
-}
-.CodeMirror-gutter {
-  white-space: normal;
-  height: 100%;
-  display: inline-block;
-  margin-bottom: -30px;
-  /* Hack to make IE7 behave */
-  *zoom:1;
-  *display:inline;
-}
-.CodeMirror-gutter-wrapper {
-  position: absolute;
-  z-index: 4;
-  height: 100%;
-}
-.CodeMirror-gutter-elt {
-  position: absolute;
-  cursor: default;
-  z-index: 4;
-}
-.CodeMirror-gutter-wrapper {
-  -webkit-user-select: none;
-  -moz-user-select: none;
-  user-select: none;
-}
-
-.CodeMirror-lines {
-  cursor: text;
-  min-height: 1px; /* prevents collapsing before first draw */
-}
-.CodeMirror pre {
-  /* Reset some styles that the rest of the page might have set */
-  -moz-border-radius: 0; -webkit-border-radius: 0; border-radius: 0;
-  border-width: 0;
-  background: transparent;
-  font-family: inherit;
-  font-size: inherit;
-  margin: 0;
-  white-space: pre;
-  word-wrap: normal;
-  line-height: inherit;
-  color: inherit;
-  z-index: 2;
-  position: relative;
-  overflow: visible;
-  -webkit-tap-highlight-color: transparent;
-}
-.CodeMirror-wrap pre {
-  word-wrap: break-word;
-  white-space: pre-wrap;
-  word-break: normal;
-}
-
-.CodeMirror-linebackground {
-  position: absolute;
-  left: 0; right: 0; top: 0; bottom: 0;
-  z-index: 0;
-}
-
-.CodeMirror-linewidget {
-  position: relative;
-  z-index: 2;
-  overflow: auto;
-}
-
-.CodeMirror-widget {}
-
-.CodeMirror-code {
-  outline: none;
-}
-
-/* Force content-box sizing for the elements where we expect it */
-.CodeMirror-scroll,
-.CodeMirror-sizer,
-.CodeMirror-gutter,
-.CodeMirror-gutters,
-.CodeMirror-linenumber {
-  -moz-box-sizing: content-box;
-  box-sizing: content-box;
-}
-
-.CodeMirror-measure {
-  position: absolute;
-  width: 100%;
-  height: 0;
-  overflow: hidden;
-  visibility: hidden;
-}
-.CodeMirror-measure pre { position: static; }
-
-.CodeMirror div.CodeMirror-cursor {
-  position: absolute;
-  border-right: none;
-  width: 0;
-}
-
-div.CodeMirror-cursors {
-  visibility: hidden;
-  position: relative;
-  z-index: 3;
-}
-.CodeMirror-focused div.CodeMirror-cursors {
-  visibility: visible;
-}
-
-.CodeMirror-selected { background: #d9d9d9; }
-.CodeMirror-focused .CodeMirror-selected { background: #d7d4f0; }
-.CodeMirror-crosshair { cursor: crosshair; }
-.CodeMirror ::selection { background: #d7d4f0; }
-.CodeMirror ::-moz-selection { background: #d7d4f0; }
-
-.cm-searching {
-  background: #ffa;
-  background: rgba(255, 255, 0, .4);
-}
-
-/* IE7 hack to prevent it from returning funny offsetTops on the spans */
-.CodeMirror span { *vertical-align: text-bottom; }
-
-/* Used to force a border model for a node */
-.cm-force-border { padding-right: .1px; }
-
-@media print {
-  /* Hide the cursor when printing */
-  .CodeMirror div.CodeMirror-cursors {
-    visibility: hidden;
-  }
-}
-
-/* See issue #2901 */
-.cm-tab-wrap-hack:after { content: ''; }
-
-/* Help users use markselection to safely style text background */
-span.CodeMirror-selectedtext { background: none; }

+ 0 - 314
public/css/dataTables.bootstrap.css

@@ -1,314 +0,0 @@
-div.dataTables_length label {
-	font-weight: normal;
-	text-align: left;
-	white-space: nowrap;
-}
-
-div.dataTables_length select {
-	width: 75px;
-	display: inline-block;
-}
-
-div.dataTables_filter {
-	text-align: right;
-}
-
-div.dataTables_filter label {
-	font-weight: normal;
-	white-space: nowrap;
-	text-align: left;
-}
-
-div.dataTables_filter input {
-	margin-left: 0.5em;
-	display: inline-block;
-}
-
-div.dataTables_info {
-	padding-top: 8px;
-	white-space: nowrap;
-}
-
-div.dataTables_paginate {
-	margin: 0;
-	white-space: nowrap;
-	text-align: right;
-}
-
-div.dataTables_paginate ul.pagination {
-	margin: 2px 0;
-	white-space: nowrap;
-}
-
-@media screen and (max-width: 767px) {
-	div.dataTables_length,
-	div.dataTables_filter,
-	div.dataTables_info,
-	div.dataTables_paginate {
-		text-align: center;
-	}
-}
-
-
-table.dataTable td,
-table.dataTable th {
-	-webkit-box-sizing: content-box;
-	-moz-box-sizing: content-box;
-	box-sizing: content-box;
-}
-
-
-table.dataTable {
-	clear: both;
-	margin-top: 6px !important;
-	margin-bottom: 6px !important;
-	max-width: none !important;
-}
-
-table.dataTable thead .sorting,
-table.dataTable thead .sorting_asc,
-table.dataTable thead .sorting_desc,
-table.dataTable thead .sorting_asc_disabled,
-table.dataTable thead .sorting_desc_disabled {
-	cursor: pointer;
-}
-
-table.dataTable thead .sorting { background: url('../images/sort_both.png') no-repeat center right; }
-table.dataTable thead .sorting_asc { background: url('../images/sort_asc.png') no-repeat center right; }
-table.dataTable thead .sorting_desc { background: url('../images/sort_desc.png') no-repeat center right; }
-
-table.dataTable thead .sorting_asc_disabled { background: url('../images/sort_asc_disabled.png') no-repeat center right; }
-table.dataTable thead .sorting_desc_disabled { background: url('../images/sort_desc_disabled.png') no-repeat center right; }
-
-table.dataTable thead > tr > th {
-	padding-left: 18px;
-	padding-right: 18px;
-}
-
-table.dataTable th:active {
-	outline: none;
-}
-
-/* Scrolling */
-div.dataTables_scrollHead table {
-	margin-bottom: 0 !important;
-	border-bottom-left-radius: 0;
-	border-bottom-right-radius: 0;
-}
-
-div.dataTables_scrollHead table thead tr:last-child th:first-child,
-div.dataTables_scrollHead table thead tr:last-child td:first-child {
-	border-bottom-left-radius: 0 !important;
-	border-bottom-right-radius: 0 !important;
-}
-
-div.dataTables_scrollBody table {
-	border-top: none;
-	margin-top: 0 !important;
-	margin-bottom: 0 !important;
-}
-
-div.dataTables_scrollBody tbody tr:first-child th,
-div.dataTables_scrollBody tbody tr:first-child td {
-	border-top: none;
-}
-
-div.dataTables_scrollFoot table {
-	margin-top: 0 !important;
-	border-top: none;
-}
-
-/* Frustratingly the border-collapse:collapse used by Bootstrap makes the column
-   width calculations when using scrolling impossible to align columns. We have
-   to use separate
- */
-table.table-bordered.dataTable {
-	border-collapse: separate !important;
-}
-table.table-bordered thead th,
-table.table-bordered thead td {
-	border-left-width: 0;
-	border-top-width: 0;
-}
-table.table-bordered tbody th,
-table.table-bordered tbody td {
-	border-left-width: 0;
-	border-bottom-width: 0;
-}
-table.table-bordered th:last-child,
-table.table-bordered td:last-child {
-	border-right-width: 0;
-}
-div.dataTables_scrollHead table.table-bordered {
-	border-bottom-width: 0;
-}
-
-
-
-
-/*
- * TableTools styles
- */
-.table.dataTable tbody tr.active td,
-.table.dataTable tbody tr.active th {
-	background-color: #08C;
-	color: white;
-}
-
-.table.dataTable tbody tr.active:hover td,
-.table.dataTable tbody tr.active:hover th {
-	background-color: #0075b0 !important;
-}
-
-.table.dataTable tbody tr.active th > a,
-.table.dataTable tbody tr.active td > a {
-	color: white;
-}
-
-.table-striped.dataTable tbody tr.active:nth-child(odd) td,
-.table-striped.dataTable tbody tr.active:nth-child(odd) th {
-	background-color: #017ebc;
-}
-
-table.DTTT_selectable tbody tr {
-	cursor: pointer;
-}
-
-div.DTTT .btn:hover {
-	text-decoration: none !important;
-}
-
-ul.DTTT_dropdown.dropdown-menu {
-  z-index: 2003;
-}
-
-ul.DTTT_dropdown.dropdown-menu a {
-	color: #333 !important; /* needed only when demo_page.css is included */
-}
-
-ul.DTTT_dropdown.dropdown-menu li {
-	position: relative;
-}
-
-ul.DTTT_dropdown.dropdown-menu li:hover a {
-	background-color: #0088cc;
-	color: white !important;
-}
-
-div.DTTT_collection_background {
-	z-index: 2002;	
-}
-
-/* TableTools information display */
-div.DTTT_print_info {
-	position: fixed;
-	top: 50%;
-	left: 50%;
-	width: 400px;
-	height: 150px;
-	margin-left: -200px;
-	margin-top: -75px;
-	text-align: center;
-	color: #333;
-	padding: 10px 30px;
-	opacity: 0.95;
-
-	background-color: white;
-	border: 1px solid rgba(0, 0, 0, 0.2);
-	border-radius: 6px;
-	
-	-webkit-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.5);
-	        box-shadow: 0 3px 7px rgba(0, 0, 0, 0.5);
-}
-
-div.DTTT_print_info h6 {
-	font-weight: normal;
-	font-size: 28px;
-	line-height: 28px;
-	margin: 1em;
-}
-
-div.DTTT_print_info p {
-	font-size: 14px;
-	line-height: 20px;
-}
-
-div.dataTables_processing {
-    position: absolute;
-    top: 50%;
-    left: 50%;
-    width: 100%;
-    height: 60px;
-    margin-left: -50%;
-    margin-top: -25px;
-    padding-top: 20px;
-    padding-bottom: 20px;
-    text-align: center;
-    font-size: 1.2em;
-    background-color: white;
-    background: -webkit-gradient(linear, left top, right top, color-stop(0%, rgba(255,255,255,0)), color-stop(25%, rgba(255,255,255,0.9)), color-stop(75%, rgba(255,255,255,0.9)), color-stop(100%, rgba(255,255,255,0)));
-    background: -webkit-linear-gradient(left, rgba(255,255,255,0) 0%, rgba(255,255,255,0.9) 25%, rgba(255,255,255,0.9) 75%, rgba(255,255,255,0) 100%);
-    background: -moz-linear-gradient(left, rgba(255,255,255,0) 0%, rgba(255,255,255,0.9) 25%, rgba(255,255,255,0.9) 75%, rgba(255,255,255,0) 100%);
-    background: -ms-linear-gradient(left, rgba(255,255,255,0) 0%, rgba(255,255,255,0.9) 25%, rgba(255,255,255,0.9) 75%, rgba(255,255,255,0) 100%);
-    background: -o-linear-gradient(left, rgba(255,255,255,0) 0%, rgba(255,255,255,0.9) 25%, rgba(255,255,255,0.9) 75%, rgba(255,255,255,0) 100%);
-    background: linear-gradient(to right, rgba(255,255,255,0) 0%, rgba(255,255,255,0.9) 25%, rgba(255,255,255,0.9) 75%, rgba(255,255,255,0) 100%);
-}
-
-
-
-/*
- * FixedColumns styles
- */
-div.DTFC_LeftHeadWrapper table,
-div.DTFC_LeftFootWrapper table,
-div.DTFC_RightHeadWrapper table,
-div.DTFC_RightFootWrapper table,
-table.DTFC_Cloned tr.even {
-    background-color: white;
-    margin-bottom: 0;
-}
- 
-div.DTFC_RightHeadWrapper table ,
-div.DTFC_LeftHeadWrapper table {
-	border-bottom: none !important;
-    margin-bottom: 0 !important;
-    border-top-right-radius: 0 !important;
-    border-bottom-left-radius: 0 !important;
-    border-bottom-right-radius: 0 !important;
-}
- 
-div.DTFC_RightHeadWrapper table thead tr:last-child th:first-child,
-div.DTFC_RightHeadWrapper table thead tr:last-child td:first-child,
-div.DTFC_LeftHeadWrapper table thead tr:last-child th:first-child,
-div.DTFC_LeftHeadWrapper table thead tr:last-child td:first-child {
-    border-bottom-left-radius: 0 !important;
-    border-bottom-right-radius: 0 !important;
-}
- 
-div.DTFC_RightBodyWrapper table,
-div.DTFC_LeftBodyWrapper table {
-    border-top: none;
-    margin: 0 !important;
-}
- 
-div.DTFC_RightBodyWrapper tbody tr:first-child th,
-div.DTFC_RightBodyWrapper tbody tr:first-child td,
-div.DTFC_LeftBodyWrapper tbody tr:first-child th,
-div.DTFC_LeftBodyWrapper tbody tr:first-child td {
-    border-top: none;
-}
- 
-div.DTFC_RightFootWrapper table,
-div.DTFC_LeftFootWrapper table {
-    border-top: none;
-    margin-top: 0 !important;
-}
-
-
-/*
- * FixedHeader styles
- */
-div.FixedHeader_Cloned table {
-	margin: 0 !important
-}
-

+ 0 - 106
public/css/dataTables.responsive.css

@@ -1,106 +0,0 @@
-table.dataTable.dtr-inline.collapsed > tbody > tr > td:first-child,
-table.dataTable.dtr-inline.collapsed > tbody > tr > th:first-child {
-  position: relative;
-  padding-left: 30px;
-  cursor: pointer;
-}
-table.dataTable.dtr-inline.collapsed > tbody > tr > td:first-child:before,
-table.dataTable.dtr-inline.collapsed > tbody > tr > th:first-child:before {
-  top: 8px;
-  left: 4px;
-  height: 16px;
-  width: 16px;
-  display: block;
-  position: absolute;
-  color: white;
-  border: 2px solid white;
-  border-radius: 16px;
-  text-align: center;
-  line-height: 14px;
-  box-shadow: 0 0 3px #444;
-  box-sizing: content-box;
-  content: '+';
-  background-color: #31b131;
-}
-table.dataTable.dtr-inline.collapsed > tbody > tr > td:first-child.dataTables_empty:before,
-table.dataTable.dtr-inline.collapsed > tbody > tr > th:first-child.dataTables_empty:before {
-  display: none;
-}
-table.dataTable.dtr-inline.collapsed > tbody > tr.parent > td:first-child:before,
-table.dataTable.dtr-inline.collapsed > tbody > tr.parent > th:first-child:before {
-  content: '-';
-  background-color: #d33333;
-}
-table.dataTable.dtr-inline.collapsed > tbody > tr.child td:before {
-  display: none;
-}
-table.dataTable.dtr-inline.collapsed.compact > tbody > tr > td:first-child,
-table.dataTable.dtr-inline.collapsed.compact > tbody > tr > th:first-child {
-  padding-left: 27px;
-}
-table.dataTable.dtr-inline.collapsed.compact > tbody > tr > td:first-child:before,
-table.dataTable.dtr-inline.collapsed.compact > tbody > tr > th:first-child:before {
-  top: 5px;
-  left: 4px;
-  height: 14px;
-  width: 14px;
-  border-radius: 14px;
-  line-height: 12px;
-}
-table.dataTable.dtr-column > tbody > tr > td.control,
-table.dataTable.dtr-column > tbody > tr > th.control {
-  position: relative;
-  cursor: pointer;
-}
-table.dataTable.dtr-column > tbody > tr > td.control:before,
-table.dataTable.dtr-column > tbody > tr > th.control:before {
-  top: 50%;
-  left: 50%;
-  height: 16px;
-  width: 16px;
-  margin-top: -10px;
-  margin-left: -10px;
-  display: block;
-  position: absolute;
-  color: white;
-  border: 2px solid white;
-  border-radius: 16px;
-  text-align: center;
-  line-height: 14px;
-  box-shadow: 0 0 3px #444;
-  box-sizing: content-box;
-  content: '+';
-  background-color: #31b131;
-}
-table.dataTable.dtr-column > tbody > tr.parent td.control:before,
-table.dataTable.dtr-column > tbody > tr.parent th.control:before {
-  content: '-';
-  background-color: #d33333;
-}
-table.dataTable > tbody > tr.child {
-  padding: 0.5em 1em;
-}
-table.dataTable > tbody > tr.child:hover {
-  background: transparent !important;
-}
-table.dataTable > tbody > tr.child ul {
-  display: inline-block;
-  list-style-type: none;
-  margin: 0;
-  padding: 0;
-}
-table.dataTable > tbody > tr.child ul li {
-  border-bottom: 1px solid #efefef;
-  padding: 0.5em 0;
-}
-table.dataTable > tbody > tr.child ul li:first-child {
-  padding-top: 0;
-}
-table.dataTable > tbody > tr.child ul li:last-child {
-  border-bottom: none;
-}
-table.dataTable > tbody > tr.child span.dtr-title {
-  display: inline-block;
-  min-width: 75px;
-  font-weight: bold;
-}

+ 0 - 463
public/css/echartsHome.css

@@ -1,463 +0,0 @@
-* {
-    font-family: "Microsoft YaHei";
-}
-.CodeMirror * {
-    font-family: sans-serif;
-}
-html {
-    background-color: rgb(6, 19, 37);
-}
-body {
-  padding-top: 50px;
-  padding-bottom: 0;
-  background-color: rgb(247, 247, 247);
-}
-body p {
-    line-height: 2;
-}
-.navbar {
-    margin-bottom: 0;
-}
-.navbar > .container .navbar-brand {
-    margin-left:0;
-}
-.navbar a.navbar-brand {
-    background:url('../img/echarts-logo.png') no-repeat 0 10px;
-    padding-left: 48px;
-    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
-    font-size: 25px;
-}
-.navbar-default {
-    background-color: rgb(247, 247, 247);
-    border-color:rgb(218, 218, 218);
-}
-.navbar-default .navbar-nav > li.active > a {
-    background-color: transparent;
-    color: #3E98C5;
-    font-weight: bolder;
-    border-bottom: 3px solid rgb(62,152, 197);
-}
-@media (max-width: 980px) {
-    .navbar-default .navbar-nav > li > a {
-        padding-left: 8px;
-        padding-right: 8px;
-    }
-}
-.navbar-default .navbar-nav > li > a:hover {
-    background-color: #eee;
-}
-.navbar-fixed-top {
-    z-index: 999999;
-}
-.carousel-caption.ecx-link {
-    bottom: 20px;
-}
-.carousel-caption.ecx-link a {
-    font-size:14px;
-    height: 30px;
-    display: block;
-    color:#999;
-}
-.carousel-caption.ecx-link a:hover {
-    color:#eee;
-    text-decoration: none;
-}
-
-blockquote {
-    border-width:0;
-    margin-bottom:10px;
-}
-.marketing .feature .col-lg-4 img {
-    margin-bottom: 10px;
-}
-.marketing .thx .col-lg-4 {
-    margin-bottom: 0;
-    text-align:left;
-}
-.thx blockquote p {
-    text-align:left;
-    margin-bottom:0;
-}
-.thx blockquote small {
-    text-align:right;
-}
-.thx div {
-    padding:0;
-}
-div.user {
-    margin-top: 30px;
-}
-.user img {
-    height:50px;
-    padding: 5px;
-    margin: 15px 3px;
-    border: 1px solid #ddd;
-    opacity: .75;
-}
-.user a:hover img {
-  opacity: 1;
-  border: 1px solid #ccc;
-}
-
-
-.featurette {
-    padding:50px 0;
-    border-top: 1px solid #ddd;
-}
-.featurette-heading {
-    margin-top: 0px
-}
-img {
-    max-width: 100%;
-}
-
-hr {
-    border-color: #ddd;
-}
-
-.row {
-    margin-right: 0;
-    margin-left: 0;
-}
-.jumbotron {
-    margin: 0;
-    text-align: center;
-    background-color:transparent;
-  }
-  .jumbotron h1 {
-    font-size: 100px;
-    line-height: 1;
-  }
-  .jumbotron .lead {
-    font-size: 24px;
-    line-height: 1.25;
-  }
-  .jumbotron .btn {
-    font-size: 21px;
-    padding: 14px 24px;
-  }
-.team {
-    padding-bottom:0;
-}
-.team .row {
-    margin-bottom: 40px;
-}
-.team i {
-    font-size:12px;
-}
-
-.e-list dt {
-    float: left;
-    clear: left;
-    width: 60px;
-}
-.e-list dd {
-    float: left;
-    clear: right;
-    color: #666;
-}
-
-#footer {
-    clear:both;
-    background-color: rgb(6, 19, 37);
-    padding: 30px 0;
-}
-#footer p {
-    color: #fff;
-    font-size: 14px;
-}
-#footer li a {
-    color: rgb(190, 205, 223);
-    font-size: 12px;
-}
-#footer ul {
-    list-style-type: none;
-    padding: 0;
-}
-#footer i {
-    color: rgb(190, 205, 223);
-}
-#footer div.flogo {
-    position:relative;
-}
-#footer div.flogo img {
-    width:220px;
-    position:absolute;
-    left:30px;
-    top:-120px;
-}
-#footer div.flogo a:hover img {
-    top:-130px;
-}
-.dropdown i {
-    color:#555;
-}
-.nav ul.dropdown-menu{
-    min-width : 0;
-}
-.dropdown-menu > li > a {
-    padding: 3px 10px;
-}
-
-
-/*example*/
-.CodeMirror pre{color: #f8f8f2;}
-.CodeMirror-scrollbar-filler {
-    background-color:rgb(247,247,247);
-}
-.container-fluid .example {
-    padding: 25px 0;
-}
-.sidebar-nav {
-    padding: 9px 0;
-    margin-bottom: 0;
-}
-.nav-header {
-    display: block;
-    padding: 3px 15px;
-    font-size: 11px;
-    font-weight: bold;
-    line-height: 20px;
-    color: #999999;
-    text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
-    text-transform: uppercase;
-}
-.col-md-4.ani {
-    transition: width 1s;
-    -moz-transition: width 1s;
-    -webkit-transition: width 1s;
-    -o-transition: width 1s;
-}
-.col-md-8.ani {
-    transition: width 1s;
-    -moz-transition: width 1s;
-    -webkit-transition: width 1s;
-    -o-transition: width 1s;
-}
-.main {
-    height: 400px;
-    /*width: 778px !important;*/
-    overflow: hidden;
-    padding : 10px;
-    margin-bottom: 10px;
-    border: 1px solid #e3e3e3;
-    -webkit-border-radius: 4px;
-       -moz-border-radius: 4px;
-            border-radius: 4px;
-    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
-       -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
-            box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
-}
-#graphic .btn {
-    width: 80px;
-}
-#graphic .text-primary {
-    margin:0 5px 0 20px
-}
-#icon-resize {
-    color:#000;
-    float:right;
-    opacity:.4;
-    filter:alpha(opacity=30);
-}
-a#icon-resize:hover {
-    opacity:.8;
-    filter:alpha(opacity=60);
-    text-decoration: blink;
-}
-
-/*doc*/
-.panel {
-    background-color:transparent;
-    margin-left: -15px;
-    margin-top: 10px;
-    -webkit-box-shadow: none;
-    box-shadow: none;
-}
-.panel-body {
-    padding: 0 0 0 10px;
-}
-#toc,
-#config {
-    padding: 9px 0;
-    overflow-y : auto;
-}
-.tree ul,
-.tree li {
-    list-style: none;
-    font-size : 14px;
-    line-height : 20px;
-}
-.tree ul {
-    margin: 0;
-    padding: 0 0 0 2em;
-}
-
-.tree {
-    white-space: nowrap;
-}
-.tree strong {
-    color: purple;
-    font-weight: normal;
-}
-.tree li {
-    position: relative;
-}
-.tree strong:hover, #content .value:hover, #content .summary:hover {
-    background-color: silver;
-    -webkit-transition: all .5s ease-in;
-}
-.tree .operator {
-    position: absolute;
-    left: -1em;
-    top: 0;
-    display: none;
-    cursor: pointer;
-}
-.tree ul .operator {
-    display: block;
-}
-.tree ul .value,
-.tree ul .group,
-.tree ul .summary {
-    margin-left: .5em;
-}
-.tree .group {
-    display: inline;
-}
-.tree .summary {
-    display: none;
-    color: black;
-    font-weight: bold;
-}
-.tree .tree-close .group {
-    display: none;
-}
-.tree .tree-close .summary {
-    display: inline;
-}
-.tree .string {
-    color: maroon;
-}
-.tree .number {
-    color: blue;
-}
-.tree .boolean {
-    color: black;
-}
-#doc h3 a,#doc h4 a,#doc h5 a{
-    display:inline-block;
-    padding-top:80px;
-}
-table.full {width:100%;}
-.ADoc_table { border-collapse: collapse; margin-bottom:15px; }
-
-.ADoc_table th, .ADoc_table td {
-    border:1px solid rgb(23,53,81);
-    padding: 3px;
-    color:#222;
-}
-
-.ADoc_table th {
-    border-bottom:2px solid rgb(23,53,81);
-    background:rgb(37,78,117);
-    color:#fff;
-    text-align:center;
-}
-.bgRed {
-    background:rgb(255,230,230);
-}
-.bgGreen {
-    background:rgb(230,255,230);
-}
-.bgBlue {
-    background:rgb(210,230,255);
-}
-
-.prettyprint {
-  margin-top: 8px;
-}
-.prettyprint xmp{
-  margin: 0px;
-  padding: 10px;
-}
-.prettyprint .pln {
-  line-height: 0px;
-}
-
-.ec-icon {
-    display: inline-block;
-    width: 35px;
-    height: 25px;
-    *margin-right: .3em;
-    line-height: 25px;
-    vertical-align: middle;
-    background-image: url("../img/icon-bar.png");
-    background-repeat: no-repeat;
-}
-.ec-icon-line {
-    background-position: 0 -1px;
-}
-.ec-icon-bar {
-    background-position: 0 -26px;
-}
-.ec-icon-scatter {
-    background-position: 0 -51px;
-}
-.ec-icon-k {
-    background-position: 0 -76px;
-}
-.ec-icon-pie {
-    background-position: 0 -101px;
-}
-.ec-icon-radar {
-    background-position: 0 -126px;
-}
-.ec-icon-chord {
-    background-position: 0 -151px;
-}
-.ec-icon-force {
-    background-position: 0 -176px;
-}
-.ec-icon-map {
-    background-position: 0 -201px;
-}
-.ec-icon-gauge {
-    background-position: 0 -226px;
-}
-.ec-icon-funnel {
-    background-position: 0 -251px;
-}
-.ec-icon-mix {
-    background-position: 0 -276px;
-}
-.ec-icon-component {
-    background-position: 0 -301px;
-}
-.ec-icon-other {
-    background-position: 0 -326px;
-}
-.ec-icon-theme {
-    background-position: 0 -351px;
-}
-.ec-icon-topic {
-    background-position: 0 -376px;
-}
-.ec-icon-eventRiver {
-    background-position: 0 -401px;
-}
-.ec-icon-venn {
-    background-position: 0 -426px;
-}
-.ec-icon-treemap {
-    background-position: 0 -451px;
-}
-.ec-icon-wordCloud {
-    background-position: 0 -476px;
-}
-.ec-icon-tree {
-    background-position: 0 -501px;
-}
-.ec-icon-heatmap {
-    background-position: 0 -526px;
-}

Những thai đổi đã bị hủy bỏ vì nó quá lớn
+ 0 - 4
public/css/font-awesome.min.css


+ 0 - 20
public/css/global.css

@@ -1,20 +0,0 @@
-table,tr th,td{text-align: center}
-.message{color:#3c763d;background-color:#dff0d8;border-color:#d6e9c6;padding:15px;margin:20px 0;border:1px solid transparent;border-radius:4px}
-.paging span{
-	position: relative;
-	float: left;
-	padding: 6px 12px;
-	margin-left: -1px;
-	line-height: 1.42857143;
-	color: #337ab7;
-	text-decoration: none;
-	background-color: #fff;
-	border: 1px solid #ddd;
-}
-.paging .current{
-	z-index: 2;
-	color: #fff;
-	cursor: default;
-	background-color: #337ab7;
-	border-color: #337ab7;
-}

+ 0 - 1
public/css/main.css

@@ -1 +0,0 @@
-.sort_both{position:absolute;margin-right:2px;margin-bottom:2px;width:10px;height:auto;background:url('../images/sort_both.png');}

Những thai đổi đã bị hủy bỏ vì nó quá lớn
+ 0 - 10
public/css/metisMenu.min.css


+ 0 - 34
public/css/monokai.css

@@ -1,34 +0,0 @@
-/* Based on Sublime Text's Monokai theme */
-
-.cm-s-monokai.CodeMirror {background: #272822; color: #f8f8f2;}
-.cm-s-monokai div.CodeMirror-selected {background: #49483E !important;}
-.cm-s-monokai.CodeMirror ::selection { background: rgba(73, 72, 62, .99); }
-.cm-s-monokai.CodeMirror ::-moz-selection { background: rgba(73, 72, 62, .99); }
-.cm-s-monokai .CodeMirror-gutters {/*background: #272822;*/ border-right: 0px;}
-.cm-s-monokai .CodeMirror-guttermarker { color: white; }
-.cm-s-monokai .CodeMirror-guttermarker-subtle { color: #d0d0d0; }
-.cm-s-monokai .CodeMirror-linenumber {/*color: #d0d0d0;*/ color: green;}
-.cm-s-monokai .CodeMirror-cursor {border-left: 1px solid #f8f8f0 !important;}
-
-.cm-s-monokai span.cm-comment {color: #75715e;}
-.cm-s-monokai span.cm-atom {color: #ae81ff;}
-.cm-s-monokai span.cm-number {color: #ae81ff;}
-
-.cm-s-monokai span.cm-property, .cm-s-monokai span.cm-attribute {color: #a6e22e;}
-.cm-s-monokai span.cm-keyword {color: #f92672;}
-.cm-s-monokai span.cm-string {color: #e6db74;}
-
-.cm-s-monokai span.cm-variable {color: #f8f8f2;}
-.cm-s-monokai span.cm-variable-2 {color: #9effff;}
-.cm-s-monokai span.cm-variable-3 {color: #66d9ef;}
-.cm-s-monokai span.cm-def {color: #fd971f;}
-.cm-s-monokai span.cm-bracket {color: #f8f8f2;}
-.cm-s-monokai span.cm-tag {color: #f92672;}
-.cm-s-monokai span.cm-link {color: #ae81ff;}
-.cm-s-monokai span.cm-error {background: #f92672; color: #f8f8f0;}
-
-.cm-s-monokai .CodeMirror-activeline-background {background: #373831 !important;}
-.cm-s-monokai .CodeMirror-matchingbracket {
-  text-decoration: underline;
-  color: white !important;
-}

+ 0 - 354
public/css/sb-admin-2.css

@@ -1,354 +0,0 @@
-/*!
- * Start Bootstrap - SB Admin 2 Bootstrap Admin Theme (http://startbootstrap.com)
- * Code licensed under the Apache License v2.0.
- * For details, see http://www.apache.org/licenses/LICENSE-2.0.
- */
-
-body {
-    background-color: #f8f8f8;
-}
-
-#wrapper {
-    width: 100%;
-}
-
-#page-wrapper {
-    padding: 0 15px;
-    min-height: 568px;
-    background-color: #fff;
-}
-
-@media(min-width:768px) {
-    #page-wrapper {
-        position: inherit;
-        margin: 0 0 0 250px;
-        padding: 0 30px;
-        border-left: 1px solid #e7e7e7;
-    }
-}
-
-.navbar-top-links {
-    margin-right: 0;
-}
-
-.navbar-top-links li {
-    display: inline-block;
-}
-
-.navbar-top-links li:last-child {
-    margin-right: 15px;
-}
-
-.navbar-top-links li a {
-    padding: 15px;
-    min-height: 50px;
-}
-
-.navbar-top-links .dropdown-menu li {
-    display: block;
-}
-
-.navbar-top-links .dropdown-menu li:last-child {
-    margin-right: 0;
-}
-
-.navbar-top-links .dropdown-menu li a {
-    padding: 3px 20px;
-    min-height: 0;
-}
-
-.navbar-top-links .dropdown-menu li a div {
-    white-space: normal;
-}
-
-.navbar-top-links .dropdown-messages,
-.navbar-top-links .dropdown-tasks,
-.navbar-top-links .dropdown-alerts {
-    width: 310px;
-    min-width: 0;
-}
-
-.navbar-top-links .dropdown-messages {
-    margin-left: 5px;
-}
-
-.navbar-top-links .dropdown-tasks {
-    margin-left: -59px;
-}
-
-.navbar-top-links .dropdown-alerts {
-    margin-left: -123px;
-}
-
-.navbar-top-links .dropdown-user {
-    right: 0;
-    left: auto;
-}
-
-.sidebar .sidebar-nav.navbar-collapse {
-    padding-right: 0;
-    padding-left: 0;
-}
-
-.sidebar .sidebar-search {
-    padding: 15px;
-}
-
-.sidebar ul li {
-    border-bottom: 1px solid #e7e7e7;
-}
-
-.sidebar ul li a.active {
-    background-color: #eee;
-}
-
-.sidebar .arrow {
-    float: right;
-}
-
-.sidebar .fa.arrow:before {
-    content: "\f104";
-}
-
-.sidebar .active>a>.fa.arrow:before {
-    content: "\f107";
-}
-
-.sidebar .nav-second-level li,
-.sidebar .nav-third-level li {
-    border-bottom: 0!important;
-}
-
-.sidebar .nav-second-level li a {
-    padding-left: 37px;
-}
-
-.sidebar .nav-third-level li a {
-    padding-left: 52px;
-}
-
-@media(min-width:768px) {
-    .sidebar {
-        z-index: 1;
-        position: absolute;
-        width: 250px;
-        margin-top: 51px;
-    }
-
-    .navbar-top-links .dropdown-messages,
-    .navbar-top-links .dropdown-tasks,
-    .navbar-top-links .dropdown-alerts {
-        margin-left: auto;
-    }
-}
-
-.btn-outline {
-    color: inherit;
-    background-color: transparent;
-    transition: all .5s;
-}
-
-.btn-primary.btn-outline {
-    color: #428bca;
-}
-
-.btn-success.btn-outline {
-    color: #5cb85c;
-}
-
-.btn-info.btn-outline {
-    color: #5bc0de;
-}
-
-.btn-warning.btn-outline {
-    color: #f0ad4e;
-}
-
-.btn-danger.btn-outline {
-    color: #d9534f;
-}
-
-.btn-primary.btn-outline:hover,
-.btn-success.btn-outline:hover,
-.btn-info.btn-outline:hover,
-.btn-warning.btn-outline:hover,
-.btn-danger.btn-outline:hover {
-    color: #fff;
-}
-
-.chat {
-    margin: 0;
-    padding: 0;
-    list-style: none;
-}
-
-.chat li {
-    margin-bottom: 10px;
-    padding-bottom: 5px;
-    border-bottom: 1px dotted #999;
-}
-
-.chat li.left .chat-body {
-    margin-left: 60px;
-}
-
-.chat li.right .chat-body {
-    margin-right: 60px;
-}
-
-.chat li .chat-body p {
-    margin: 0;
-}
-
-.panel .slidedown .glyphicon,
-.chat .glyphicon {
-    margin-right: 5px;
-}
-
-.chat-panel .panel-body {
-    height: 350px;
-    overflow-y: scroll;
-}
-
-.login-panel {
-    margin-top: 25%;
-}
-
-.flot-chart {
-    display: block;
-    height: 400px;
-}
-
-.flot-chart-content {
-    width: 100%;
-    height: 100%;
-}
-
-.dataTables_wrapper {
-    position: relative;
-    clear: both;
-}
-
-table.dataTable thead .sorting,
-table.dataTable thead .sorting_asc,
-table.dataTable thead .sorting_desc,
-table.dataTable thead .sorting_asc_disabled,
-table.dataTable thead .sorting_desc_disabled {
-    background: 0 0;
-}
-
-table.dataTable thead .sorting_asc:after {
-    content: "\f0de";
-    float: right;
-    font-family: fontawesome;
-}
-
-table.dataTable thead .sorting_desc:after {
-    content: "\f0dd";
-    float: right;
-    font-family: fontawesome;
-}
-
-table.dataTable thead .sorting:after {
-    content: "\f0dc";
-    float: right;
-    font-family: fontawesome;
-    color: rgba(50,50,50,.5);
-}
-
-.btn-circle {
-    width: 30px;
-    height: 30px;
-    padding: 6px 0;
-    border-radius: 15px;
-    text-align: center;
-    font-size: 12px;
-    line-height: 1.428571429;
-}
-
-.btn-circle.btn-lg {
-    width: 50px;
-    height: 50px;
-    padding: 10px 16px;
-    border-radius: 25px;
-    font-size: 18px;
-    line-height: 1.33;
-}
-
-.btn-circle.btn-xl {
-    width: 70px;
-    height: 70px;
-    padding: 10px 16px;
-    border-radius: 35px;
-    font-size: 24px;
-    line-height: 1.33;
-}
-
-.show-grid [class^=col-] {
-    padding-top: 10px;
-    padding-bottom: 10px;
-    border: 1px solid #ddd;
-    background-color: #eee!important;
-}
-
-.show-grid {
-    margin: 15px 0;
-}
-
-.huge {
-    font-size: 40px;
-}
-
-.panel-green {
-    border-color: #5cb85c;
-}
-
-.panel-green .panel-heading {
-    border-color: #5cb85c;
-    color: #fff;
-    background-color: #5cb85c;
-}
-
-.panel-green a {
-    color: #5cb85c;
-}
-
-.panel-green a:hover {
-    color: #3d8b3d;
-}
-
-.panel-red {
-    border-color: #d9534f;
-}
-
-.panel-red .panel-heading {
-    border-color: #d9534f;
-    color: #fff;
-    background-color: #d9534f;
-}
-
-.panel-red a {
-    color: #d9534f;
-}
-
-.panel-red a:hover {
-    color: #b52b27;
-}
-
-.panel-yellow {
-    border-color: #f0ad4e;
-}
-
-.panel-yellow .panel-heading {
-    border-color: #f0ad4e;
-    color: #fff;
-    background-color: #f0ad4e;
-}
-
-.panel-yellow a {
-    color: #f0ad4e;
-}
-
-.panel-yellow a:hover {
-    color: #df8a13;
-}

+ 0 - 4
public/dddd.php

@@ -1,4 +0,0 @@
-<?php
-echo "<pre>";
-print_r($_SERVER);
-phpinfo();

BIN
public/download/recommend_template.xls


+ 0 - 2
public/index2.php

@@ -1,2 +0,0 @@
-<?php
-phpinfo();

Những thai đổi đã bị hủy bỏ vì nó quá lớn
+ 0 - 1
public/js/Echarts/chart/bar.js


Những thai đổi đã bị hủy bỏ vì nó quá lớn
+ 0 - 1
public/js/Echarts/chart/chord.js


Những thai đổi đã bị hủy bỏ vì nó quá lớn
+ 0 - 1
public/js/Echarts/chart/eventRiver.js


Những thai đổi đã bị hủy bỏ vì nó quá lớn
+ 0 - 1
public/js/Echarts/chart/force.js


Những thai đổi đã bị hủy bỏ vì nó quá lớn
+ 0 - 1
public/js/Echarts/chart/funnel.js


Những thai đổi đã bị hủy bỏ vì nó quá lớn
+ 0 - 1
public/js/Echarts/chart/gauge.js


Những thai đổi đã bị hủy bỏ vì nó quá lớn
+ 0 - 1
public/js/Echarts/chart/heatmap.js


Những thai đổi đã bị hủy bỏ vì nó quá lớn
+ 0 - 1
public/js/Echarts/chart/k.js


Những thai đổi đã bị hủy bỏ vì nó quá lớn
+ 0 - 1
public/js/Echarts/chart/line.js


Những thai đổi đã bị hủy bỏ vì nó quá lớn
+ 0 - 13
public/js/Echarts/chart/map.js


Những thai đổi đã bị hủy bỏ vì nó quá lớn
+ 0 - 1
public/js/Echarts/chart/pie.js


Những thai đổi đã bị hủy bỏ vì nó quá lớn
+ 0 - 1
public/js/Echarts/chart/radar.js


Những thai đổi đã bị hủy bỏ vì nó quá lớn
+ 0 - 1
public/js/Echarts/chart/scatter.js


Những thai đổi đã bị hủy bỏ vì nó quá lớn
+ 0 - 1
public/js/Echarts/chart/tree.js


Những thai đổi đã bị hủy bỏ vì nó quá lớn
+ 0 - 1
public/js/Echarts/chart/treemap.js


Những thai đổi đã bị hủy bỏ vì nó quá lớn
+ 0 - 1
public/js/Echarts/chart/venn.js


Những thai đổi đã bị hủy bỏ vì nó quá lớn
+ 0 - 2
public/js/Echarts/chart/wordCloud.js


Những thai đổi đã bị hủy bỏ vì nó quá lớn
+ 0 - 20
public/js/Echarts/echarts.js


+ 0 - 49
public/js/My97DatePicker/My97DatePicker.htm

@@ -1,49 +0,0 @@
-<html>
-<head>
-<meta http-equiv="content-type" content="text/xml; charset=utf-8" />
-<title>My97DatePicker</title>
-<script type="text/javascript" src="config.js"></script>
-<script>
-if(parent==window)
-	location.href = 'http://www.my97.net';
-var $d, $dp, $pdp = parent.$dp, $dt, $tdt, $sdt, $IE=$pdp.ie, $FF = $pdp.ff,$OPERA=$pdp.opera, $ny, $cMark = false;
-if ($pdp.eCont) {
-	$dp = {};
-	for (var p in $pdp) {
-		$dp[p] = $pdp[p];
-	}
-}
-else
-	$dp = $pdp;
-	
-$dp.getLangIndex = function(name){
-	var arr = langList;
-	for (var i = 0; i < arr.length; i++) {
-		if (arr[i].name == name) {
-			return i;
-		}
-	}
-	return -1;
-}
-
-$dp.getLang = function(name){
-	var index = $dp.getLangIndex(name);
-	if (index == -1) {
-		index = 0;
-	}
-	return langList[index];
-}
- 
-$dp.realLang = $dp.getLang($dp.lang);
-document.write("<script src='lang/" + $dp.realLang.name + ".js' charset='" + $dp.realLang.charset + "'><\/script>");
-
-for (var i = 0; i < skinList.length; i++) {
-    document.write('<link rel="stylesheet" type="text/css" href="skin/' + skinList[i].name + '/datepicker.css" title="' + skinList[i].name + '" charset="' + skinList[i].charset + '" disabled="true"/>');
-}
-</script>
-<script type="text/javascript" src="calendar.js"></script>
-</head>
-<body leftmargin="0" topmargin="0" onload="$c.autoSize()" tabindex=0>
-</body>
-</html>
-<script>new My97DP();</script>

Những thai đổi đã bị hủy bỏ vì nó quá lớn
+ 0 - 39
public/js/My97DatePicker/WdatePicker.js


Những thai đổi đã bị hủy bỏ vì nó quá lớn
+ 0 - 5
public/js/My97DatePicker/calendar.js


+ 0 - 12
public/js/My97DatePicker/config.js

@@ -1,12 +0,0 @@
-var langList = 
-[
-	{name:'en',	charset:'UTF-8'},
-	{name:'zh-cn',	charset:'UTF-8'},
-	{name:'zh-tw',	charset:'UTF-8'}
-];
-
-var skinList = 
-[
-	{name:'default',	charset:'UTF-8'},
-	{name:'whyGreen',	charset:'UTF-8'}
-];

+ 0 - 14
public/js/My97DatePicker/lang/en.js

@@ -1,14 +0,0 @@
-var $lang={
-errAlertMsg: "Invalid date or the date out of range,redo or not?",
-aWeekStr: ["wk", "Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat"],
-aLongWeekStr:["wk","Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday","Sunday"],
-aMonStr: ["Jan", "Feb", "Mar", "Apr", "May", "Jun", "Jul", "Aug", "Sep", "Oct", "Nov", "Dec"],
-aLongMonStr: ["January","February","March","April","May","June","July","August","September","October","November","December"],
-clearStr: "Clear",
-todayStr: "Today",
-okStr: "OK",
-updateStr: "OK",
-timeStr: "Time",
-quickStr: "Quick Selection",
-err_1: 'MinDate Cannot be bigger than MaxDate!'
-}

+ 0 - 14
public/js/My97DatePicker/lang/zh-cn.js

@@ -1,14 +0,0 @@
-var $lang={
-errAlertMsg: "\u4E0D\u5408\u6CD5\u7684\u65E5\u671F\u683C\u5F0F\u6216\u8005\u65E5\u671F\u8D85\u51FA\u9650\u5B9A\u8303\u56F4,\u9700\u8981\u64A4\u9500\u5417?",
-aWeekStr: ["\u5468","\u65E5","\u4E00","\u4E8C","\u4E09","\u56DB","\u4E94","\u516D"],
-aLongWeekStr:["\u5468","\u661F\u671F\u65E5","\u661F\u671F\u4E00","\u661F\u671F\u4E8C","\u661F\u671F\u4E09","\u661F\u671F\u56DB","\u661F\u671F\u4E94","\u661F\u671F\u516D"],
-aMonStr: ["\u4E00\u6708","\u4E8C\u6708","\u4E09\u6708","\u56DB\u6708","\u4E94\u6708","\u516D\u6708","\u4E03\u6708","\u516B\u6708","\u4E5D\u6708","\u5341\u6708","\u5341\u4E00","\u5341\u4E8C"],
-aLongMonStr: ["\u4E00\u6708","\u4E8C\u6708","\u4E09\u6708","\u56DB\u6708","\u4E94\u6708","\u516D\u6708","\u4E03\u6708","\u516B\u6708","\u4E5D\u6708","\u5341\u6708","\u5341\u4E00\u6708","\u5341\u4E8C\u6708"],
-clearStr: "\u6E05\u7A7A",
-todayStr: "\u4ECA\u5929",
-okStr: "\u786E\u5B9A",
-updateStr: "\u786E\u5B9A",
-timeStr: "\u65F6\u95F4",
-quickStr: "\u5FEB\u901F\u9009\u62E9", 
-err_1: '\u6700\u5C0F\u65E5\u671F\u4E0D\u80FD\u5927\u4E8E\u6700\u5927\u65E5\u671F!'
-}

+ 0 - 14
public/js/My97DatePicker/lang/zh-tw.js

@@ -1,14 +0,0 @@
-var $lang={
-errAlertMsg: "\u4E0D\u5408\u6CD5\u7684\u65E5\u671F\u683C\u5F0F\u6216\u8005\u65E5\u671F\u8D85\u51FA\u9650\u5B9A\u7BC4\u570D,\u9700\u8981\u64A4\u92B7\u55CE?",
-aWeekStr: ["\u5468","\u65E5","\u4E00","\u4E8C","\u4E09","\u56DB","\u4E94","\u516D"],
-aLongWeekStr:["\u5468","\u661F\u671F\u65E5","\u661F\u671F\u4E00","\u661F\u671F\u4E8C","\u661F\u671F\u4E09","\u661F\u671F\u56DB","\u661F\u671F\u4E94","\u661F\u671F\u516D"],
-aMonStr: ["\u4E00\u6708","\u4E8C\u6708","\u4E09\u6708","\u56DB\u6708","\u4E94\u6708","\u516D\u6708","\u4E03\u6708","\u516B\u6708","\u4E5D\u6708","\u5341\u6708","\u5341\u4E00","\u5341\u4E8C"],
-aLongMonStr: ["\u4E00\u6708","\u4E8C\u6708","\u4E09\u6708","\u56DB\u6708","\u4E94\u6708","\u516D\u6708","\u4E03\u6708","\u516B\u6708","\u4E5D\u6708","\u5341\u6708","\u5341\u4E00\u6708","\u5341\u4E8C\u6708"],
-clearStr: "\u6E05\u7A7A",
-todayStr: "\u4ECA\u5929",
-okStr: "\u78BA\u5B9A",
-updateStr: "\u78BA\u5B9A",
-timeStr: "\u6642\u9593",
-quickStr: "\u5FEB\u901F\u9078\u64C7",
-err_1: '\u6700\u5C0F\u65E5\u671F\u4E0D\u80FD\u5927\u65BC\u6700\u5927\u65E5\u671F!'
-}

+ 0 - 10
public/js/My97DatePicker/skin/WdatePicker.css

@@ -1,10 +0,0 @@
-.Wdate{
-	border:#999 1px solid;
-	height:20px;
-	background:#fff url(datePicker.gif) no-repeat right;
-}
-
-.WdateFmtErr{
-	font-weight:bold;
-	color:red;
-}

BIN
public/js/My97DatePicker/skin/datePicker.gif


+ 0 - 246
public/js/My97DatePicker/skin/default/datepicker.css

@@ -1,246 +0,0 @@
-/* 
- * My97 DatePicker 4.7
- */
-
-.WdateDiv{
-	width:180px;
-	background-color:#FFFFFF;
-	border:#bbb 1px solid;
-	padding:2px;
-}
-
-.WdateDiv2{
-	width:360px;
-}
-.WdateDiv *{font-size:9pt;}
-
-.WdateDiv .NavImg a{
-	display:block;
-	cursor:pointer;
-	height:16px;
-	width:16px;
-}
-
-.WdateDiv .NavImgll a{
-	float:left;
-	background:transparent url(img.gif) no-repeat scroll 0 0;
-}
-.WdateDiv .NavImgl a{
-	float:left;
-	background:transparent url(img.gif) no-repeat scroll -16px 0;
-}
-.WdateDiv .NavImgr a{
-	float:right;
-	background:transparent url(img.gif) no-repeat scroll -32px 0;
-}
-.WdateDiv .NavImgrr a{
-	float:right;
-	background:transparent url(img.gif) no-repeat scroll -48px 0;
-}
-
-.WdateDiv #dpTitle{
-	height:24px;
-	margin-bottom:2px;
-	padding:1px;
-}
-
-.WdateDiv .yminput{
-	margin-top:2px;
-	text-align:center;
-	height:20px;
-	border:0px;
-	width:50px;
-	cursor:pointer;		
-}
-
-.WdateDiv .yminputfocus{
-	margin-top:2px;
-	text-align:center;
-	font-weight:bold;
-	height:20px;
-	color:blue;
-	border:#ccc 1px solid;
-	width:50px;
-}
-
-.WdateDiv .menuSel{
-	z-index:1;
-	position:absolute;
-	background-color:#FFFFFF;	
-	border:#ccc 1px solid;
-	display:none;
-}
-
-.WdateDiv .menu{
-	cursor:pointer;
-	background-color:#fff;
-}
-
-.WdateDiv .menuOn{
-	cursor:pointer;
-	background-color:#BEEBEE;
-}
-
-.WdateDiv .invalidMenu{
-	color:#aaa;
-}
-
-.WdateDiv .YMenu{
-	margin-top:20px;
-	
-}
-
-.WdateDiv .MMenu{
-	margin-top:20px;
-	*width:62px;
-}
-
-.WdateDiv .hhMenu{
-	margin-top:-90px; 
-	margin-left:26px;
-}
-
-.WdateDiv .mmMenu{
-	margin-top:-46px; 
-	margin-left:26px;
-}
-
-.WdateDiv .ssMenu{
-	margin-top:-24px; 
-	margin-left:26px;
-}
-
- .WdateDiv .Wweek {
- 	text-align:center;
-	background:#DAF3F5;
-	border-right:#BDEBEE 1px solid;
- }
-
-.WdateDiv .MTitle{
-	background-color:#BDEBEE;
-}
-.WdateDiv .WdayTable2{
-	border-collapse:collapse;
-	border:#c5d9e8 1px solid;
-}
-.WdateDiv .WdayTable2 table{
-	border:0;
-}
-
-.WdateDiv .WdayTable{
-	line-height:20px;
-	border:#c5d9e8 1px solid;
-}
-.WdateDiv .WdayTable td{
-	text-align:center;
-}
-
-.WdateDiv .Wday{
-	cursor:pointer;
-}
-
-.WdateDiv .WdayOn{
-	cursor:pointer;
-	background-color:#C0EBEF;
-}
-
-.WdateDiv .Wwday{
-	cursor:pointer;
-	color:#FF2F2F;
-}
-
-.WdateDiv .WwdayOn{
-	cursor:pointer;
-	color:#000;
-	background-color:#C0EBEF;
-}
-.WdateDiv .Wtoday{
-	cursor:pointer;
-	color:blue;
-}
-.WdateDiv .Wselday{
-	background-color:#A9E4E9;
-}
-.WdateDiv .WspecialDay{
-	background-color:#66F4DF;
-}
-
-.WdateDiv .WotherDay{ 
-	cursor:pointer;
-	color:#6A6AFF;	
-}
-
-.WdateDiv .WotherDayOn{ 
-	cursor:pointer;
-	background-color:#C0EBEF;	
-}
-
-.WdateDiv .WinvalidDay{
-	color:#aaa;
-}
-
-.WdateDiv #dpTime{
-	float:left;
-	margin-top:3px;
-	margin-right:30px;
-}
-
-.WdateDiv #dpTime #dpTimeStr{
-	margin-left:1px;
-}
-
-.WdateDiv #dpTime input{
-	width:18px;
-	height:20px;
-	text-align:center;
-	border:#ccc 1px solid;	
-}
-
-.WdateDiv #dpTime .tB{
-	border-right:0px;
-}
-
-.WdateDiv #dpTime .tE{
-	border-left:0;
-	border-right:0;
-}
-
-.WdateDiv #dpTime .tm{
-	width:7px;
-	border-left:0;
-	border-right:0;
-}
-
-.WdateDiv #dpTime #dpTimeUp{
-	height:10px;
-	width:13px;
-	border:0px;
-	background:url(img.gif) no-repeat -32px -16px;
-}
-
-.WdateDiv #dpTime #dpTimeDown{
-	height:10px;
-	width:13px;
-	border:0px;
-    background:url(img.gif) no-repeat -48px -16px;
-}
-
- .WdateDiv #dpQS {
- 	float:left;
-	margin-right:3px;
-	margin-top:3px;
-	background:url(img.gif) no-repeat 0px -16px;
-	width:20px;
-	height:20px;
-	cursor:pointer;
- }
-.WdateDiv #dpControl {
-	text-align:right;	
-}
-.WdateDiv .dpButton{ 
-	height:20px;
-	width:45px;
-	border:#ccc 1px solid;
-	margin-top:2px;
-	margin-right:1px;
-}

BIN
public/js/My97DatePicker/skin/default/img.gif


BIN
public/js/My97DatePicker/skin/whyGreen/bg.jpg


+ 0 - 256
public/js/My97DatePicker/skin/whyGreen/datepicker.css

@@ -1,256 +0,0 @@
-/* 
- * My97 DatePicker 4.7 Skin:whyGreen
- */ 
-.WdateDiv{
-	width:180px;
-	background-color:#fff;
-	border:#C5E1E4 1px solid;
-	padding:2px;
-}
-
-.WdateDiv2{
-	width:360px;
-}
-.WdateDiv *{font-size:9pt;}
-
-.WdateDiv .NavImg a{
-	cursor:pointer;
-	display:block;
-	width:16px;
-	height:16px;
-	margin-top:1px;
-}
-
-.WdateDiv .NavImgll a{
-	float:left;
-	background:url(img.gif) no-repeat;
-}
-.WdateDiv .NavImgl a{
-	float:left;
-	background:url(img.gif) no-repeat -16px 0px;
-}
-.WdateDiv .NavImgr a{
-	float:right;
-	background:url(img.gif) no-repeat -32px 0px;
-}
-.WdateDiv .NavImgrr a{
-	float:right;
-	background:url(img.gif) no-repeat -48px 0px;
-}
-
-.WdateDiv #dpTitle{
-	height:24px;
-	padding:1px;
-	border:#c5d9e8 1px solid;
-	background:url(bg.jpg);
-	margin-bottom:2px;
-}
-
-.WdateDiv .yminput{
-	margin-top:2px;
-	text-align:center;
-	border:0px;
-	height:20px;
-	width:50px;
-	color:#034c50;
-	background-color:transparent;
-	cursor:pointer;
-}
-
-.WdateDiv .yminputfocus{
-	margin-top:2px;
-	text-align:center;
-	border:#939393 1px solid;
-	font-weight:bold;
-	color:#034c50;	
-	height:20px;
-	width:50px;
-}
-
-.WdateDiv .menuSel{
-	z-index:1;
-	position:absolute;
-	background-color:#FFFFFF;
-	border:#A3C6C8 1px solid;
-	display:none;
-}
-
-.WdateDiv .menu{
-	cursor:pointer;
-	background-color:#fff;
-	color:#11777C;
-}
-
-.WdateDiv .menuOn{
-	cursor:pointer;
-	background-color:#BEEBEE;
-}
-
-.WdateDiv .invalidMenu{
-	color:#aaa;
-}
-
-.WdateDiv .YMenu{
-	margin-top:20px;
-}
-
-.WdateDiv .MMenu{
-	margin-top:20px;
-	*width:62px;
-}
-
-.WdateDiv .hhMenu{
-	margin-top:-90px; 
-	margin-left:26px;
-}
-
-.WdateDiv .mmMenu{
-	margin-top:-46px; 
-	margin-left:26px;
-}
-
-.WdateDiv .ssMenu{
-	margin-top:-24px; 
-	margin-left:26px;
-}
-
- .WdateDiv .Wweek {
- 	text-align:center;
-	background:#DAF3F5;
-	border-right:#BDEBEE 1px solid;
- }
-
-.WdateDiv .MTitle{
-	color:#13777e;
-	background-color:#bdebee;
-}
-.WdateDiv .WdayTable2{
-	border-collapse:collapse;
-	border:#BEE9F0 1px solid;
-}
-.WdateDiv .WdayTable2 table{
-	border:0;
-}
-
-.WdateDiv .WdayTable{
-	line-height:20px;	
-	color:#13777e;
-	background-color:#edfbfb;
-	border:#BEE9F0 1px solid;
-}
-.WdateDiv .WdayTable td{
-	text-align:center;
-}
-
-.WdateDiv .Wday{
-	cursor:pointer;
-}
-
-.WdateDiv .WdayOn{
-	cursor:pointer;
-	background-color:#74d2d9 ;
-}
-
-.WdateDiv .Wwday{
-	cursor:pointer;
-	color:#ab1e1e;
-}
-
-.WdateDiv .WwdayOn{
-	cursor:pointer;
-	background-color:#74d2d9;
-}
-.WdateDiv .Wtoday{
-	cursor:pointer;
-	color:blue;
-}
-.WdateDiv .Wselday{
-	background-color:#A7E2E7;
-}
-.WdateDiv .WspecialDay{
-	background-color:#66F4DF;
-}
-
-.WdateDiv .WotherDay{ 
-	cursor:pointer;
-	color:#0099CC;	
-}
-
-.WdateDiv .WotherDayOn{ 
-	cursor:pointer;
-	background-color:#C0EBEF;	
-}
-
-.WdateDiv .WinvalidDay{
-	color:#aaa;
-}
-
-.WdateDiv #dpTime{
-	float:left;
-	margin-top:3px;
-	margin-right:30px;
-}
-
-.WdateDiv #dpTime #dpTimeStr{
-	margin-left:1px;
-	color:#497F7F;
-}
-
-.WdateDiv #dpTime input{
-	height:20px;
-	width:18px;
-	text-align:center;
-	color:#333;
-	border:#61CAD0 1px solid;	
-}
-
-.WdateDiv #dpTime .tB{
-	border-right:0px;
-}
-
-.WdateDiv #dpTime .tE{
-	border-left:0;
-	border-right:0;
-}
-
-.WdateDiv #dpTime .tm{
-	width:7px;
-	border-left:0;
-	border-right:0;
-}
-
-.WdateDiv #dpTime #dpTimeUp{
-	height:10px;
-	width:13px;
-	border:0px;
-	background:url(img.gif) no-repeat -32px -16px;
-}
-
-.WdateDiv #dpTime #dpTimeDown{
-	height:10px;
-	width:13px;
-	border:0px;
-	background:url(img.gif) no-repeat -48px -16px;
-}
-
- .WdateDiv #dpQS {
- 	float:left;
-	margin-right:3px;
-	margin-top:3px;
-	background:url(img.gif) no-repeat 0px -16px;
-	width:20px;
-	height:20px;
-	cursor:pointer;
- }
-.WdateDiv #dpControl {
-	text-align:right;
-	margin-top:3px;
-}
-.WdateDiv .dpButton{ 
-	height:20px;
-	width:45px;
-	margin-top:2px;
-	border:#38B1B9 1px solid;
-	background-color:#CFEBEE;
-	color:#08575B;
-}

BIN
public/js/My97DatePicker/skin/whyGreen/img.gif


+ 0 - 14
public/js/My97DatePicker/开发包/lang/en.js

@@ -1,14 +0,0 @@
-var $lang={
-errAlertMsg: "Invalid date or the date out of range,redo or not?",
-aWeekStr: ["wk", "Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat"],
-aLongWeekStr:["wk","Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday","Sunday"],
-aMonStr: ["Jan", "Feb", "Mar", "Apr", "May", "Jun", "Jul", "Aug", "Sep", "Oct", "Nov", "Dec"],
-aLongMonStr: ["January","February","March","April","May","June","July","August","September","October","November","December"],
-clearStr: "Clear",
-todayStr: "Today",
-okStr: "OK",
-updateStr: "OK",
-timeStr: "Time",
-quickStr: "Quick Selection",
-err_1: 'MinDate Cannot be bigger than MaxDate!'
-}

+ 0 - 14
public/js/My97DatePicker/开发包/lang/zh-cn.js

@@ -1,14 +0,0 @@
-var $lang={
-errAlertMsg: "不合法的日期格式或者日期超出限定范围,需要撤销吗?",
-aWeekStr: ["周","日","一","二","三","四","五","六"],
-aLongWeekStr:["周","星期日","星期一","星期二","星期三","星期四","星期五","星期六"],
-aMonStr: ["一月","二月","三月","四月","五月","六月","七月","八月","九月","十月","十一","十二"],
-aLongMonStr: ["一月","二月","三月","四月","五月","六月","七月","八月","九月","十月","十一月","十二月"],
-clearStr: "清空",
-todayStr: "今天",
-okStr: "确定",
-updateStr: "确定",
-timeStr: "时间",
-quickStr: "快速选择", 
-err_1: '最小日期不能大于最大日期!'
-}

+ 0 - 14
public/js/My97DatePicker/开发包/lang/zh-tw.js

@@ -1,14 +0,0 @@
-var $lang={
-errAlertMsg: "不合法的日期格式或者日期超出限定範圍,需要撤銷嗎?",
-aWeekStr: ["周","日","一","二","三","四","五","六"],
-aLongWeekStr:["周","星期日","星期一","星期二","星期三","星期四","星期五","星期六"],
-aMonStr: ["一月","二月","三月","四月","五月","六月","七月","八月","九月","十月","十一","十二"],
-aLongMonStr: ["一月","二月","三月","四月","五月","六月","七月","八月","九月","十月","十一月","十二月"],
-clearStr: "清空",
-todayStr: "今天",
-okStr: "確定",
-updateStr: "確定",
-timeStr: "時間",
-quickStr: "快速選擇",
-err_1: '最小日期不能大於最大日期!'
-}

+ 0 - 3
public/js/My97DatePicker/开发包/readme.txt

@@ -1,3 +0,0 @@
-正式发布时,可将此文件夹删去
-
-

+ 0 - 10
public/js/My97DatePicker/开发包/skin/WdatePicker.css

@@ -1,10 +0,0 @@
-.Wdate{
-	border:#999 1px solid;
-	height:20px;
-	background:#fff url(datePicker.gif) no-repeat right;
-}
-
-.WdateFmtErr{
-	font-weight:bold;
-	color:red;
-}

BIN
public/js/My97DatePicker/开发包/skin/datePicker.gif


+ 0 - 267
public/js/My97DatePicker/开发包/skin/default/datepicker.css

@@ -1,267 +0,0 @@
-/* 
- * My97 DatePicker 4.7
- * 皮肤名称:default
- */
-
-/* 日期选择容器 DIV */
-.WdateDiv{
-	width:180px;
-	background-color:#FFFFFF;
-	border:#bbb 1px solid;
-	padding:2px;
-}
-/* 双月日历的宽度 */
-.WdateDiv2{
-	width:360px;
-}
-.WdateDiv *{font-size:9pt;}
-
-/****************************
- * 导航图标 全部是A标签
- ***************************/
-.WdateDiv .NavImg a{
-	display:block;
-	cursor:pointer;
-	height:16px;
-	width:16px;
-}
-
-.WdateDiv .NavImgll a{
-	float:left;
-	background:transparent url(img.gif) no-repeat scroll 0 0;
-}
-.WdateDiv .NavImgl a{
-	float:left;
-	background:transparent url(img.gif) no-repeat scroll -16px 0;
-}
-.WdateDiv .NavImgr a{
-	float:right;
-	background:transparent url(img.gif) no-repeat scroll -32px 0;
-}
-.WdateDiv .NavImgrr a{
-	float:right;
-	background:transparent url(img.gif) no-repeat scroll -48px 0;
-}
-
-/****************************
- * 年份月份相关
- ***************************/
-/* 年份月份栏 DIV */
-.WdateDiv #dpTitle{
-	height:24px;
-	margin-bottom:2px;
-	padding:1px;
-}
-/* 年份月份输入框 INPUT */
-.WdateDiv .yminput{
-	margin-top:2px;
-	text-align:center;
-	height:20px;
-	border:0px;
-	width:50px;
-	cursor:pointer;		
-}
-/* 年份月份输入框获得焦点时的样式 INPUT */
-.WdateDiv .yminputfocus{
-	margin-top:2px;
-	text-align:center;
-	font-weight:bold;
-	height:20px;
-	color:blue;
-	border:#ccc 1px solid;
-	width:50px;
-}
-/* 菜单选择框 DIV */
-.WdateDiv .menuSel{
-	z-index:1;
-	position:absolute;
-	background-color:#FFFFFF;	
-	border:#ccc 1px solid;
-	display:none;
-}
-/* 菜单的样式 TD */
-.WdateDiv .menu{
-	cursor:pointer;
-	background-color:#fff;
-}
-/* 菜单的mouseover样式 TD */
-.WdateDiv .menuOn{
-	cursor:pointer;
-	background-color:#BEEBEE;
-}
-/* 菜单无效时的样式 TD */
-.WdateDiv .invalidMenu{
-	color:#aaa;
-}
-/* 年选择框的偏移 DIV */
-.WdateDiv .YMenu{
-	margin-top:20px;
-	
-}
-/* 月选择框的偏移 DIV */
-.WdateDiv .MMenu{
-	margin-top:20px;
-	*width:62px;
-}
-/* 时选择框的位置 DIV */
-.WdateDiv .hhMenu{
-	margin-top:-90px; 
-	margin-left:26px;
-}
-/* 分选择框的位置 DIV */
-.WdateDiv .mmMenu{
-	margin-top:-46px; 
-	margin-left:26px;
-}
-/* 秒选择框的位置 DIV */
-.WdateDiv .ssMenu{
-	margin-top:-24px; 
-	margin-left:26px;
-}
-
-/****************************
- * 周相关
- ***************************/
- .WdateDiv .Wweek {
- 	text-align:center;
-	background:#DAF3F5;
-	border-right:#BDEBEE 1px solid;
- }
-/****************************
- * 星期,日期相关
- ***************************/
-/* 星期栏 TR */
-.WdateDiv .MTitle{
-	background-color:#BDEBEE;
-}
-.WdateDiv .WdayTable2{
-	border-collapse:collapse;
-	border:#c5d9e8 1px solid;
-}
-.WdateDiv .WdayTable2 table{
-	border:0;
-}
-/* 日期栏表格 TABLE */
-.WdateDiv .WdayTable{
-	line-height:20px;
-	border:#c5d9e8 1px solid;
-}
-.WdateDiv .WdayTable td{
-	text-align:center;
-}
-/* 日期格的样式 TD */
-.WdateDiv .Wday{
-	cursor:pointer;
-}
-/* 日期格的mouseover样式 TD */
-.WdateDiv .WdayOn{
-	cursor:pointer;
-	background-color:#C0EBEF;
-}
-/* 周末日期格的样式 TD */
-.WdateDiv .Wwday{
-	cursor:pointer;
-	color:#FF2F2F;
-}
-/* 周末日期格的mouseover样式 TD */
-.WdateDiv .WwdayOn{
-	cursor:pointer;
-	color:#000;
-	background-color:#C0EBEF;
-}
-.WdateDiv .Wtoday{
-	cursor:pointer;
-	color:blue;
-}
-.WdateDiv .Wselday{
-	background-color:#A9E4E9;
-}
-.WdateDiv .WspecialDay{
-	background-color:#66F4DF;
-}
-/* 其他月份的日期 */
-.WdateDiv .WotherDay{ 
-	cursor:pointer;
-	color:#6A6AFF;	
-}
-/* 其他月份的日期mouseover样式 */
-.WdateDiv .WotherDayOn{ 
-	cursor:pointer;
-	background-color:#C0EBEF;	
-}
-/* 无效日期的样式,即在日期范围以外日期格的样式,不能选择的日期 */
-.WdateDiv .WinvalidDay{
-	color:#aaa;
-}
-
-/****************************
- * 时间相关
- ***************************/
-/* 时间栏 DIV */
-.WdateDiv #dpTime{
-	float:left;
-	margin-top:3px;
-	margin-right:30px;
-}
-/* 时间文字 SPAN */
-.WdateDiv #dpTime #dpTimeStr{
-	margin-left:1px;
-}
-/* 时间输入框 INPUT */
-.WdateDiv #dpTime input{
-	width:18px;
-	height:20px;
-	text-align:center;
-	border:#ccc 1px solid;	
-}
-/* 时间 时 INPUT */
-.WdateDiv #dpTime .tB{
-	border-right:0px;
-}
-/* 时间 分和间隔符 ':' INPUT */
-.WdateDiv #dpTime .tE{
-	border-left:0;
-	border-right:0;
-}
-/* 时间 秒 INPUT */
-.WdateDiv #dpTime .tm{
-	width:7px;
-	border-left:0;
-	border-right:0;
-}
-/* 时间右边的向上按钮 BUTTON */
-.WdateDiv #dpTime #dpTimeUp{
-	height:10px;
-	width:13px;
-	border:0px;
-	background:url(img.gif) no-repeat -32px -16px;
-}
-/* 时间右边的向下按钮 BUTTON */
-.WdateDiv #dpTime #dpTimeDown{
-	height:10px;
-	width:13px;
-	border:0px;
-    background:url(img.gif) no-repeat -48px -16px;
-}
-/****************************
- * 其他
- ***************************/
- .WdateDiv #dpQS {
- 	float:left;
-	margin-right:3px;
-	margin-top:3px;
-	background:url(img.gif) no-repeat 0px -16px;
-	width:20px;
-	height:20px;
-	cursor:pointer;
- }
-.WdateDiv #dpControl {
-	text-align:right;	
-}
-.WdateDiv .dpButton{ 
-	height:20px;
-	width:45px;
-	border:#ccc 1px solid;
-	margin-top:2px;
-	margin-right:1px;
-}

BIN
public/js/My97DatePicker/开发包/skin/default/img.gif


BIN
public/js/My97DatePicker/开发包/skin/whyGreen/bg.jpg


+ 0 - 277
public/js/My97DatePicker/开发包/skin/whyGreen/datepicker.css

@@ -1,277 +0,0 @@
-/* 
- * My97 DatePicker 4.7
- * 皮肤名称:whyGreen
- */
- 
-/* 日期选择容器 DIV */
-.WdateDiv{
-	width:180px;
-	background-color:#fff;
-	border:#C5E1E4 1px solid;
-	padding:2px;
-}
-/* 双月日历的宽度 */
-.WdateDiv2{
-	width:360px;
-}
-.WdateDiv *{font-size:9pt;}
-
-/****************************
- * 导航图标 全部是A标签
- ***************************/
-.WdateDiv .NavImg a{
-	cursor:pointer;
-	display:block;
-	width:16px;
-	height:16px;
-	margin-top:1px;
-}
-
-.WdateDiv .NavImgll a{
-	float:left;
-	background:url(img.gif) no-repeat;
-}
-.WdateDiv .NavImgl a{
-	float:left;
-	background:url(img.gif) no-repeat -16px 0px;
-}
-.WdateDiv .NavImgr a{
-	float:right;
-	background:url(img.gif) no-repeat -32px 0px;
-}
-.WdateDiv .NavImgrr a{
-	float:right;
-	background:url(img.gif) no-repeat -48px 0px;
-}
-/****************************
- * 年份月份相关
- ***************************/
-/* 年份月份栏 DIV */
-.WdateDiv #dpTitle{
-	height:24px;
-	padding:1px;
-	border:#c5d9e8 1px solid;
-	background:url(bg.jpg);
-	margin-bottom:2px;
-}
-/* 年份月份输入框 INPUT */
-.WdateDiv .yminput{
-	margin-top:2px;
-	text-align:center;
-	border:0px;
-	height:20px;
-	width:50px;
-	color:#034c50;
-	background-color:transparent;
-	cursor:pointer;
-}
-/* 年份月份输入框获得焦点时的样式 INPUT */
-.WdateDiv .yminputfocus{
-	margin-top:2px;
-	text-align:center;
-	border:#939393 1px solid;
-	font-weight:bold;
-	color:#034c50;	
-	height:20px;
-	width:50px;
-}
-/* 菜单选择框 DIV */
-.WdateDiv .menuSel{
-	z-index:1;
-	position:absolute;
-	background-color:#FFFFFF;
-	border:#A3C6C8 1px solid;
-	display:none;
-}
-/* 菜单的样式 TD */
-.WdateDiv .menu{
-	cursor:pointer;
-	background-color:#fff;
-	color:#11777C;
-}
-/* 菜单的mouseover样式 TD */
-.WdateDiv .menuOn{
-	cursor:pointer;
-	background-color:#BEEBEE;
-}
-/* 菜单无效时的样式 TD */
-.WdateDiv .invalidMenu{
-	color:#aaa;
-}
-/* 年选择框的偏移 DIV */
-.WdateDiv .YMenu{
-	margin-top:20px;
-}
-/* 月选择框的偏移 DIV */
-.WdateDiv .MMenu{
-	margin-top:20px;
-	*width:62px;
-}
-/* 时选择框的位置 DIV */
-.WdateDiv .hhMenu{
-	margin-top:-90px; 
-	margin-left:26px;
-}
-/* 分选择框的位置 DIV */
-.WdateDiv .mmMenu{
-	margin-top:-46px; 
-	margin-left:26px;
-}
-/* 秒选择框的位置 DIV */
-.WdateDiv .ssMenu{
-	margin-top:-24px; 
-	margin-left:26px;
-}
-
-/****************************
- * 周相关
- ***************************/
- .WdateDiv .Wweek {
- 	text-align:center;
-	background:#DAF3F5;
-	border-right:#BDEBEE 1px solid;
- }
-/****************************
- * 星期,日期相关
- ***************************/
- /* 星期栏 TR */
-.WdateDiv .MTitle{
-	color:#13777e;
-	background-color:#bdebee;
-}
-.WdateDiv .WdayTable2{
-	border-collapse:collapse;
-	border:#BEE9F0 1px solid;
-}
-.WdateDiv .WdayTable2 table{
-	border:0;
-}
-/* 日期栏表格 TABLE */
-.WdateDiv .WdayTable{
-	line-height:20px;	
-	color:#13777e;
-	background-color:#edfbfb;
-	border:#BEE9F0 1px solid;
-}
-.WdateDiv .WdayTable td{
-	text-align:center;
-}
-/* 日期格的样式 TD */
-.WdateDiv .Wday{
-	cursor:pointer;
-}
-/* 日期格的mouseover样式 TD */
-.WdateDiv .WdayOn{
-	cursor:pointer;
-	background-color:#74d2d9 ;
-}
-/* 周末日期格的样式 TD */
-.WdateDiv .Wwday{
-	cursor:pointer;
-	color:#ab1e1e;
-}
-/* 周末日期格的mouseover样式 TD */
-.WdateDiv .WwdayOn{
-	cursor:pointer;
-	background-color:#74d2d9;
-}
-.WdateDiv .Wtoday{
-	cursor:pointer;
-	color:blue;
-}
-.WdateDiv .Wselday{
-	background-color:#A7E2E7;
-}
-.WdateDiv .WspecialDay{
-	background-color:#66F4DF;
-}
-/* 其他月份的日期 */
-.WdateDiv .WotherDay{ 
-	cursor:pointer;
-	color:#0099CC;	
-}
-/* 其他月份的日期mouseover样式 */
-.WdateDiv .WotherDayOn{ 
-	cursor:pointer;
-	background-color:#C0EBEF;	
-}
-/* 无效日期的样式,即在日期范围以外日期格的样式,不能选择的日期 */
-.WdateDiv .WinvalidDay{
-	color:#aaa;
-}
-
-/****************************
- * 时间相关
- ***************************/
-/* 时间栏 DIV */
-.WdateDiv #dpTime{
-	float:left;
-	margin-top:3px;
-	margin-right:30px;
-}
-/* 时间文字 SPAN */
-.WdateDiv #dpTime #dpTimeStr{
-	margin-left:1px;
-	color:#497F7F;
-}
-/* 时间输入框 INPUT */
-.WdateDiv #dpTime input{
-	height:20px;
-	width:18px;
-	text-align:center;
-	color:#333;
-	border:#61CAD0 1px solid;	
-}
-/* 时间 时 INPUT */
-.WdateDiv #dpTime .tB{
-	border-right:0px;
-}
-/* 时间 分和间隔符 ':' INPUT */
-.WdateDiv #dpTime .tE{
-	border-left:0;
-	border-right:0;
-}
-/* 时间 秒 INPUT */
-.WdateDiv #dpTime .tm{
-	width:7px;
-	border-left:0;
-	border-right:0;
-}
-/* 时间右边的向上按钮 BUTTON */
-.WdateDiv #dpTime #dpTimeUp{
-	height:10px;
-	width:13px;
-	border:0px;
-	background:url(img.gif) no-repeat -32px -16px;
-}
-/* 时间右边的向下按钮 BUTTON */
-.WdateDiv #dpTime #dpTimeDown{
-	height:10px;
-	width:13px;
-	border:0px;
-	background:url(img.gif) no-repeat -48px -16px;
-}
-/****************************
- * 其他
- ***************************/
- .WdateDiv #dpQS {
- 	float:left;
-	margin-right:3px;
-	margin-top:3px;
-	background:url(img.gif) no-repeat 0px -16px;
-	width:20px;
-	height:20px;
-	cursor:pointer;
- }
-.WdateDiv #dpControl {
-	text-align:right;
-	margin-top:3px;
-}
-.WdateDiv .dpButton{ 
-	height:20px;
-	width:45px;
-	margin-top:2px;
-	border:#38B1B9 1px solid;
-	background-color:#CFEBEE;
-	color:#08575B;
-}

BIN
public/js/My97DatePicker/开发包/skin/whyGreen/img.gif


Những thai đổi đã bị hủy bỏ vì nó quá lớn
+ 0 - 7
public/js/bootstrap.min.js


+ 0 - 71
public/js/check.js

@@ -1,71 +0,0 @@
-/**
- * 各种检测功能
- */
-function check_amount(amount){
-	var reg = /^\d+(\.\d+)?$/;
-    return amount.match(reg); 
-}
-
-function check_number(number){
-	var reg = /^(\d+)$/;
-    return number.match(reg); 
-}
-
-function check_app_limit_amount_sub(){
-	var app_id = $('#app_id').val();
-	if(!check_number(app_id)){
-		alert('请输入正确的app_id格式!');
-		return false;
-	}   
-	
-	var limit_amount = $('#limit_amount').val();
-	if(!check_amount(limit_amount)){
-		alert('请输入正确的金额格式!');
-		return false;
-	}     
-	
-	return true;
-}
-
-function check_fee_code_sub(){
-	var code = $('#code').val();
-	if(!check_number(code)){
-		alert('请输入正确的code格式!');
-		return false;
-	}   
-	
-	var fee = $('#fee').val();
-	if(!check_amount(fee)){
-		alert('请输入正确的金额格式!');
-		return false;
-	}     
-	
-	return true;
-}
-
-function check_cutoff_sub(){
-	var app_id = $('#app_id').val();
-	if(!check_number(app_id)){
-		alert('请输入正确的app_id格式!');
-		return false;
-	}   
-	
-	var start_amount = $('#start_amount').val();
-	if(!check_amount(start_amount)){
-		alert('请输入正确的金额格式!');
-		return false;
-	}  
-	
-	var probability = $('#probability').val();
-	if(!check_amount(probability)){
-		alert('请输入正确的概率格式!');
-		return false;
-	}
-	
-	return true;
-}
-
-function check_direct_rdo_task_sub(){
-	return true;
-}
-

Những thai đổi đã bị hủy bỏ vì nó quá lớn
+ 0 - 8
public/js/dataTables.bootstrap.min.js


Những thai đổi đã bị hủy bỏ vì nó quá lớn
+ 0 - 158
public/js/jquery.dataTables.min.js


Những thai đổi đã bị hủy bỏ vì nó quá lớn
+ 0 - 5
public/js/jquery.min.js


Những thai đổi đã bị hủy bỏ vì nó quá lớn
+ 0 - 1
public/js/jquery.min.map


+ 0 - 148
public/js/jquery_validate/jquery.metadata.js

@@ -1,148 +0,0 @@
-/*
- * Metadata - jQuery plugin for parsing metadata from elements
- *
- * Copyright (c) 2006 John Resig, Yehuda Katz, J�örn Zaefferer, Paul McLanahan
- *
- * Dual licensed under the MIT and GPL licenses:
- *   http://www.opensource.org/licenses/mit-license.php
- *   http://www.gnu.org/licenses/gpl.html
- * Download by http://www.codefans.net
- * Revision: $Id: jquery.metadata.js 3640 2007-10-11 18:34:38Z pmclanahan $
- *
- */
-
-/**
- * Sets the type of metadata to use. Metadata is encoded in JSON, and each property
- * in the JSON will become a property of the element itself.
- *
- * There are four supported types of metadata storage:
- *
- *   attr:  Inside an attribute. The name parameter indicates *which* attribute.
- *          
- *   class: Inside the class attribute, wrapped in curly braces: { }
- *   
- *   elem:  Inside a child element (e.g. a script tag). The
- *          name parameter indicates *which* element.
- *   html5: Values are stored in data-* attributes.
- *          
- * The metadata for an element is loaded the first time the element is accessed via jQuery.
- *
- * As a result, you can define the metadata type, use $(expr) to load the metadata into the elements
- * matched by expr, then redefine the metadata type and run another $(expr) for other elements.
- * 
- * @name $.metadata.setType
- *
- * @example <p id="one" class="some_class {item_id: 1, item_label: 'Label'}">This is a p</p>
- * @before $.metadata.setType("class")
- * @after $("#one").metadata().item_id == 1; $("#one").metadata().item_label == "Label"
- * @desc Reads metadata from the class attribute
- * 
- * @example <p id="one" class="some_class" data="{item_id: 1, item_label: 'Label'}">This is a p</p>
- * @before $.metadata.setType("attr", "data")
- * @after $("#one").metadata().item_id == 1; $("#one").metadata().item_label == "Label"
- * @desc Reads metadata from a "data" attribute
- * 
- * @example <p id="one" class="some_class"><script>{item_id: 1, item_label: 'Label'}</script>This is a p</p>
- * @before $.metadata.setType("elem", "script")
- * @after $("#one").metadata().item_id == 1; $("#one").metadata().item_label == "Label"
- * @desc Reads metadata from a nested script element
- * 
- * @example <p id="one" class="some_class" data-item_id="1" data-item_label="Label">This is a p</p>
- * @before $.metadata.setType("html5")
- * @after $("#one").metadata().item_id == 1; $("#one").metadata().item_label == "Label"
- * @desc Reads metadata from a series of data-* attributes
- *
- * @param String type The encoding type
- * @param String name The name of the attribute to be used to get metadata (optional)
- * @cat Plugins/Metadata
- * @descr Sets the type of encoding to be used when loading metadata for the first time
- * @type undefined
- * @see metadata()
- */
-
-(function($) {
-
-$.extend({
-  metadata : {
-    defaults : {
-      type: 'class',
-      name: 'metadata',
-      cre: /({.*})/,
-      single: 'metadata'
-    },
-    setType: function( type, name ){
-      this.defaults.type = type;
-      this.defaults.name = name;
-    },
-    get: function( elem, opts ){
-      var settings = $.extend({},this.defaults,opts);
-      // check for empty string in single property
-      if ( !settings.single.length ) settings.single = 'metadata';
-      
-      var data = $.data(elem, settings.single);
-      // returned cached data if it already exists
-      if ( data ) return data;
-      
-      data = "{}";
-      
-      var getData = function(data) {
-        if(typeof data != "string") return data;
-        
-        if( data.indexOf('{') < 0 ) {
-          data = eval("(" + data + ")");
-        }
-      }
-      
-      var getObject = function(data) {
-        if(typeof data != "string") return data;
-        
-        data = eval("(" + data + ")");
-        return data;
-      }
-      
-      if ( settings.type == "html5" ) {
-        var object = {};
-        $( elem.attributes ).each(function() {
-          var name = this.nodeName;
-          if(name.match(/^data-/)) name = name.replace(/^data-/, '');
-          else return true;
-          object[name] = getObject(this.nodeValue);
-        });
-      } else {
-        if ( settings.type == "class" ) {
-          var m = settings.cre.exec( elem.className );
-          if ( m )
-            data = m[1];
-        } else if ( settings.type == "elem" ) {
-          if( !elem.getElementsByTagName ) return;
-          var e = elem.getElementsByTagName(settings.name);
-          if ( e.length )
-            data = $.trim(e[0].innerHTML);
-        } else if ( elem.getAttribute != undefined ) {
-          var attr = elem.getAttribute( settings.name );
-          if ( attr )
-            data = attr;
-        }
-        object = getObject(data.indexOf("{") < 0 ? "{" + data + "}" : data);
-      }
-      
-      $.data( elem, settings.single, object );
-      return object;
-    }
-  }
-});
-
-/**
- * Returns the metadata object for the first member of the jQuery object.
- *
- * @name metadata
- * @descr Returns element's metadata object
- * @param Object opts An object contianing settings to override the defaults
- * @type jQuery
- * @cat Plugins/Metadata
- */
-$.fn.metadata = function( opts ){
-  return $.metadata.get( this[0], opts );
-};
-
-})(jQuery);

Những thai đổi đã bị hủy bỏ vì nó quá lớn
+ 0 - 4
public/js/jquery_validate/jquery.validate.min.js


+ 0 - 19
public/js/jquery_validate/message_cn.js

@@ -1,19 +0,0 @@
-jQuery.extend(jQuery.validator.messages, {
-    required: "必选字段",
-	remote: "请修正该字段",
-	email: "请输入正确格式的电子邮件",
-	url: "请输入合法的网址",
-	date: "请输入合法的日期",
-	dateISO: "请输入合法的日期 (ISO).",
-	number: "请输入合法的数字",
-	digits: "只能输入整数",
-	creditcard: "请输入合法的信用卡号",
-	equalTo: "请再次输入相同的值",
-	accept: "请输入拥有合法后缀名的字符串",
-	maxlength: jQuery.validator.format("请输入一个 长度最多是 {0} 的字符串"),
-	minlength: jQuery.validator.format("请输入一个 长度最少是 {0} 的字符串"),
-	rangelength: jQuery.validator.format("请输入 一个长度介于 {0} 和 {1} 之间的字符串"),
-	range: jQuery.validator.format("请输入一个介于 {0} 和 {1} 之间的值"),
-	max: jQuery.validator.format("请输入一个最大为{0} 的值"),
-	min: jQuery.validator.format("请输入一个最小为{0} 的值")
-});

+ 0 - 68
public/js/main/list.js

@@ -1,68 +0,0 @@
- $().ready(function(){  
-	
-    $('#dataTables-example tr th').on('click',function(){
-    	$('#sort_column').val($(this).attr('sort_column'));
-    	
-    	var sort_type = $(this).attr('sort_type');
-
-    	if(sort_type=='asc') {
-    		sort_type = 'desc';
-    	} else {
-    		sort_type = 'asc';
-    	}
-    	$(this).attr('sort_type',sort_type);
-    	$('#sort_type').val(sort_type);
-
-    	$('form').submit();
-    })
- })
-    
-    
-function init_sort_info(last_sort_column,last_sort_type) {
-	$('th[sort_column='+last_sort_column+']').attr('sort_type',last_sort_type);
-	
-	var sort_img_both = 'fa fa-sort fa-fw';
-	var sort_img_asc = 'fa fa-sort-asc fa-fw';
-	var sort_img_desc = 'fa fa-sort-desc fa-fw';
-//			alert($('th[sort_column='+last_sort_column+']').find('i').attr('class'))
-	if(last_sort_type == 'asc') {
-		$('th[sort_column='+last_sort_column+']').find('i').attr('class',sort_img_asc);
-	} else if(last_sort_type == 'desc'){
-		$('th[sort_column='+last_sort_column+']').find('i').attr('class',sort_img_desc);
-	} else {
-		$('th[sort_column='+last_sort_column+']').find('i').attr('class',sort_img_both);
-	}
-			
- }
- 
-function collect_add(obj,book_id)
-{
-    $(obj).html('处理中..')
-    $.ajax({
-        type:'GET',
-        url:'/literature/collections/add/'+book_id,
-        dataType: "json",
-        success: function(data){
-            if(data['status']==1)
-            {
-                $(obj).html('取消收藏').attr('onclick','collect_del(this,'+book_id+')')
-            }
-        }
-    })
-}
-
-function collect_del(obj,book_id)
-{
-    $(obj).html('处理中..')
-    $.ajax({
-        type:'GET',
-        url:'/literature/collections/remove/'+book_id,
-        dataType: "json",
-        success: function(data){
-            if(data['status']==1)
-            {
-                $(obj).html('收藏').attr('onclick','collect_add(this,'+book_id+')')
-            }
-        }
-    })
-}

Những thai đổi đã bị hủy bỏ vì nó quá lớn
+ 0 - 9
public/js/metisMenu.min.js


+ 0 - 36
public/js/sb-admin-2.js

@@ -1,36 +0,0 @@
-$(function() {
-
-    $('#side-menu').metisMenu();
-
-});
-
-//Loads the correct sidebar on window load,
-//collapses the sidebar on window resize.
-// Sets the min-height of #page-wrapper to window size
-$(function() {
-    $(window).bind("load resize", function() {
-        topOffset = 50;
-        width = (this.window.innerWidth > 0) ? this.window.innerWidth : this.screen.width;
-        if (width < 768) {
-            $('div.navbar-collapse').addClass('collapse');
-            topOffset = 100; // 2-row-menu
-        } else {
-            $('div.navbar-collapse').removeClass('collapse');
-        }
-
-        height = ((this.window.innerHeight > 0) ? this.window.innerHeight : this.screen.height) - 1;
-        height = height - topOffset;
-        if (height < 1) height = 1;
-        if (height > topOffset) {
-            $("#page-wrapper").css("min-height", (height) + "px");
-        }
-    });
-
-    var url = window.location;
-    var element = $('ul.nav a').filter(function() {
-        return this.href == url || url.href.indexOf(this.href) == 0;
-    }).addClass('active').parent().parent().addClass('in').parent();
-    if (element.is('li')) {
-        element.addClass('active');
-    }
-});

Những thai đổi đã bị hủy bỏ vì nó quá lớn
+ 0 - 2
public/manage/static/css/app.97545268f02d9d340ab2afa4c9a30094.css


Những thai đổi đã bị hủy bỏ vì nó quá lớn
+ 0 - 1
public/manage/static/css/app.97545268f02d9d340ab2afa4c9a30094.css.map


BIN
public/manage/static/fonts/element-icons.6f0a763.ttf


+ 0 - 0
public/manage/static/js/app.e00f9736613bc6c3f741.js


Một số tệp đã không được hiển thị bởi vì quá nhiều tập tin thay đổi trong này khác