Преглед изворни кода

fix errors with datatables fixedcolumns

Jad Meouchy пре 9 година
родитељ
комит
2e30061731

+ 13 - 65
www/css/general.css

@@ -28,47 +28,10 @@ a
 	color: inherit;
 }
 
-button
-{
-	display: flex;
-	align-items: center;
-	color: inherit;
-	outline: none;
-	border: none;
-	background: none;
-}
-
-input
-{
-	color: inherit;
-}
-
-h1, h2, h3, h4, h5
-{
-	font-weight: normal;
-	margin: 0;
-}
-
-address
-{
-	font-style: normal;
-}
-
-table
-{
-	width: 100%;
-	/* border-collapse: collapse; */
-}
-
-th
-{
-	text-align: left;
-}
-
 
 table.dataTable
 {
-	font-size: 85%;
+	font-size: 90%;
 }
 
 
@@ -132,41 +95,26 @@ body.screen-login #nav
 }
 
 
-#screen-sd table.editable
-{
-	background: #f4f4f4;
-	margin: 0;
-}
 
-.table-responsive 
-{   
-    width: 100%;
-    
-	margin-top: 2em;
-	margin-bottom: 1em;
-	
-    overflow-x: auto;   
-    overflow-y: hidden;
-    -webkit-overflow-scrolling: touch;
-    -ms-overflow-style: -ms-autohiding-scrollbar;
-    border: 1px solid #ccc;
+@media (min-width: 1500px)
+{
+	.container {
+		width: 1400px;
+	}
 }
 
-#screen-sd table.editable thead > tr > th
+.tab-pane
 {
-	font-weight: normal;
-	opacity: 0.9;
+	padding-top: 1em;
 }
 
-#screen-sd table.editable thead > tr > th.editable
+table > tbody > tr > td
 {
-	font-weight: bold;
+	white-space: nowrap;
 }
 
-
-@media (min-width: 1500px)
+.DTFC_RightHeadWrapper,
+.DTFC_RightBodyWrapper
 {
-	.container {
-		width: 1400px;
-	}
+	border-left: 1px solid #ccc;
 }

+ 19 - 0
www/css/sd.css

@@ -0,0 +1,19 @@
+.dataTables_wrapper .dataTables_filter
+{
+	float: left;
+	text-align: left;
+}
+
+.dataTables_wrapper .dataTables_filter input
+{
+	margin-left: 0;
+	padding: 0.3em 0.75em;
+	
+	border: 1px solid #ddd;
+	background: #f8f8f8;
+}
+
+.container
+{
+	width: 95%;
+}

Разлика између датотеке није приказан због своје велике величине
+ 0 - 0
www/css/vendor/bootstrap-theme.css.map


Разлика између датотеке није приказан због своје велике величине
+ 0 - 0
www/css/vendor/bootstrap-theme.min.css.map


Разлика између датотеке није приказан због своје велике величине
+ 0 - 0
www/css/vendor/bootstrap.css.map


Разлика између датотеке није приказан због своје велике величине
+ 0 - 0
www/css/vendor/bootstrap.min.css.map


+ 0 - 590
www/css/vendor/editor.bootstrap.css

@@ -1,590 +0,0 @@
-div.DTE div.DTE_Form_Error {
-  display: none;
-  color: #b11f1f;
-}
-
-div.DTE_Field div.multi-value,
-div.DTE_Field div.multi-restore {
-  display: none;
-  cursor: pointer;
-}
-div.DTE_Field div.multi-value span,
-div.DTE_Field div.multi-restore span {
-  display: block;
-  color: #666;
-}
-div.DTE_Field div.multi-value:hover,
-div.DTE_Field div.multi-restore:hover {
-  background-color: #f1f1f1;
-}
-div.DTE_Field div.multi-restore {
-  margin-top: 0.5em;
-  font-size: 0.8em;
-  line-height: 1.25em;
-}
-div.DTE_Field:after {
-  display: block;
-  content: ".";
-  height: 0;
-  line-height: 0;
-  clear: both;
-  visibility: hidden;
-}
-
-div.DTE_Inline {
-  position: relative;
-  display: table;
-  width: 100%;
-}
-div.DTE_Inline div.DTE_Inline_Field,
-div.DTE_Inline div.DTE_Inline_Buttons {
-  display: table-cell;
-  vertical-align: middle;
-}
-div.DTE_Inline div.DTE_Inline_Field div.DTE_Field,
-div.DTE_Inline div.DTE_Inline_Buttons div.DTE_Field {
-  padding: 0;
-}
-div.DTE_Inline div.DTE_Inline_Field div.DTE_Field > label,
-div.DTE_Inline div.DTE_Inline_Buttons div.DTE_Field > label {
-  display: none;
-}
-div.DTE_Inline div.DTE_Inline_Field div.DTE_Field input,
-div.DTE_Inline div.DTE_Inline_Buttons div.DTE_Field input {
-  width: 100%;
-}
-div.DTE_Inline div.DTE_Inline_Field div.DTE_Form_Buttons button,
-div.DTE_Inline div.DTE_Inline_Buttons div.DTE_Form_Buttons button {
-  margin: -6px 0 -6px 4px;
-  padding: 5px;
-}
-div.DTE_Inline div.DTE_Field input[type="color"],
-div.DTE_Inline div.DTE_Field input[type="date"],
-div.DTE_Inline div.DTE_Field input[type="datetime"],
-div.DTE_Inline div.DTE_Field input[type="datetime-local"],
-div.DTE_Inline div.DTE_Field input[type="email"],
-div.DTE_Inline div.DTE_Field input[type="month"],
-div.DTE_Inline div.DTE_Field input[type="number"],
-div.DTE_Inline div.DTE_Field input[type="password"],
-div.DTE_Inline div.DTE_Field input[type="search"],
-div.DTE_Inline div.DTE_Field input[type="tel"],
-div.DTE_Inline div.DTE_Field input[type="text"],
-div.DTE_Inline div.DTE_Field input[type="time"],
-div.DTE_Inline div.DTE_Field input[type="url"],
-div.DTE_Inline div.DTE_Field input[type="week"] {
-  margin: -6px 0;
-}
-div.DTE_Inline.DTE_Processing:after {
-  position: absolute;
-  content: ' ';
-  display: block;
-  top: 4px;
-  right: 10px;
-  height: 12px;
-  width: 17px;
-  background: url("../images/ajax-loader-small.gif") no-repeat top left;
-}
-
-span.dtr-data div.DTE_Inline {
-  display: inline-table;
-}
-
-div.DTE_Inline div.DTE_Field {
-  width: 100%;
-}
-div.DTE_Inline div.DTE_Field > div {
-  width: 100%;
-  padding: 0;
-}
-div.DTE_Inline div.DTE_Field input.form-control {
-  height: 30px;
-}
-div.DTE_Inline div.DTE_Field div.help-block {
-  display: none;
-}
-div.DTE_Inline.DTE_Processing:after {
-  top: 5px;
-}
-
-div.DTE_Field_Type_checkbox div.controls,
-div.DTE_Field_Type_radio div.controls {
-  margin-top: 0.4em;
-}
-div.DTE_Field_Type_checkbox div.controls label,
-div.DTE_Field_Type_radio div.controls label {
-  margin-left: 0.75em;
-  margin-bottom: 0;
-  vertical-align: middle;
-  font-weight: normal;
-}
-
-div.DTE_Bubble {
-  position: absolute;
-  z-index: 11;
-  margin-top: -6px;
-  opacity: 0;
-}
-div.DTE_Bubble div.DTE_Bubble_Liner {
-  position: absolute;
-  bottom: 0;
-  border: 1px solid black;
-  width: 300px;
-  margin-left: -150px;
-  background-color: white;
-  box-shadow: 2px 2px 7px #555;
-  border-radius: 5px;
-  border: 2px solid #444;
-  padding: 1em;
-  -webkit-box-sizing: border-box;
-  -moz-box-sizing: border-box;
-  box-sizing: border-box;
-}
-div.DTE_Bubble div.DTE_Bubble_Liner div.DTE_Bubble_Table {
-  display: table;
-  width: 100%;
-}
-div.DTE_Bubble div.DTE_Bubble_Liner div.DTE_Bubble_Table > form {
-  display: table-cell;
-}
-div.DTE_Bubble div.DTE_Bubble_Liner div.DTE_Bubble_Table > form div.DTE_Form_Content {
-  padding: 0;
-}
-div.DTE_Bubble div.DTE_Bubble_Liner div.DTE_Bubble_Table > form div.DTE_Form_Content div.DTE_Field {
-  position: relative;
-  zoom: 1;
-  margin-bottom: 0.5em;
-}
-div.DTE_Bubble div.DTE_Bubble_Liner div.DTE_Bubble_Table > form div.DTE_Form_Content div.DTE_Field:last-child {
-  margin-bottom: 0;
-}
-div.DTE_Bubble div.DTE_Bubble_Liner div.DTE_Bubble_Table div.DTE_Form_Buttons {
-  display: table-cell;
-  vertical-align: bottom;
-  padding: 0 0 0 0.75em;
-  width: 1%;
-}
-div.DTE_Bubble div.DTE_Bubble_Liner div.DTE_Header {
-  border-top-left-radius: 5px;
-  border-top-right-radius: 5px;
-}
-div.DTE_Bubble div.DTE_Bubble_Liner div.DTE_Header + div.DTE_Form_Info,
-div.DTE_Bubble div.DTE_Bubble_Liner div.DTE_Header + div.DTE_Bubble_Table {
-  padding-top: 42px;
-}
-div.DTE_Bubble div.DTE_Bubble_Liner div.DTE_Form_Error {
-  float: none;
-  display: none;
-  padding: 0;
-  margin-bottom: 0.5em;
-}
-div.DTE_Bubble div.DTE_Bubble_Liner div.DTE_Bubble_Close {
-  position: absolute;
-  top: -11px;
-  right: -11px;
-  width: 22px;
-  height: 22px;
-  border: 2px solid white;
-  background-color: black;
-  text-align: center;
-  border-radius: 15px;
-  cursor: pointer;
-  z-index: 12;
-  box-shadow: 2px 2px 6px #111;
-}
-div.DTE_Bubble div.DTE_Bubble_Liner div.DTE_Bubble_Close:after {
-  content: '\00d7';
-  color: white;
-  font-weight: bold;
-  font-size: 18px;
-  line-height: 22px;
-  font-family: 'Courier New', Courier, monospace;
-  padding-left: 1px;
-}
-div.DTE_Bubble div.DTE_Bubble_Liner div.DTE_Bubble_Close:hover {
-  background-color: #092079;
-  box-shadow: 2px 2px 9px #111;
-}
-div.DTE_Bubble div.DTE_Bubble_Triangle {
-  position: absolute;
-  height: 10px;
-  width: 10px;
-  top: -6px;
-  background-color: white;
-  border: 2px solid #444;
-  border-top: none;
-  border-right: none;
-  -webkit-transform: rotate(-45deg);
-  -moz-transform: rotate(-45deg);
-  -ms-transform: rotate(-45deg);
-  -o-transform: rotate(-45deg);
-  transform: rotate(-45deg);
-}
-div.DTE_Bubble.DTE_Processing div.DTE_Bubble_Liner:after {
-  position: absolute;
-  content: ' ';
-  display: block;
-  top: 12px;
-  right: 18px;
-  height: 12px;
-  width: 17px;
-  background: url("../images/ajax-loader-small.gif") no-repeat top left;
-}
-div.DTE_Bubble.below div.DTE_Bubble_Liner {
-  top: 10px;
-  bottom: auto;
-}
-div.DTE_Bubble.below div.DTE_Bubble_Triangle {
-  top: 4px;
-  -webkit-transform: rotate(135deg);
-  -moz-transform: rotate(135deg);
-  -ms-transform: rotate(135deg);
-  -o-transform: rotate(135deg);
-  transform: rotate(135deg);
-}
-
-div.DTE_Bubble_Background {
-  position: fixed;
-  top: 0;
-  left: 0;
-  width: 100%;
-  height: 100%;
-  background: rgba(0, 0, 0, 0.7);
-  /* Fallback */
-  background: -ms-radial-gradient(center, ellipse farthest-corner, rgba(0, 0, 0, 0.3) 0%, rgba(0, 0, 0, 0.7) 100%);
-  /* IE10 Consumer Preview */
-  background: -moz-radial-gradient(center, ellipse farthest-corner, rgba(0, 0, 0, 0.3) 0%, rgba(0, 0, 0, 0.7) 100%);
-  /* Firefox */
-  background: -o-radial-gradient(center, ellipse farthest-corner, rgba(0, 0, 0, 0.3) 0%, rgba(0, 0, 0, 0.7) 100%);
-  /* Opera */
-  background: -webkit-gradient(radial, center center, 0, center center, 497, color-stop(0, rgba(0, 0, 0, 0.3)), color-stop(1, rgba(0, 0, 0, 0.7)));
-  /* Webkit (Safari/Chrome 10) */
-  background: -webkit-radial-gradient(center, ellipse farthest-corner, rgba(0, 0, 0, 0.3) 0%, rgba(0, 0, 0, 0.7) 100%);
-  /* Webkit (Chrome 11+) */
-  background: radial-gradient(ellipse farthest-corner at center, rgba(0, 0, 0, 0.3) 0%, rgba(0, 0, 0, 0.7) 100%);
-  /* W3C Markup, IE10 Release Preview */
-  z-index: 10;
-}
-div.DTE_Bubble_Background > div {
-  position: absolute;
-  top: 0;
-  right: 0;
-  left: 0;
-  bottom: 0;
-  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000);
-  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000)";
-}
-div.DTE_Bubble_Background > div:not([dummy]) {
-  filter: progid:DXImageTransform.Microsoft.gradient(enabled='false');
-}
-
-div.DTE_Bubble div.DTE_Bubble_Liner {
-  box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
-  border-radius: 6px;
-  padding: 0 0 0.5em 0;
-  border: 1px solid rgba(0, 0, 0, 0.2);
-}
-div.DTE_Bubble div.DTE_Bubble_Liner div.DTE_Bubble_Table > form div.DTE_Form_Content div.DTE_Field label,
-div.DTE_Bubble div.DTE_Bubble_Liner div.DTE_Bubble_Table > form div.DTE_Form_Content div.DTE_Field > div {
-  width: 100%;
-  float: none;
-  clear: both;
-  text-align: left;
-}
-div.DTE_Bubble div.DTE_Bubble_Liner div.DTE_Bubble_Table > form div.DTE_Form_Content div.DTE_Field label {
-  padding-bottom: 4px;
-}
-div.DTE_Bubble div.DTE_Bubble_Liner div.DTE_Header {
-  background-color: #f7f7f7;
-  border-bottom: 1px solid #ebebeb;
-  font-size: 14px;
-  width: 100%;
-}
-div.DTE_Bubble div.DTE_Bubble_Liner div.DTE_Bubble_Close:after {
-  margin-top: -2px;
-  display: block;
-}
-div.DTE_Bubble div.DTE_Bubble_Triangle {
-  border: 1px solid rgba(0, 0, 0, 0.2);
-}
-
-div.DTE_Bubble_Background {
-  position: fixed;
-  top: 0;
-  left: 0;
-  right: 0;
-  bottom: 0;
-  z-index: 10;
-  background-color: rgba(0, 0, 0, 0.05);
-}
-
-div.DTE div.editor_upload {
-  padding-top: 4px;
-}
-div.DTE div.editor_upload div.eu_table {
-  display: table;
-  width: 100%;
-}
-div.DTE div.editor_upload div.row {
-  display: table-row;
-}
-div.DTE div.editor_upload div.cell {
-  display: table-cell;
-  position: relative;
-  width: 50%;
-  vertical-align: top;
-}
-div.DTE div.editor_upload div.cell + div.cell {
-  padding-left: 10px;
-}
-div.DTE div.editor_upload div.row + div.row div.cell {
-  padding-top: 10px;
-}
-div.DTE div.editor_upload button.btn,
-div.DTE div.editor_upload input[type=file] {
-  width: 100%;
-  height: 2.3em;
-  font-size: 0.8em;
-  text-align: center;
-  line-height: 1em;
-}
-div.DTE div.editor_upload input[type=file] {
-  position: absolute;
-  top: 0;
-  left: 0;
-  width: 100%;
-  opacity: 0;
-}
-div.DTE div.editor_upload div.drop {
-  position: relative;
-  box-sizing: border-box;
-  width: 100%;
-  height: 100%;
-  border: 3px dashed #ccc;
-  border-radius: 6px;
-  min-height: 4em;
-  color: #999;
-  padding-top: 3px;
-  text-align: center;
-}
-div.DTE div.editor_upload div.drop.over {
-  border: 3px dashed #111;
-  color: #111;
-}
-div.DTE div.editor_upload div.drop span {
-  max-width: 75%;
-  font-size: 0.85em;
-  line-height: 1em;
-}
-div.DTE div.editor_upload div.rendered img {
-  max-width: 8em;
-  margin: 0 auto;
-}
-div.DTE div.editor_upload.noDrop div.drop {
-  display: none;
-}
-div.DTE div.editor_upload.noDrop div.row.second {
-  display: none;
-}
-div.DTE div.editor_upload.noDrop div.rendered {
-  margin-top: 10px;
-}
-div.DTE div.editor_upload.noClear div.clearValue button {
-  display: none;
-}
-div.DTE div.editor_upload.multi div.cell {
-  display: block;
-  width: 100%;
-}
-div.DTE div.editor_upload.multi div.cell div.drop {
-  min-height: 0;
-  padding-bottom: 5px;
-}
-div.DTE div.editor_upload.multi div.clearValue {
-  display: none;
-}
-div.DTE div.editor_upload.multi ul {
-  list-style-type: none;
-  margin: 0;
-  padding: 0;
-}
-div.DTE div.editor_upload.multi ul li {
-  position: relative;
-  margin-top: 0.5em;
-}
-div.DTE div.editor_upload.multi ul li:first-child {
-  margin-top: 0;
-}
-div.DTE div.editor_upload.multi ul li img {
-  vertical-align: middle;
-}
-div.DTE div.editor_upload.multi ul li button {
-  position: absolute;
-  width: 40px;
-  right: 0;
-  top: 50%;
-  margin-top: -1.5em;
-}
-
-div.DTE div.editor_upload button.btn,
-div.DTE div.editor_upload input[type=file] {
-  height: auto;
-}
-div.DTE div.editor_upload ul li button {
-  padding-bottom: 8px;
-}
-
-div.editor-datetime {
-  position: absolute;
-  background-color: white;
-  z-index: 2050;
-  border: 1px solid #ccc;
-  box-shadow: 0 5px 15px -5px rgba(0, 0, 0, 0.5);
-  padding-bottom: 5px;
-}
-div.editor-datetime div.editor-datetime-title {
-  text-align: center;
-  padding: 5px 0px 3px;
-}
-div.editor-datetime table {
-  border-spacing: 0;
-  margin: 6px 13px;
-}
-div.editor-datetime table th {
-  font-size: 0.8em;
-  color: #777;
-  font-weight: normal;
-  width: 14.285714286%;
-  padding: 0 0 4px 0;
-  text-align: center;
-}
-div.editor-datetime table td {
-  font-size: 0.9em;
-  color: #444;
-  padding: 0;
-}
-div.editor-datetime table td.day {
-  text-align: right;
-  background: #f5f5f5;
-}
-div.editor-datetime table td.day.disabled {
-  color: #aaa;
-  background: white;
-}
-div.editor-datetime table td.day.today {
-  background-color: #ddd;
-}
-div.editor-datetime table td.day.today button {
-  font-weight: bold;
-}
-div.editor-datetime table td.day.selected button {
-  background: #337ab7;
-  color: white;
-  border-radius: 2px;
-}
-div.editor-datetime table td.day button:hover {
-  background: #ff8000;
-  color: white;
-  border-radius: 2px;
-}
-div.editor-datetime table td.editor-datetime-week {
-  font-size: 0.7em;
-}
-div.editor-datetime table button {
-  width: 100%;
-  box-sizing: border-box;
-  border: none;
-  background: transparent;
-  font-size: inherit;
-  color: inherit;
-  text-align: inherit;
-  padding: 5px 9px;
-  cursor: pointer;
-  margin: 0;
-}
-div.editor-datetime table.weekNumber th {
-  width: 12.5%;
-}
-div.editor-datetime div.editor-datetime-label {
-  position: relative;
-  display: inline-block;
-  height: 30px;
-  padding: 5px 6px;
-  border: 1px solid transparent;
-  box-sizing: border-box;
-  cursor: pointer;
-}
-div.editor-datetime div.editor-datetime-label:hover {
-  border: 1px solid #ddd;
-  border-radius: 2px;
-  background-color: #f5f5f5;
-}
-div.editor-datetime div.editor-datetime-label select {
-  position: absolute;
-  top: 6px;
-  left: 0;
-  cursor: pointer;
-  opacity: 0;
-  -ms-filter: "alpha(opacity=0)";
-}
-div.editor-datetime div.editor-datetime-time {
-  text-align: center;
-}
-div.editor-datetime div.editor-datetime-time > span {
-  vertical-align: middle;
-}
-div.editor-datetime div.editor-datetime-time div.editor-datetime-timeblock {
-  display: inline-block;
-  vertical-align: middle;
-}
-div.editor-datetime div.editor-datetime-iconLeft,
-div.editor-datetime div.editor-datetime-iconRight,
-div.editor-datetime div.editor-datetime-iconUp,
-div.editor-datetime div.editor-datetime-iconDown {
-  width: 30px;
-  height: 30px;
-  background-position: center;
-  background-repeat: no-repeat;
-  opacity: 0.3;
-  overflow: hidden;
-  box-sizing: border-box;
-}
-div.editor-datetime div.editor-datetime-iconLeft:hover,
-div.editor-datetime div.editor-datetime-iconRight:hover,
-div.editor-datetime div.editor-datetime-iconUp:hover,
-div.editor-datetime div.editor-datetime-iconDown:hover {
-  border: 1px solid #ccc;
-  border-radius: 2px;
-  background-color: #f0f0f0;
-  opacity: 0.6;
-}
-div.editor-datetime div.editor-datetime-iconLeft button,
-div.editor-datetime div.editor-datetime-iconRight button,
-div.editor-datetime div.editor-datetime-iconUp button,
-div.editor-datetime div.editor-datetime-iconDown button {
-  border: none;
-  background: transparent;
-  text-indent: 30px;
-  height: 100%;
-  width: 100%;
-  cursor: pointer;
-}
-div.editor-datetime div.editor-datetime-iconLeft {
-  position: absolute;
-  top: 5px;
-  left: 5px;
-  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAeCAYAAAAsEj5rAAAAUklEQVR42u3VMQoAIBADQf8Pgj+OD9hG2CtONJB2ymQkKe0HbwAP0xucDiQWARITIDEBEnMgMQ8S8+AqBIl6kKgHiXqQqAeJepBo/z38J/U0uAHlaBkBl9I4GwAAAABJRU5ErkJggg==");
-}
-div.editor-datetime div.editor-datetime-iconRight {
-  position: absolute;
-  top: 5px;
-  right: 5px;
-  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAeCAYAAAAsEj5rAAAAU0lEQVR42u3VOwoAMAgE0dwfAnNjU26bYkBCFGwfiL9VVWoO+BJ4Gf3gtsEKKoFBNTCoCAYVwaAiGNQGMUHMkjGbgjk2mIONuXo0nC8XnCf1JXgArVIZAQh5TKYAAAAASUVORK5CYII=");
-}
-div.editor-datetime div.editor-datetime-iconUp {
-  height: 20px;
-  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAALCAMAAABf9c24AAAAFVBMVEX///99fX1+fn57e3t6enoAAAAAAAC73bqPAAAABnRSTlMAYmJkZt92bnysAAAAL0lEQVR4AWOgJmBhxCvLyopHnpmVjY2VCadeoCxIHrcsWJ4RlyxCHlMWCTBRJxwAjrIBDMWSiM0AAAAASUVORK5CYII=");
-}
-div.editor-datetime div.editor-datetime-iconDown {
-  height: 20px;
-  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAALCAMAAABf9c24AAAAFVBMVEX///99fX1+fn57e3t6enoAAAAAAAC73bqPAAAABnRSTlMAYmJkZt92bnysAAAAMElEQVR4AWOgDmBiRQIsmPKMrGxQgJDFlEfIYpoPk8Utz8qM232MYFfhkQfKUg8AANefAQxecJ58AAAAAElFTkSuQmCC");
-}

Разлика између датотеке није приказан због своје велике величине
+ 0 - 0
www/css/vendor/editor.bootstrap.min.css


+ 0 - 612
www/css/vendor/editor.foundation.css

@@ -1,612 +0,0 @@
-div.DTE div.DTE_Form_Error {
-  display: none;
-  color: #b11f1f;
-}
-
-div.DTE_Field div.multi-value,
-div.DTE_Field div.multi-restore {
-  display: none;
-  cursor: pointer;
-  padding: 0.75rem;
-}
-div.DTE_Field div.multi-value span,
-div.DTE_Field div.multi-restore span {
-  display: block;
-  color: #666;
-  font-size: 0.8em;
-  line-height: 1.25em;
-}
-div.DTE_Field div.multi-value:hover,
-div.DTE_Field div.multi-restore:hover {
-  background-color: #e5e5e5;
-}
-div.DTE_Field div.multi-restore {
-  margin-top: 0.5em;
-  font-size: 0.8em;
-  line-height: 1.25em;
-  padding: 0.5rem 0.75rem;
-}
-div.DTE_Field div.label {
-  margin-top: 0.5rem;
-  margin-bottom: 0.5rem;
-}
-div.DTE_Field div.label:empty {
-  padding: 0;
-  margin: 0;
-}
-div.DTE_Field:after {
-  display: block;
-  content: ".";
-  height: 0;
-  line-height: 0;
-  clear: both;
-  visibility: hidden;
-}
-
-div.reveal-modal button.close {
-  position: absolute;
-  top: -1.5em;
-  right: -2.5em;
-}
-div.reveal-modal button.close.close-button {
-  right: 1rem;
-  top: .5rem;
-  z-index: 100;
-}
-div.reveal-modal div.DTE_Header {
-  position: relative;
-  top: -0.5em;
-  font-size: 2.05556rem;
-  line-height: 1.4;
-}
-div.reveal-modal div.DTE_Form_Content {
-  width: 75%;
-  margin: 0 auto;
-}
-div.reveal-modal div.DTE_Footer {
-  position: relative;
-  bottom: -0.5em;
-  float: right;
-}
-div.reveal-modal div.DTE_Footer button {
-  margin-bottom: 0;
-}
-
-div.DTE_Inline {
-  position: relative;
-  display: table;
-  width: 100%;
-}
-div.DTE_Inline div.DTE_Inline_Field,
-div.DTE_Inline div.DTE_Inline_Buttons {
-  display: table-cell;
-  vertical-align: middle;
-}
-div.DTE_Inline div.DTE_Inline_Field div.DTE_Field,
-div.DTE_Inline div.DTE_Inline_Buttons div.DTE_Field {
-  padding: 0;
-}
-div.DTE_Inline div.DTE_Inline_Field div.DTE_Field > label,
-div.DTE_Inline div.DTE_Inline_Buttons div.DTE_Field > label {
-  display: none;
-}
-div.DTE_Inline div.DTE_Inline_Field div.DTE_Field input,
-div.DTE_Inline div.DTE_Inline_Buttons div.DTE_Field input {
-  width: 100%;
-}
-div.DTE_Inline div.DTE_Inline_Field div.DTE_Form_Buttons button,
-div.DTE_Inline div.DTE_Inline_Buttons div.DTE_Form_Buttons button {
-  margin: -6px 0 -6px 4px;
-  padding: 5px;
-}
-div.DTE_Inline div.DTE_Field input[type="color"],
-div.DTE_Inline div.DTE_Field input[type="date"],
-div.DTE_Inline div.DTE_Field input[type="datetime"],
-div.DTE_Inline div.DTE_Field input[type="datetime-local"],
-div.DTE_Inline div.DTE_Field input[type="email"],
-div.DTE_Inline div.DTE_Field input[type="month"],
-div.DTE_Inline div.DTE_Field input[type="number"],
-div.DTE_Inline div.DTE_Field input[type="password"],
-div.DTE_Inline div.DTE_Field input[type="search"],
-div.DTE_Inline div.DTE_Field input[type="tel"],
-div.DTE_Inline div.DTE_Field input[type="text"],
-div.DTE_Inline div.DTE_Field input[type="time"],
-div.DTE_Inline div.DTE_Field input[type="url"],
-div.DTE_Inline div.DTE_Field input[type="week"] {
-  margin: -6px 0;
-}
-div.DTE_Inline.DTE_Processing:after {
-  position: absolute;
-  content: ' ';
-  display: block;
-  top: 4px;
-  right: 10px;
-  height: 12px;
-  width: 17px;
-  background: url("../images/ajax-loader-small.gif") no-repeat top left;
-}
-
-span.dtr-data div.DTE_Inline {
-  display: inline-table;
-}
-
-div.DTE_Inline div.DTE_Field > div {
-  width: 100%;
-  padding: 0;
-}
-div.DTE_Inline div.DTE_Field input {
-  height: 30px;
-  margin-bottom: 0;
-}
-div.DTE_Inline div.DTE_Field div.label:empty {
-  display: none;
-}
-
-div.DTE_Bubble {
-  position: absolute;
-  z-index: 11;
-  margin-top: -6px;
-  opacity: 0;
-}
-div.DTE_Bubble div.DTE_Bubble_Liner {
-  position: absolute;
-  bottom: 0;
-  border: 1px solid black;
-  width: 300px;
-  margin-left: -150px;
-  background-color: white;
-  box-shadow: 2px 2px 7px #555;
-  border-radius: 5px;
-  border: 2px solid #444;
-  padding: 1em;
-  -webkit-box-sizing: border-box;
-  -moz-box-sizing: border-box;
-  box-sizing: border-box;
-}
-div.DTE_Bubble div.DTE_Bubble_Liner div.DTE_Bubble_Table {
-  display: table;
-  width: 100%;
-}
-div.DTE_Bubble div.DTE_Bubble_Liner div.DTE_Bubble_Table > form {
-  display: table-cell;
-}
-div.DTE_Bubble div.DTE_Bubble_Liner div.DTE_Bubble_Table > form div.DTE_Form_Content {
-  padding: 0;
-}
-div.DTE_Bubble div.DTE_Bubble_Liner div.DTE_Bubble_Table > form div.DTE_Form_Content div.DTE_Field {
-  position: relative;
-  zoom: 1;
-  margin-bottom: 0.5em;
-}
-div.DTE_Bubble div.DTE_Bubble_Liner div.DTE_Bubble_Table > form div.DTE_Form_Content div.DTE_Field:last-child {
-  margin-bottom: 0;
-}
-div.DTE_Bubble div.DTE_Bubble_Liner div.DTE_Bubble_Table div.DTE_Form_Buttons {
-  display: table-cell;
-  vertical-align: bottom;
-  padding: 0 0 0 0.75em;
-  width: 1%;
-}
-div.DTE_Bubble div.DTE_Bubble_Liner div.DTE_Header {
-  border-top-left-radius: 5px;
-  border-top-right-radius: 5px;
-}
-div.DTE_Bubble div.DTE_Bubble_Liner div.DTE_Header + div.DTE_Form_Info,
-div.DTE_Bubble div.DTE_Bubble_Liner div.DTE_Header + div.DTE_Bubble_Table {
-  padding-top: 42px;
-}
-div.DTE_Bubble div.DTE_Bubble_Liner div.DTE_Form_Error {
-  float: none;
-  display: none;
-  padding: 0;
-  margin-bottom: 0.5em;
-}
-div.DTE_Bubble div.DTE_Bubble_Liner div.DTE_Bubble_Close {
-  position: absolute;
-  top: -11px;
-  right: -11px;
-  width: 22px;
-  height: 22px;
-  border: 2px solid white;
-  background-color: black;
-  text-align: center;
-  border-radius: 15px;
-  cursor: pointer;
-  z-index: 12;
-  box-shadow: 2px 2px 6px #111;
-}
-div.DTE_Bubble div.DTE_Bubble_Liner div.DTE_Bubble_Close:after {
-  content: '\00d7';
-  color: white;
-  font-weight: bold;
-  font-size: 18px;
-  line-height: 22px;
-  font-family: 'Courier New', Courier, monospace;
-  padding-left: 1px;
-}
-div.DTE_Bubble div.DTE_Bubble_Liner div.DTE_Bubble_Close:hover {
-  background-color: #092079;
-  box-shadow: 2px 2px 9px #111;
-}
-div.DTE_Bubble div.DTE_Bubble_Triangle {
-  position: absolute;
-  height: 10px;
-  width: 10px;
-  top: -6px;
-  background-color: white;
-  border: 2px solid #444;
-  border-top: none;
-  border-right: none;
-  -webkit-transform: rotate(-45deg);
-  -moz-transform: rotate(-45deg);
-  -ms-transform: rotate(-45deg);
-  -o-transform: rotate(-45deg);
-  transform: rotate(-45deg);
-}
-div.DTE_Bubble.DTE_Processing div.DTE_Bubble_Liner:after {
-  position: absolute;
-  content: ' ';
-  display: block;
-  top: 12px;
-  right: 18px;
-  height: 12px;
-  width: 17px;
-  background: url("../images/ajax-loader-small.gif") no-repeat top left;
-}
-div.DTE_Bubble.below div.DTE_Bubble_Liner {
-  top: 10px;
-  bottom: auto;
-}
-div.DTE_Bubble.below div.DTE_Bubble_Triangle {
-  top: 4px;
-  -webkit-transform: rotate(135deg);
-  -moz-transform: rotate(135deg);
-  -ms-transform: rotate(135deg);
-  -o-transform: rotate(135deg);
-  transform: rotate(135deg);
-}
-
-div.DTE_Bubble_Background {
-  position: fixed;
-  top: 0;
-  left: 0;
-  width: 100%;
-  height: 100%;
-  background: rgba(0, 0, 0, 0.7);
-  /* Fallback */
-  background: -ms-radial-gradient(center, ellipse farthest-corner, rgba(0, 0, 0, 0.3) 0%, rgba(0, 0, 0, 0.7) 100%);
-  /* IE10 Consumer Preview */
-  background: -moz-radial-gradient(center, ellipse farthest-corner, rgba(0, 0, 0, 0.3) 0%, rgba(0, 0, 0, 0.7) 100%);
-  /* Firefox */
-  background: -o-radial-gradient(center, ellipse farthest-corner, rgba(0, 0, 0, 0.3) 0%, rgba(0, 0, 0, 0.7) 100%);
-  /* Opera */
-  background: -webkit-gradient(radial, center center, 0, center center, 497, color-stop(0, rgba(0, 0, 0, 0.3)), color-stop(1, rgba(0, 0, 0, 0.7)));
-  /* Webkit (Safari/Chrome 10) */
-  background: -webkit-radial-gradient(center, ellipse farthest-corner, rgba(0, 0, 0, 0.3) 0%, rgba(0, 0, 0, 0.7) 100%);
-  /* Webkit (Chrome 11+) */
-  background: radial-gradient(ellipse farthest-corner at center, rgba(0, 0, 0, 0.3) 0%, rgba(0, 0, 0, 0.7) 100%);
-  /* W3C Markup, IE10 Release Preview */
-  z-index: 10;
-}
-div.DTE_Bubble_Background > div {
-  position: absolute;
-  top: 0;
-  right: 0;
-  left: 0;
-  bottom: 0;
-  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000);
-  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000)";
-}
-div.DTE_Bubble_Background > div:not([dummy]) {
-  filter: progid:DXImageTransform.Microsoft.gradient(enabled='false');
-}
-
-div.DTE_Bubble div.DTE_Bubble_Liner {
-  box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
-  border-radius: 6px;
-  border: 1px solid rgba(0, 0, 0, 0.2);
-}
-div.DTE_Bubble div.DTE_Bubble_Liner div.DTE_Bubble_Table > form div.DTE_Form_Content div.DTE_Field label,
-div.DTE_Bubble div.DTE_Bubble_Liner div.DTE_Bubble_Table > form div.DTE_Form_Content div.DTE_Field > div {
-  width: 100%;
-  float: none;
-  clear: both;
-  text-align: left;
-}
-div.DTE_Bubble div.DTE_Bubble_Liner div.DTE_Bubble_Table > form div.DTE_Form_Content div.DTE_Field label {
-  padding-bottom: 4px;
-}
-div.DTE_Bubble div.DTE_Bubble_Liner div.DTE_Header {
-  background-color: #f7f7f7;
-  border-bottom: 1px solid #ebebeb;
-  font-size: 14px;
-  width: 100%;
-}
-div.DTE_Bubble div.DTE_Bubble_Liner div.DTE_Bubble_Close:after {
-  margin-top: -2px;
-  display: block;
-}
-
-div.DTE_Bubble_Background {
-  position: fixed;
-  top: 0;
-  left: 0;
-  right: 0;
-  bottom: 0;
-  z-index: 10;
-  background-color: rgba(0, 0, 0, 0.05);
-}
-
-div.DTE div.editor_upload {
-  padding-top: 4px;
-}
-div.DTE div.editor_upload div.eu_table {
-  display: table;
-  width: 100%;
-}
-div.DTE div.editor_upload div.row {
-  display: table-row;
-}
-div.DTE div.editor_upload div.cell {
-  display: table-cell;
-  position: relative;
-  width: 50%;
-  vertical-align: top;
-}
-div.DTE div.editor_upload div.cell + div.cell {
-  padding-left: 10px;
-}
-div.DTE div.editor_upload div.row + div.row div.cell {
-  padding-top: 10px;
-}
-div.DTE div.editor_upload button.btn,
-div.DTE div.editor_upload input[type=file] {
-  width: 100%;
-  height: 2.3em;
-  font-size: 0.8em;
-  text-align: center;
-  line-height: 1em;
-}
-div.DTE div.editor_upload input[type=file] {
-  position: absolute;
-  top: 0;
-  left: 0;
-  width: 100%;
-  opacity: 0;
-}
-div.DTE div.editor_upload div.drop {
-  position: relative;
-  box-sizing: border-box;
-  width: 100%;
-  height: 100%;
-  border: 3px dashed #ccc;
-  border-radius: 6px;
-  min-height: 4em;
-  color: #999;
-  padding-top: 3px;
-  text-align: center;
-}
-div.DTE div.editor_upload div.drop.over {
-  border: 3px dashed #111;
-  color: #111;
-}
-div.DTE div.editor_upload div.drop span {
-  max-width: 75%;
-  font-size: 0.85em;
-  line-height: 1em;
-}
-div.DTE div.editor_upload div.rendered img {
-  max-width: 8em;
-  margin: 0 auto;
-}
-div.DTE div.editor_upload.noDrop div.drop {
-  display: none;
-}
-div.DTE div.editor_upload.noDrop div.row.second {
-  display: none;
-}
-div.DTE div.editor_upload.noDrop div.rendered {
-  margin-top: 10px;
-}
-div.DTE div.editor_upload.noClear div.clearValue button {
-  display: none;
-}
-div.DTE div.editor_upload.multi div.cell {
-  display: block;
-  width: 100%;
-}
-div.DTE div.editor_upload.multi div.cell div.drop {
-  min-height: 0;
-  padding-bottom: 5px;
-}
-div.DTE div.editor_upload.multi div.clearValue {
-  display: none;
-}
-div.DTE div.editor_upload.multi ul {
-  list-style-type: none;
-  margin: 0;
-  padding: 0;
-}
-div.DTE div.editor_upload.multi ul li {
-  position: relative;
-  margin-top: 0.5em;
-}
-div.DTE div.editor_upload.multi ul li:first-child {
-  margin-top: 0;
-}
-div.DTE div.editor_upload.multi ul li img {
-  vertical-align: middle;
-}
-div.DTE div.editor_upload.multi ul li button {
-  position: absolute;
-  width: 40px;
-  right: 0;
-  top: 50%;
-  margin-top: -1.5em;
-}
-
-div.DTE div.editor_upload button.button,
-div.DTE div.editor_upload input[type=file] {
-  width: 100%;
-  font-size: 0.8em;
-  margin-bottom: 0;
-}
-div.DTE div.editor_upload ul li button {
-  width: 63px;
-}
-
-div.editor-datetime {
-  position: absolute;
-  background-color: white;
-  z-index: 2050;
-  border: 1px solid #ccc;
-  box-shadow: 0 5px 15px -5px rgba(0, 0, 0, 0.5);
-  padding-bottom: 5px;
-}
-div.editor-datetime div.editor-datetime-title {
-  text-align: center;
-  padding: 5px 0px 3px;
-}
-div.editor-datetime table {
-  border-spacing: 0;
-  margin: 6px 13px;
-}
-div.editor-datetime table th {
-  font-size: 0.8em;
-  color: #777;
-  font-weight: normal;
-  width: 14.285714286%;
-  padding: 0 0 4px 0;
-  text-align: center;
-}
-div.editor-datetime table td {
-  font-size: 0.9em;
-  color: #444;
-  padding: 0;
-}
-div.editor-datetime table td.day {
-  text-align: right;
-  background: #f5f5f5;
-}
-div.editor-datetime table td.day.disabled {
-  color: #aaa;
-  background: white;
-}
-div.editor-datetime table td.day.today {
-  background-color: #ddd;
-}
-div.editor-datetime table td.day.today button {
-  font-weight: bold;
-}
-div.editor-datetime table td.day.selected button {
-  background: #008CBA;
-  color: white;
-  border-radius: 2px;
-}
-div.editor-datetime table td.day button:hover {
-  background: #ff8000;
-  color: white;
-  border-radius: 2px;
-}
-div.editor-datetime table td.editor-datetime-week {
-  font-size: 0.7em;
-}
-div.editor-datetime table button {
-  width: 100%;
-  box-sizing: border-box;
-  border: none;
-  background: transparent;
-  font-size: inherit;
-  color: inherit;
-  text-align: inherit;
-  padding: 5px 9px;
-  cursor: pointer;
-  margin: 0;
-}
-div.editor-datetime table.weekNumber th {
-  width: 12.5%;
-}
-div.editor-datetime div.editor-datetime-label {
-  position: relative;
-  display: inline-block;
-  height: 30px;
-  padding: 5px 6px;
-  border: 1px solid transparent;
-  box-sizing: border-box;
-  cursor: pointer;
-}
-div.editor-datetime div.editor-datetime-label:hover {
-  border: 1px solid #ddd;
-  border-radius: 2px;
-  background-color: #f5f5f5;
-}
-div.editor-datetime div.editor-datetime-label select {
-  position: absolute;
-  top: 6px;
-  left: 0;
-  cursor: pointer;
-  opacity: 0;
-  -ms-filter: "alpha(opacity=0)";
-}
-div.editor-datetime div.editor-datetime-time {
-  text-align: center;
-}
-div.editor-datetime div.editor-datetime-time > span {
-  vertical-align: middle;
-}
-div.editor-datetime div.editor-datetime-time div.editor-datetime-timeblock {
-  display: inline-block;
-  vertical-align: middle;
-}
-div.editor-datetime div.editor-datetime-iconLeft,
-div.editor-datetime div.editor-datetime-iconRight,
-div.editor-datetime div.editor-datetime-iconUp,
-div.editor-datetime div.editor-datetime-iconDown {
-  width: 30px;
-  height: 30px;
-  background-position: center;
-  background-repeat: no-repeat;
-  opacity: 0.3;
-  overflow: hidden;
-  box-sizing: border-box;
-}
-div.editor-datetime div.editor-datetime-iconLeft:hover,
-div.editor-datetime div.editor-datetime-iconRight:hover,
-div.editor-datetime div.editor-datetime-iconUp:hover,
-div.editor-datetime div.editor-datetime-iconDown:hover {
-  border: 1px solid #ccc;
-  border-radius: 2px;
-  background-color: #f0f0f0;
-  opacity: 0.6;
-}
-div.editor-datetime div.editor-datetime-iconLeft button,
-div.editor-datetime div.editor-datetime-iconRight button,
-div.editor-datetime div.editor-datetime-iconUp button,
-div.editor-datetime div.editor-datetime-iconDown button {
-  border: none;
-  background: transparent;
-  text-indent: 30px;
-  height: 100%;
-  width: 100%;
-  cursor: pointer;
-}
-div.editor-datetime div.editor-datetime-iconLeft {
-  position: absolute;
-  top: 5px;
-  left: 5px;
-  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAeCAYAAAAsEj5rAAAAUklEQVR42u3VMQoAIBADQf8Pgj+OD9hG2CtONJB2ymQkKe0HbwAP0xucDiQWARITIDEBEnMgMQ8S8+AqBIl6kKgHiXqQqAeJepBo/z38J/U0uAHlaBkBl9I4GwAAAABJRU5ErkJggg==");
-}
-div.editor-datetime div.editor-datetime-iconRight {
-  position: absolute;
-  top: 5px;
-  right: 5px;
-  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAeCAYAAAAsEj5rAAAAU0lEQVR42u3VOwoAMAgE0dwfAnNjU26bYkBCFGwfiL9VVWoO+BJ4Gf3gtsEKKoFBNTCoCAYVwaAiGNQGMUHMkjGbgjk2mIONuXo0nC8XnCf1JXgArVIZAQh5TKYAAAAASUVORK5CYII=");
-}
-div.editor-datetime div.editor-datetime-iconUp {
-  height: 20px;
-  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAALCAMAAABf9c24AAAAFVBMVEX///99fX1+fn57e3t6enoAAAAAAAC73bqPAAAABnRSTlMAYmJkZt92bnysAAAAL0lEQVR4AWOgJmBhxCvLyopHnpmVjY2VCadeoCxIHrcsWJ4RlyxCHlMWCTBRJxwAjrIBDMWSiM0AAAAASUVORK5CYII=");
-}
-div.editor-datetime div.editor-datetime-iconDown {
-  height: 20px;
-  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAALCAMAAABf9c24AAAAFVBMVEX///99fX1+fn57e3t6enoAAAAAAAC73bqPAAAABnRSTlMAYmJkZt92bnysAAAAMElEQVR4AWOgDmBiRQIsmPKMrGxQgJDFlEfIYpoPk8Utz8qM232MYFfhkQfKUg8AANefAQxecJ58AAAAAElFTkSuQmCC");
-}

Разлика између датотеке није приказан због своје велике величине
+ 0 - 0
www/css/vendor/editor.foundation.min.css


+ 0 - 801
www/css/vendor/editor.jqueryui.css

@@ -1,801 +0,0 @@
-div.DTE_Field input,
-div.DTE_Field textarea {
-  box-sizing: border-box;
-  background-color: white;
-  -webkit-transition: background-color ease-in-out .15s;
-  transition: background-color ease-in-out .15s;
-}
-div.DTE_Field input:focus,
-div.DTE_Field textarea:focus {
-  background-color: #ffffee;
-}
-div.DTE_Field input[type="color"],
-div.DTE_Field input[type="date"],
-div.DTE_Field input[type="datetime"],
-div.DTE_Field input[type="datetime-local"],
-div.DTE_Field input[type="email"],
-div.DTE_Field input[type="month"],
-div.DTE_Field input[type="number"],
-div.DTE_Field input[type="password"],
-div.DTE_Field input[type="search"],
-div.DTE_Field input[type="tel"],
-div.DTE_Field input[type="text"],
-div.DTE_Field input[type="time"],
-div.DTE_Field input[type="url"],
-div.DTE_Field input[type="week"] {
-  padding: 6px 4px;
-  width: 100%;
-}
-div.DTE_Field div.DTE_Field_Info,
-div.DTE_Field div.DTE_Field_Message {
-  font-size: 11px;
-  line-height: 1em;
-}
-div.DTE_Field div.DTE_Field_Error {
-  font-size: 11px;
-  line-height: 1em;
-  display: none;
-  color: red;
-  margin-top: 5px;
-}
-div.DTE_Field div.multi-value {
-  display: none;
-  border: 1px dotted #666;
-  border-radius: 3px;
-  padding: 5px;
-  background-color: #fafafa;
-  cursor: pointer;
-}
-div.DTE_Field div.multi-value span {
-  font-size: 0.8em;
-  line-height: 1.25em;
-  display: block;
-  color: #666;
-}
-div.DTE_Field div.multi-value:hover {
-  background-color: #f1f1f1;
-}
-div.DTE_Field div.multi-restore {
-  display: none;
-  margin-top: 0.5em;
-  font-size: 0.8em;
-  line-height: 1.25em;
-  color: #3879d9;
-}
-div.DTE_Field div.multi-restore:hover {
-  text-decoration: underline;
-  cursor: pointer;
-}
-
-div.DTE_Field_Type_textarea textarea {
-  padding: 3px;
-  width: 100%;
-  height: 80px;
-}
-
-div.DTE_Field.DTE_Field_Type_date img {
-  vertical-align: middle;
-  cursor: pointer;
-  *cursor: hand;
-}
-div.DTE_Field.DTE_Field_Type_date input.jqueryui {
-  width: 87%;
-  margin-right: 6px;
-}
-
-div.DTE_Field_Type_checkbox div.DTE_Field_Input > div > div,
-div.DTE_Field_Type_radio div.DTE_Field_Input > div > div {
-  margin-bottom: 0.25em;
-}
-div.DTE_Field_Type_checkbox div.DTE_Field_Input > div > div:last-child,
-div.DTE_Field_Type_radio div.DTE_Field_Input > div > div:last-child {
-  margin-bottom: 0;
-}
-div.DTE_Field_Type_checkbox div.DTE_Field_Input > div > div label,
-div.DTE_Field_Type_radio div.DTE_Field_Input > div > div label {
-  margin-left: 0.75em;
-  vertical-align: middle;
-}
-
-div.DTE_Field_Type_select div.DTE_Field_Input {
-  padding-top: 4px;
-}
-
-div.DTE_Body {
-  padding: 50px 0;
-}
-div.DTE_Body div.DTE_Body_Content {
-  position: relative;
-  overflow: auto;
-}
-div.DTE_Body div.DTE_Body_Content div.DTE_Form_Info {
-  padding: 1em 1em 0 1em;
-  margin: 0;
-}
-div.DTE_Body div.DTE_Body_Content div.DTE_Field {
-  position: relative;
-  zoom: 1;
-  clear: both;
-  padding: 5px 20%;
-  border: 1px solid transparent;
-}
-div.DTE_Body div.DTE_Body_Content div.DTE_Field:after {
-  display: block;
-  content: ".";
-  height: 0;
-  line-height: 0;
-  clear: both;
-  visibility: hidden;
-}
-div.DTE_Body div.DTE_Body_Content div.DTE_Field:hover {
-  background-color: #f9f9f9;
-  border: 1px solid #f3f3f3;
-}
-div.DTE_Body div.DTE_Body_Content div.DTE_Field > label {
-  float: left;
-  width: 40%;
-  padding-top: 6px;
-}
-div.DTE_Body div.DTE_Body_Content div.DTE_Field > div.DTE_Field_Input {
-  float: right;
-  width: 60%;
-}
-div.DTE_Body div.DTE_Body_Content div.DTE_Field.full {
-  padding: 5px 0 5px 20%;
-}
-div.DTE_Body div.DTE_Body_Content div.DTE_Field.full > label {
-  width: 30%;
-}
-div.DTE_Body div.DTE_Body_Content div.DTE_Field.full > div.DTE_Field_Input {
-  width: 70%;
-}
-div.DTE_Body div.DTE_Body_Content div.DTE_Field.block > div.DTE_Field_Input {
-  float: none;
-  clear: both;
-  width: 100%;
-}
-
-html[dir="rtl"] div.DTE_Body div.DTE_Body_Content div.DTE_Field > label {
-  float: right;
-}
-html[dir="rtl"] div.DTE_Body div.DTE_Body_Content div.DTE_Field > div.DTE_Field_Input {
-  float: left;
-}
-html[dir="rtl"] div.DTE div.DTE_Form_Buttons button {
-  float: left;
-}
-
-@media only screen and (max-width: 768px) {
-  div.DTE_Body div.DTE_Body_Content div.DTE_Field {
-    padding: 5px 10%;
-  }
-  div.DTE_Body div.DTE_Body_Content div.DTE_Field.full {
-    padding: 5px 0 5px 10%;
-  }
-  div.DTE_Body div.DTE_Body_Content div.DTE_Field.full > label {
-    width: 35.5%;
-  }
-  div.DTE_Body div.DTE_Body_Content div.DTE_Field.full > div.DTE_Field_Input {
-    width: 64.5%;
-  }
-  div.DTE_Body div.DTE_Body_Content div.DTE_Field.block > div.DTE_Field_Input {
-    width: 100%;
-  }
-}
-@media only screen and (max-width: 640px) {
-  div.DTE_Body div.DTE_Body_Content div.DTE_Field {
-    padding: 5px 0;
-  }
-  div.DTE_Body div.DTE_Body_Content div.DTE_Field.full {
-    padding: 5px 0%;
-  }
-  div.DTE_Body div.DTE_Body_Content div.DTE_Field.full > label {
-    width: 40%;
-  }
-  div.DTE_Body div.DTE_Body_Content div.DTE_Field.full > div.DTE_Field_Input {
-    width: 60%;
-  }
-  div.DTE_Body div.DTE_Body_Content div.DTE_Field.block > div.DTE_Field_Input {
-    width: 100%;
-  }
-}
-@media only screen and (max-width: 580px) {
-  div.DTE_Body div.DTE_Body_Content div.DTE_Field {
-    position: relative;
-    zoom: 1;
-    clear: both;
-    padding: 5px 0;
-  }
-  div.DTE_Body div.DTE_Body_Content div.DTE_Field > label {
-    float: none;
-    width: auto;
-    padding-top: 0;
-  }
-  div.DTE_Body div.DTE_Body_Content div.DTE_Field > div.DTE_Field_Input {
-    float: none;
-    width: auto;
-  }
-  div.DTE_Body div.DTE_Body_Content div.DTE_Field.full, div.DTE_Body div.DTE_Body_Content div.DTE_Field.block {
-    padding: 5px 0;
-  }
-  div.DTE_Body div.DTE_Body_Content div.DTE_Field.full > label,
-  div.DTE_Body div.DTE_Body_Content div.DTE_Field.full > div.DTE_Field_Input, div.DTE_Body div.DTE_Body_Content div.DTE_Field.block > label,
-  div.DTE_Body div.DTE_Body_Content div.DTE_Field.block > div.DTE_Field_Input {
-    width: 100%;
-  }
-}
-div.DTE_Bubble {
-  position: absolute;
-  z-index: 11;
-  margin-top: -6px;
-  opacity: 0;
-}
-div.DTE_Bubble div.DTE_Bubble_Liner {
-  position: absolute;
-  bottom: 0;
-  border: 1px solid black;
-  width: 300px;
-  margin-left: -150px;
-  background-color: white;
-  box-shadow: 2px 2px 7px #555;
-  border-radius: 5px;
-  border: 2px solid #444;
-  padding: 1em;
-  -webkit-box-sizing: border-box;
-  -moz-box-sizing: border-box;
-  box-sizing: border-box;
-}
-div.DTE_Bubble div.DTE_Bubble_Liner div.DTE_Bubble_Table {
-  display: table;
-  width: 100%;
-}
-div.DTE_Bubble div.DTE_Bubble_Liner div.DTE_Bubble_Table > form {
-  display: table-cell;
-}
-div.DTE_Bubble div.DTE_Bubble_Liner div.DTE_Bubble_Table > form div.DTE_Form_Content {
-  padding: 0;
-}
-div.DTE_Bubble div.DTE_Bubble_Liner div.DTE_Bubble_Table > form div.DTE_Form_Content div.DTE_Field {
-  position: relative;
-  zoom: 1;
-  margin-bottom: 0.5em;
-}
-div.DTE_Bubble div.DTE_Bubble_Liner div.DTE_Bubble_Table > form div.DTE_Form_Content div.DTE_Field:last-child {
-  margin-bottom: 0;
-}
-div.DTE_Bubble div.DTE_Bubble_Liner div.DTE_Bubble_Table div.DTE_Form_Buttons {
-  display: table-cell;
-  vertical-align: bottom;
-  padding: 0 0 0 0.75em;
-  width: 1%;
-}
-div.DTE_Bubble div.DTE_Bubble_Liner div.DTE_Header {
-  border-top-left-radius: 5px;
-  border-top-right-radius: 5px;
-}
-div.DTE_Bubble div.DTE_Bubble_Liner div.DTE_Header + div.DTE_Form_Info,
-div.DTE_Bubble div.DTE_Bubble_Liner div.DTE_Header + div.DTE_Bubble_Table {
-  padding-top: 42px;
-}
-div.DTE_Bubble div.DTE_Bubble_Liner div.DTE_Form_Error {
-  float: none;
-  display: none;
-  padding: 0;
-  margin-bottom: 0.5em;
-}
-div.DTE_Bubble div.DTE_Bubble_Liner div.DTE_Bubble_Close {
-  position: absolute;
-  top: -11px;
-  right: -11px;
-  width: 22px;
-  height: 22px;
-  border: 2px solid white;
-  background-color: black;
-  text-align: center;
-  border-radius: 15px;
-  cursor: pointer;
-  z-index: 12;
-  box-shadow: 2px 2px 6px #111;
-}
-div.DTE_Bubble div.DTE_Bubble_Liner div.DTE_Bubble_Close:after {
-  content: '\00d7';
-  color: white;
-  font-weight: bold;
-  font-size: 18px;
-  line-height: 22px;
-  font-family: 'Courier New', Courier, monospace;
-  padding-left: 1px;
-}
-div.DTE_Bubble div.DTE_Bubble_Liner div.DTE_Bubble_Close:hover {
-  background-color: #092079;
-  box-shadow: 2px 2px 9px #111;
-}
-div.DTE_Bubble div.DTE_Bubble_Triangle {
-  position: absolute;
-  height: 10px;
-  width: 10px;
-  top: -6px;
-  background-color: white;
-  border: 2px solid #444;
-  border-top: none;
-  border-right: none;
-  -webkit-transform: rotate(-45deg);
-  -moz-transform: rotate(-45deg);
-  -ms-transform: rotate(-45deg);
-  -o-transform: rotate(-45deg);
-  transform: rotate(-45deg);
-}
-div.DTE_Bubble.DTE_Processing div.DTE_Bubble_Liner:after {
-  position: absolute;
-  content: ' ';
-  display: block;
-  top: 12px;
-  right: 18px;
-  height: 12px;
-  width: 17px;
-  background: url("../images/ajax-loader-small.gif") no-repeat top left;
-}
-div.DTE_Bubble.below div.DTE_Bubble_Liner {
-  top: 10px;
-  bottom: auto;
-}
-div.DTE_Bubble.below div.DTE_Bubble_Triangle {
-  top: 4px;
-  -webkit-transform: rotate(135deg);
-  -moz-transform: rotate(135deg);
-  -ms-transform: rotate(135deg);
-  -o-transform: rotate(135deg);
-  transform: rotate(135deg);
-}
-
-div.DTE_Bubble_Background {
-  position: fixed;
-  top: 0;
-  left: 0;
-  width: 100%;
-  height: 100%;
-  background: rgba(0, 0, 0, 0.7);
-  /* Fallback */
-  background: -ms-radial-gradient(center, ellipse farthest-corner, rgba(0, 0, 0, 0.3) 0%, rgba(0, 0, 0, 0.7) 100%);
-  /* IE10 Consumer Preview */
-  background: -moz-radial-gradient(center, ellipse farthest-corner, rgba(0, 0, 0, 0.3) 0%, rgba(0, 0, 0, 0.7) 100%);
-  /* Firefox */
-  background: -o-radial-gradient(center, ellipse farthest-corner, rgba(0, 0, 0, 0.3) 0%, rgba(0, 0, 0, 0.7) 100%);
-  /* Opera */
-  background: -webkit-gradient(radial, center center, 0, center center, 497, color-stop(0, rgba(0, 0, 0, 0.3)), color-stop(1, rgba(0, 0, 0, 0.7)));
-  /* Webkit (Safari/Chrome 10) */
-  background: -webkit-radial-gradient(center, ellipse farthest-corner, rgba(0, 0, 0, 0.3) 0%, rgba(0, 0, 0, 0.7) 100%);
-  /* Webkit (Chrome 11+) */
-  background: radial-gradient(ellipse farthest-corner at center, rgba(0, 0, 0, 0.3) 0%, rgba(0, 0, 0, 0.7) 100%);
-  /* W3C Markup, IE10 Release Preview */
-  z-index: 10;
-}
-div.DTE_Bubble_Background > div {
-  position: absolute;
-  top: 0;
-  right: 0;
-  left: 0;
-  bottom: 0;
-  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000);
-  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000)";
-}
-div.DTE_Bubble_Background > div:not([dummy]) {
-  filter: progid:DXImageTransform.Microsoft.gradient(enabled='false');
-}
-
-div.DTE_Inline {
-  position: relative;
-  display: table;
-  width: 100%;
-}
-div.DTE_Inline div.DTE_Inline_Field,
-div.DTE_Inline div.DTE_Inline_Buttons {
-  display: table-cell;
-  vertical-align: middle;
-}
-div.DTE_Inline div.DTE_Inline_Field div.DTE_Field,
-div.DTE_Inline div.DTE_Inline_Buttons div.DTE_Field {
-  padding: 0;
-}
-div.DTE_Inline div.DTE_Inline_Field div.DTE_Field > label,
-div.DTE_Inline div.DTE_Inline_Buttons div.DTE_Field > label {
-  display: none;
-}
-div.DTE_Inline div.DTE_Inline_Field div.DTE_Field input,
-div.DTE_Inline div.DTE_Inline_Buttons div.DTE_Field input {
-  width: 100%;
-}
-div.DTE_Inline div.DTE_Inline_Field div.DTE_Form_Buttons button,
-div.DTE_Inline div.DTE_Inline_Buttons div.DTE_Form_Buttons button {
-  margin: -6px 0 -6px 4px;
-  padding: 5px;
-}
-div.DTE_Inline div.DTE_Field input[type="color"],
-div.DTE_Inline div.DTE_Field input[type="date"],
-div.DTE_Inline div.DTE_Field input[type="datetime"],
-div.DTE_Inline div.DTE_Field input[type="datetime-local"],
-div.DTE_Inline div.DTE_Field input[type="email"],
-div.DTE_Inline div.DTE_Field input[type="month"],
-div.DTE_Inline div.DTE_Field input[type="number"],
-div.DTE_Inline div.DTE_Field input[type="password"],
-div.DTE_Inline div.DTE_Field input[type="search"],
-div.DTE_Inline div.DTE_Field input[type="tel"],
-div.DTE_Inline div.DTE_Field input[type="text"],
-div.DTE_Inline div.DTE_Field input[type="time"],
-div.DTE_Inline div.DTE_Field input[type="url"],
-div.DTE_Inline div.DTE_Field input[type="week"] {
-  margin: -6px 0;
-}
-div.DTE_Inline.DTE_Processing:after {
-  position: absolute;
-  content: ' ';
-  display: block;
-  top: 4px;
-  right: 10px;
-  height: 12px;
-  width: 17px;
-  background: url("../images/ajax-loader-small.gif") no-repeat top left;
-}
-
-span.dtr-data div.DTE_Inline {
-  display: inline-table;
-}
-
-table.dataTable tbody tr.highlight {
-  background-color: #FFFBCC !important;
-}
-table.dataTable tbody tr.highlight,
-table.dataTable tbody tr.noHighlight,
-table.dataTable tbody tr.highlight td,
-table.dataTable tbody tr.noHighlight td {
-  -webkit-transition: background-color 500ms linear;
-  -moz-transition: background-color 500ms linear;
-  -ms-transition: background-color 500ms linear;
-  -o-transition: background-color 500ms linear;
-  transition: background-color 500ms linear;
-}
-table.dataTable.stripe tbody tr.odd.highlight, table.dataTable.display tbody tr.odd.highlight {
-  background-color: #f9f5c7;
-}
-table.dataTable.hover tbody tr:hover.highlight,
-table.dataTable.hover tbody tr.odd:hover.highlight,
-table.dataTable.hover tbody tr.even:hover.highlight, table.dataTable.display tbody tr:hover.highlight,
-table.dataTable.display tbody tr.odd:hover.highlight,
-table.dataTable.display tbody tr.even:hover.highlight {
-  background-color: #f6f2c5;
-}
-table.dataTable.order-column tbody tr.highlight > .sorting_1,
-table.dataTable.order-column tbody tr.highlight > .sorting_2,
-table.dataTable.order-column tbody tr.highlight > .sorting_3, table.dataTable.display tbody tr.highlight > .sorting_1,
-table.dataTable.display tbody tr.highlight > .sorting_2,
-table.dataTable.display tbody tr.highlight > .sorting_3 {
-  background-color: #faf6c8;
-}
-table.dataTable.display tbody tr.odd.highlight > .sorting_1, table.dataTable.order-column.stripe tbody tr.odd.highlight > .sorting_1 {
-  background-color: #f1edc1;
-}
-table.dataTable.display tbody tr.odd.highlight > .sorting_2, table.dataTable.order-column.stripe tbody tr.odd.highlight > .sorting_2 {
-  background-color: #f3efc2;
-}
-table.dataTable.display tbody tr.odd.highlight > .sorting_3, table.dataTable.order-column.stripe tbody tr.odd.highlight > .sorting_3 {
-  background-color: #f5f1c4;
-}
-table.dataTable.display tbody tr.even.highlight > .sorting_1, table.dataTable.order-column.stripe tbody tr.even.highlight > .sorting_1 {
-  background-color: #faf6c8;
-}
-table.dataTable.display tbody tr.even.highlight > .sorting_2, table.dataTable.order-column.stripe tbody tr.even.highlight > .sorting_2 {
-  background-color: #fcf8ca;
-}
-table.dataTable.display tbody tr.even.highlight > .sorting_3, table.dataTable.order-column.stripe tbody tr.even.highlight > .sorting_3 {
-  background-color: #fefacb;
-}
-table.dataTable.display tbody tr:hover.highlight > .sorting_1,
-table.dataTable.display tbody tr.odd:hover.highlight > .sorting_1,
-table.dataTable.display tbody tr.even:hover.highlight > .sorting_1, table.dataTable.order-column.hover tbody tr:hover.highlight > .sorting_1,
-table.dataTable.order-column.hover tbody tr.odd:hover.highlight > .sorting_1,
-table.dataTable.order-column.hover tbody tr.even:hover.highlight > .sorting_1 {
-  background-color: #eae6bb;
-}
-table.dataTable.display tbody tr:hover.highlight > .sorting_2,
-table.dataTable.display tbody tr.odd:hover.highlight > .sorting_2,
-table.dataTable.display tbody tr.even:hover.highlight > .sorting_2, table.dataTable.order-column.hover tbody tr:hover.highlight > .sorting_2,
-table.dataTable.order-column.hover tbody tr.odd:hover.highlight > .sorting_2,
-table.dataTable.order-column.hover tbody tr.even:hover.highlight > .sorting_2 {
-  background-color: #ece8bd;
-}
-table.dataTable.display tbody tr:hover.highlight > .sorting_3,
-table.dataTable.display tbody tr.odd:hover.highlight > .sorting_3,
-table.dataTable.display tbody tr.even:hover.highlight > .sorting_3, table.dataTable.order-column.hover tbody tr:hover.highlight > .sorting_3,
-table.dataTable.order-column.hover tbody tr.odd:hover.highlight > .sorting_3,
-table.dataTable.order-column.hover tbody tr.even:hover.highlight > .sorting_3 {
-  background-color: #efebbf;
-}
-
-div.DTE div.editor_upload {
-  padding-top: 4px;
-}
-div.DTE div.editor_upload div.eu_table {
-  display: table;
-  width: 100%;
-}
-div.DTE div.editor_upload div.row {
-  display: table-row;
-}
-div.DTE div.editor_upload div.cell {
-  display: table-cell;
-  position: relative;
-  width: 50%;
-  vertical-align: top;
-}
-div.DTE div.editor_upload div.cell + div.cell {
-  padding-left: 10px;
-}
-div.DTE div.editor_upload div.row + div.row div.cell {
-  padding-top: 10px;
-}
-div.DTE div.editor_upload button.btn,
-div.DTE div.editor_upload input[type=file] {
-  width: 100%;
-  height: 2.3em;
-  font-size: 0.8em;
-  text-align: center;
-  line-height: 1em;
-}
-div.DTE div.editor_upload input[type=file] {
-  position: absolute;
-  top: 0;
-  left: 0;
-  width: 100%;
-  opacity: 0;
-}
-div.DTE div.editor_upload div.drop {
-  position: relative;
-  box-sizing: border-box;
-  width: 100%;
-  height: 100%;
-  border: 3px dashed #ccc;
-  border-radius: 6px;
-  min-height: 4em;
-  color: #999;
-  padding-top: 3px;
-  text-align: center;
-}
-div.DTE div.editor_upload div.drop.over {
-  border: 3px dashed #111;
-  color: #111;
-}
-div.DTE div.editor_upload div.drop span {
-  max-width: 75%;
-  font-size: 0.85em;
-  line-height: 1em;
-}
-div.DTE div.editor_upload div.rendered img {
-  max-width: 8em;
-  margin: 0 auto;
-}
-div.DTE div.editor_upload.noDrop div.drop {
-  display: none;
-}
-div.DTE div.editor_upload.noDrop div.row.second {
-  display: none;
-}
-div.DTE div.editor_upload.noDrop div.rendered {
-  margin-top: 10px;
-}
-div.DTE div.editor_upload.noClear div.clearValue button {
-  display: none;
-}
-div.DTE div.editor_upload.multi div.cell {
-  display: block;
-  width: 100%;
-}
-div.DTE div.editor_upload.multi div.cell div.drop {
-  min-height: 0;
-  padding-bottom: 5px;
-}
-div.DTE div.editor_upload.multi div.clearValue {
-  display: none;
-}
-div.DTE div.editor_upload.multi ul {
-  list-style-type: none;
-  margin: 0;
-  padding: 0;
-}
-div.DTE div.editor_upload.multi ul li {
-  position: relative;
-  margin-top: 0.5em;
-}
-div.DTE div.editor_upload.multi ul li:first-child {
-  margin-top: 0;
-}
-div.DTE div.editor_upload.multi ul li img {
-  vertical-align: middle;
-}
-div.DTE div.editor_upload.multi ul li button {
-  position: absolute;
-  width: 40px;
-  right: 0;
-  top: 50%;
-  margin-top: -1.5em;
-}
-
-div.editor-datetime {
-  position: absolute;
-  background-color: white;
-  z-index: 2050;
-  border: 1px solid #ccc;
-  box-shadow: 0 5px 15px -5px rgba(0, 0, 0, 0.5);
-  padding-bottom: 5px;
-}
-div.editor-datetime div.editor-datetime-title {
-  text-align: center;
-  padding: 5px 0px 3px;
-}
-div.editor-datetime table {
-  border-spacing: 0;
-  margin: 6px 13px;
-}
-div.editor-datetime table th {
-  font-size: 0.8em;
-  color: #777;
-  font-weight: normal;
-  width: 14.285714286%;
-  padding: 0 0 4px 0;
-  text-align: center;
-}
-div.editor-datetime table td {
-  font-size: 0.9em;
-  color: #444;
-  padding: 0;
-}
-div.editor-datetime table td.day {
-  text-align: right;
-  background: #f5f5f5;
-}
-div.editor-datetime table td.day.disabled {
-  color: #aaa;
-  background: white;
-}
-div.editor-datetime table td.day.today {
-  background-color: #ddd;
-}
-div.editor-datetime table td.day.today button {
-  font-weight: bold;
-}
-div.editor-datetime table td.day.selected button {
-  background: #4E6CA3;
-  color: white;
-  border-radius: 2px;
-}
-div.editor-datetime table td.day button:hover {
-  background: #ff8000;
-  color: white;
-  border-radius: 2px;
-}
-div.editor-datetime table td.editor-datetime-week {
-  font-size: 0.7em;
-}
-div.editor-datetime table button {
-  width: 100%;
-  box-sizing: border-box;
-  border: none;
-  background: transparent;
-  font-size: inherit;
-  color: inherit;
-  text-align: inherit;
-  padding: 5px 9px;
-  cursor: pointer;
-  margin: 0;
-}
-div.editor-datetime table.weekNumber th {
-  width: 12.5%;
-}
-div.editor-datetime div.editor-datetime-label {
-  position: relative;
-  display: inline-block;
-  height: 30px;
-  padding: 5px 6px;
-  border: 1px solid transparent;
-  box-sizing: border-box;
-  cursor: pointer;
-}
-div.editor-datetime div.editor-datetime-label:hover {
-  border: 1px solid #ddd;
-  border-radius: 2px;
-  background-color: #f5f5f5;
-}
-div.editor-datetime div.editor-datetime-label select {
-  position: absolute;
-  top: 6px;
-  left: 0;
-  cursor: pointer;
-  opacity: 0;
-  -ms-filter: "alpha(opacity=0)";
-}
-div.editor-datetime div.editor-datetime-time {
-  text-align: center;
-}
-div.editor-datetime div.editor-datetime-time > span {
-  vertical-align: middle;
-}
-div.editor-datetime div.editor-datetime-time div.editor-datetime-timeblock {
-  display: inline-block;
-  vertical-align: middle;
-}
-div.editor-datetime div.editor-datetime-iconLeft,
-div.editor-datetime div.editor-datetime-iconRight,
-div.editor-datetime div.editor-datetime-iconUp,
-div.editor-datetime div.editor-datetime-iconDown {
-  width: 30px;
-  height: 30px;
-  background-position: center;
-  background-repeat: no-repeat;
-  opacity: 0.3;
-  overflow: hidden;
-  box-sizing: border-box;
-}
-div.editor-datetime div.editor-datetime-iconLeft:hover,
-div.editor-datetime div.editor-datetime-iconRight:hover,
-div.editor-datetime div.editor-datetime-iconUp:hover,
-div.editor-datetime div.editor-datetime-iconDown:hover {
-  border: 1px solid #ccc;
-  border-radius: 2px;
-  background-color: #f0f0f0;
-  opacity: 0.6;
-}
-div.editor-datetime div.editor-datetime-iconLeft button,
-div.editor-datetime div.editor-datetime-iconRight button,
-div.editor-datetime div.editor-datetime-iconUp button,
-div.editor-datetime div.editor-datetime-iconDown button {
-  border: none;
-  background: transparent;
-  text-indent: 30px;
-  height: 100%;
-  width: 100%;
-  cursor: pointer;
-}
-div.editor-datetime div.editor-datetime-iconLeft {
-  position: absolute;
-  top: 5px;
-  left: 5px;
-  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAeCAYAAAAsEj5rAAAAUklEQVR42u3VMQoAIBADQf8Pgj+OD9hG2CtONJB2ymQkKe0HbwAP0xucDiQWARITIDEBEnMgMQ8S8+AqBIl6kKgHiXqQqAeJepBo/z38J/U0uAHlaBkBl9I4GwAAAABJRU5ErkJggg==");
-}
-div.editor-datetime div.editor-datetime-iconRight {
-  position: absolute;
-  top: 5px;
-  right: 5px;
-  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAeCAYAAAAsEj5rAAAAU0lEQVR42u3VOwoAMAgE0dwfAnNjU26bYkBCFGwfiL9VVWoO+BJ4Gf3gtsEKKoFBNTCoCAYVwaAiGNQGMUHMkjGbgjk2mIONuXo0nC8XnCf1JXgArVIZAQh5TKYAAAAASUVORK5CYII=");
-}
-div.editor-datetime div.editor-datetime-iconUp {
-  height: 20px;
-  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAALCAMAAABf9c24AAAAFVBMVEX///99fX1+fn57e3t6enoAAAAAAAC73bqPAAAABnRSTlMAYmJkZt92bnysAAAAL0lEQVR4AWOgJmBhxCvLyopHnpmVjY2VCadeoCxIHrcsWJ4RlyxCHlMWCTBRJxwAjrIBDMWSiM0AAAAASUVORK5CYII=");
-}
-div.editor-datetime div.editor-datetime-iconDown {
-  height: 20px;
-  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAALCAMAAABf9c24AAAAFVBMVEX///99fX1+fn57e3t6enoAAAAAAAC73bqPAAAABnRSTlMAYmJkZt92bnysAAAAMElEQVR4AWOgDmBiRQIsmPKMrGxQgJDFlEfIYpoPk8Utz8qM232MYFfhkQfKUg8AANefAQxecJ58AAAAAElFTkSuQmCC");
-}
-
-div.DTE {
-  font-size: 0.91em;
-}
-div.DTE div.DTE_Header {
-  display: none;
-}
-div.DTE div.DTE_Body {
-  padding: 0;
-}
-div.DTE div.DTE_Body div.DTE_Body_Content {
-  overflow: hidden;
-}
-div.DTE div.DTE_Body div.DTE_Body_Content div.DTE_Field {
-  padding: 5px 5%;
-}
-div.DTE div.DTE_Footer {
-  display: none;
-}
-div.DTE div.DTE_Form_Error {
-  padding-top: 1em;
-  color: red;
-  display: none;
-  color: #b11f1f;
-}

Разлика између датотеке није приказан због своје велике величине
+ 0 - 0
www/css/vendor/editor.jqueryui.min.css


+ 1 - 0
www/css/vendor/fixedColumns.dataTables.min.css

@@ -0,0 +1 @@
+table.DTFC_Cloned thead,table.DTFC_Cloned tfoot{background-color:white}div.DTFC_Blocker{background-color:white}div.DTFC_LeftWrapper table.dataTable,div.DTFC_RightWrapper table.dataTable{margin-bottom:0;z-index:2}div.DTFC_LeftWrapper table.dataTable.no-footer,div.DTFC_RightWrapper table.dataTable.no-footer{border-bottom:none}

Разлика између датотеке није приказан због своје велике величине
+ 6 - 0
www/css/vendor/jquery-ui.min.css


+ 0 - 424
www/css/vendor/normalize.css

@@ -1,424 +0,0 @@
-/*! normalize.css v4.0.0 | MIT License | github.com/necolas/normalize.css */
-
-/**
- * 1. Change the default font family in all browsers (opinionated).
- * 2. Prevent adjustments of font size after orientation changes in IE and iOS.
- */
-
-html {
-  font-family: sans-serif; /* 1 */
-  -ms-text-size-adjust: 100%; /* 2 */
-  -webkit-text-size-adjust: 100%; /* 2 */
-}
-
-/**
- * Remove the margin in all browsers (opinionated).
- */
-
-body {
-  margin: 0;
-}
-
-/* HTML5 display definitions
-   ========================================================================== */
-
-/**
- * Add the correct display in IE 9-.
- * 1. Add the correct display in Edge, IE, and Firefox.
- * 2. Add the correct display in IE.
- */
-
-article,
-aside,
-details, /* 1 */
-figcaption,
-figure,
-footer,
-header,
-main, /* 2 */
-menu,
-nav,
-section,
-summary { /* 1 */
-  display: block;
-}
-
-/**
- * Add the correct display in IE 9-.
- */
-
-audio,
-canvas,
-progress,
-video {
-  display: inline-block;
-}
-
-/**
- * Add the correct display in iOS 4-7.
- */
-
-audio:not([controls]) {
-  display: none;
-  height: 0;
-}
-
-/**
- * Add the correct vertical alignment in Chrome, Firefox, and Opera.
- */
-
-progress {
-  vertical-align: baseline;
-}
-
-/**
- * Add the correct display in IE 10-.
- * 1. Add the correct display in IE.
- */
-
-template, /* 1 */
-[hidden] {
-  display: none;
-}
-
-/* Links
-   ========================================================================== */
-
-/**
- * Remove the gray background on active links in IE 10.
- */
-
-a {
-  background-color: transparent;
-}
-
-/**
- * Remove the outline on focused links when they are also active or hovered
- * in all browsers (opinionated).
- */
-
-a:active,
-a:hover {
-  outline-width: 0;
-}
-
-/* Text-level semantics
-   ========================================================================== */
-
-/**
- * 1. Remove the bottom border in Firefox 39-.
- * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.
- */
-
-abbr[title] {
-  border-bottom: none; /* 1 */
-  text-decoration: underline; /* 2 */
-  text-decoration: underline dotted; /* 2 */
-}
-
-/**
- * Prevent the duplicate application of `bolder` by the next rule in Safari 6.
- */
-
-b,
-strong {
-  font-weight: inherit;
-}
-
-/**
- * Add the correct font weight in Chrome, Edge, and Safari.
- */
-
-b,
-strong {
-  font-weight: bolder;
-}
-
-/**
- * Add the correct font style in Android 4.3-.
- */
-
-dfn {
-  font-style: italic;
-}
-
-/**
- * Correct the font size and margin on `h1` elements within `section` and
- * `article` contexts in Chrome, Firefox, and Safari.
- */
-
-h1 {
-  font-size: 2em;
-  margin: 0.67em 0;
-}
-
-/**
- * Add the correct background and color in IE 9-.
- */
-
-mark {
-  background-color: #ff0;
-  color: #000;
-}
-
-/**
- * Add the correct font size in all browsers.
- */
-
-small {
-  font-size: 80%;
-}
-
-/**
- * Prevent `sub` and `sup` elements from affecting the line height in
- * all browsers.
- */
-
-sub,
-sup {
-  font-size: 75%;
-  line-height: 0;
-  position: relative;
-  vertical-align: baseline;
-}
-
-sub {
-  bottom: -0.25em;
-}
-
-sup {
-  top: -0.5em;
-}
-
-/* Embedded content
-   ========================================================================== */
-
-/**
- * Remove the border on images inside links in IE 10-.
- */
-
-img {
-  border-style: none;
-}
-
-/**
- * Hide the overflow in IE.
- */
-
-svg:not(:root) {
-  overflow: hidden;
-}
-
-/* Grouping content
-   ========================================================================== */
-
-/**
- * 1. Correct the inheritance and scaling of font size in all browsers.
- * 2. Correct the odd `em` font sizing in all browsers.
- */
-
-code,
-kbd,
-pre,
-samp {
-  font-family: monospace, monospace; /* 1 */
-  font-size: 1em; /* 2 */
-}
-
-/**
- * Add the correct margin in IE 8.
- */
-
-figure {
-  margin: 1em 40px;
-}
-
-/**
- * 1. Add the correct box sizing in Firefox.
- * 2. Show the overflow in Edge and IE.
- */
-
-hr {
-  box-sizing: content-box; /* 1 */
-  height: 0; /* 1 */
-  overflow: visible; /* 2 */
-}
-
-/* Forms
-   ========================================================================== */
-
-/**
- * Change font properties to `inherit` in all browsers (opinionated).
- */
-
-button,
-input,
-select,
-textarea {
-  font: inherit;
-}
-
-/**
- * Restore the font weight unset by the previous rule.
- */
-
-optgroup {
-  font-weight: bold;
-}
-
-/**
- * Show the overflow in IE.
- * 1. Show the overflow in Edge.
- * 2. Show the overflow in Edge, Firefox, and IE.
- */
-
-button,
-input, /* 1 */
-select { /* 2 */
-  overflow: visible;
-}
-
-/**
- * Remove the margin in Safari.
- * 1. Remove the margin in Firefox and Safari.
- */
-
-button,
-input,
-select,
-textarea { /* 1 */
-  margin: 0;
-}
-
-/**
- * Remove the inheritence of text transform in Edge, Firefox, and IE.
- * 1. Remove the inheritence of text transform in Firefox.
- */
-
-button,
-select { /* 1 */
-  text-transform: none;
-}
-
-/**
- * Change the cursor in all browsers (opinionated).
- */
-
-button,
-[type="button"],
-[type="reset"],
-[type="submit"] {
-  cursor: pointer;
-}
-
-/**
- * Restore the default cursor to disabled elements unset by the previous rule.
- */
-
-[disabled] {
-  cursor: default;
-}
-
-/**
- * 1. Prevent a WebKit bug where (2) destroys native `audio` and `video`
- *    controls in Android 4.
- * 2. Correct the inability to style clickable types in iOS.
- */
-
-button,
-html [type="button"], /* 1 */
-[type="reset"],
-[type="submit"] {
-  -webkit-appearance: button; /* 2 */
-}
-
-/**
- * Remove the inner border and padding in Firefox.
- */
-
-button::-moz-focus-inner,
-input::-moz-focus-inner {
-  border: 0;
-  padding: 0;
-}
-
-/**
- * Restore the focus styles unset by the previous rule.
- */
-
-button:-moz-focusring,
-input:-moz-focusring {
-  outline: 1px dotted ButtonText;
-}
-
-/**
- * Change the border, margin, and padding in all browsers (opinionated).
- */
-
-fieldset {
-  border: 1px solid #c0c0c0;
-  margin: 0 2px;
-  padding: 0.35em 0.625em 0.75em;
-}
-
-/**
- * 1. Correct the text wrapping in Edge and IE.
- * 2. Correct the color inheritance from `fieldset` elements in IE.
- * 3. Remove the padding so developers are not caught out when they zero out
- *    `fieldset` elements in all browsers.
- */
-
-legend {
-  box-sizing: border-box; /* 1 */
-  color: inherit; /* 2 */
-  display: table; /* 1 */
-  max-width: 100%; /* 1 */
-  padding: 0; /* 3 */
-  white-space: normal; /* 1 */
-}
-
-/**
- * Remove the default vertical scrollbar in IE.
- */
-
-textarea {
-  overflow: auto;
-}
-
-/**
- * 1. Add the correct box sizing in IE 10-.
- * 2. Remove the padding in IE 10-.
- */
-
-[type="checkbox"],
-[type="radio"] {
-  box-sizing: border-box; /* 1 */
-  padding: 0; /* 2 */
-}
-
-/**
- * Correct the cursor style of increment and decrement buttons in Chrome.
- */
-
-[type="number"]::-webkit-inner-spin-button,
-[type="number"]::-webkit-outer-spin-button {
-  height: auto;
-}
-
-/**
- * Correct the odd appearance of search inputs in Chrome and Safari.
- */
-
-[type="search"] {
-  -webkit-appearance: textfield;
-}
-
-/**
- * Remove the inner padding and cancel buttons in Chrome on OS X and
- * Safari on OS X.
- */
-
-[type="search"]::-webkit-search-cancel-button,
-[type="search"]::-webkit-search-decoration {
-  -webkit-appearance: none;
-}

+ 2 - 1
www/index.html

@@ -9,10 +9,10 @@
 
 	<title>Special Dispatch | Pickups</title>
 
-	<link rel="stylesheet" type="text/css" href="css/vendor/normalize.css"/>
 	<link rel="stylesheet" type="text/css" href="css/vendor/bootstrap.css"/>
 	<link rel="stylesheet" type="text/css" href="css/vendor/dataTables.min.css"/>
 	<link rel="stylesheet" type="text/css" href="css/vendor/editor.dataTables.css">
+	<link rel="stylesheet" type="text/css" href="css/vendor/fixedColumns.dataTables.min.css">
 	
 	<link rel="stylesheet" type="text/css" href="css/loading.css"/>
 	<link rel="stylesheet" type="text/css" href="css/login.css"/>
@@ -41,6 +41,7 @@
 <script src="js/vendor/routie.custom.js"></script>
 <script src="js/vendor/jquery.dataTables.min.js"></script>
 <script src="js/vendor/dataTables.editor.js"></script>
+<script src="js/vendor/dataTables.fixedColumns.min.js"></script>
 
 <script src="js/authorization.js"></script>
 <script src="js/helper.js"></script>

+ 9 - 1
www/js/init.js

@@ -13,6 +13,14 @@ function loadApp()
 	//login and logout
 	$('form.form-signin').submit(login);
 	//$('#logout').click(logout);
+	
+	//when a bootstrap tab is shown, then trigger a redraw of its table
+	$('#screen-sd').delegate('a[data-toggle="tab"]', 'shown.bs.tab', function(e)
+	{
+		var id_company = $(this).closest('li').data('id_company');
+		
+		tables[id_company].draw();
+	});
 }
 
 function login(e)
@@ -26,7 +34,7 @@ function login(e)
 	})
 	.done(function(response)
 	{
-		console.log(res);
+		console.log(response);
 		
 		router('/sd');
 	})

+ 97 - 87
www/js/routes.js

@@ -1,4 +1,5 @@
-/* exported initializeRoutes */
+var tables = [];
+var editors = [];
 
 
 function initializeRoutes()
@@ -82,107 +83,37 @@ function loadAllData()
 		for(var c = 0; c < companies.length; c++)
 		{
 			var company = companies[c];
+			var id_company = company['id_company'];
 			
+
 			//if the company's tab doesn't exist, create it
-			if($('#screen-sd ul.nav-tabs > li[data-id_company]').length === 0)
+			if(!tables[id_company])
 			{
 				//add tab
-				$('<li><a data-toggle="tab" href="#tabletab-' + company['id_company'] + '">' + company['name'] + '</a></li>')
+				$('<li><a data-toggle="tab" href="#table-' + id_company + '-container">' + company['name'] + '</a></li>')
+					.data('id_company', id_company)
 					.appendTo('#screen-sd ul.nav-tabs');
 				
 				//add table
-				$('<div id="tabletab-' + company['id_company'] + '" class="tab-pane fade in">'
-					+ '<div class="table-responsive">'
-						+ '<table class="table table-striped editable">'
-							+ '<thead>'
-								+ '<tr>'
-									+ '<th>Division</th>'
-									+ '<th>Consignee</th>'
-									+ '<th>Called&nbsp;In</th>'
-									+ '<th>Dispatch&nbsp;#</th>'
-									+ '<th>Shipper</th>'
-									+ '<th>Ready</th>'
-									+ '<th>Address&nbsp;1</th>'
-									+ '<th>Address&nbsp;2</th>'
-									+ '<th>City</th>'
-									+ '<th>ST</th>'
-									+ '<th>Zip</th>'
-									+ '<th>Phone</th>'
-									
-									+ '<th>Ready&nbsp;Time</th>'
-									+ '<th>Close&nbsp;Time</th>'
-									+ '<th class="editable">Pickup&nbsp;Time</th>'
-									+ '<th class="editable">Depart&nbsp;Time</th>'
-									+ '<th class="editable">BOL&nbsp;Delivered</th>'
-									
-									+ '<th>Dispatch&nbsp;Refere</th>'
-									
-									+ '<th>Ctns</th>'
-									+ '<th>Weight</th>'
-									+ '<th>Cube</th>'
-								+ '</tr>'
-							+ '</thead>'
-						
-							+ '<tbody></tbody>'
-							//+ '<tfoot></tfoot>'
-						+ '</table>'
-					+ '</div>'
+				$('<div id="table-' + id_company + '-container" class="tab-pane fade in">'
+					+ '<table id="table-' + id_company + '" class="table table-striped editable" width="100%"></table>'
 				+ '</div>')
 				.appendTo('#screen-sd .tab-content');
+
+				//create the datatable
+				tables[id_company] = createTable(id_company, '#screen-sd #table-' + id_company);
 			}
-			
-			//empty table
-			var tbody = $('#screen-sd #tabletab-' + company['id_company'] + ' table > tbody');
-			tbody.empty();
-			
-			//add all data
-			var rows = company['file_rows'];
-			
-			console.log(tbody);
-			
-			for(var r = 0; r < rows.length; r++)
+			else
 			{
-				var row = rows[r];
-
-				$('<tr>'
-					+ '<td class="division">' + (row['division']||'') + '</td>'
-					+ '<td class="consignee">' + (row['consignee']||'') + '</td>'
-					+ '<td class="date_called_in">' + (row['date_called_in']||'') + '</td>'
-					+ '<td class="dispatch_number">' + (row['dispatch_number']||'') + '</td>'
-					+ '<td class="shipper">' + (row['shipper']||'') + '</td>'
-					+ '<td class="date_ready">' + (row['date_ready']||'') + '</td>'
-					+ '<td class="address_1">' + (row['address_1']||'') + '</td>'
-					+ '<td class="address_2">' + (row['address_2']||'') + '</td>'
-					+ '<td class="city">' + (row['city']||'') + '</td>'
-					+ '<td class="state">' + (row['state']||'') + '</td>'
-					+ '<td class="zip">' + (row['zip']||'') + '</td>'
-					+ '<td class="phone">' + (row['phone']||'') + '</td>'
-					+ '<td class="time_ready">' + (row['time_ready']||'') + '</td>'
-					+ '<td class="time_close">' + (row['time_close']||'') + '</td>'
-					
-					+ '<td class="time_pickup">' + (row['time_pickup']||'') + '</td>'
-					+ '<td class="time_depart">' + (row['time_depart']||'') + '</td>'
-					+ '<td class="bol_delivered">' + (row['bol_delivered']||'') + '</td>'
-					+ '<td class="dispatch_reference">' + (row['dispatch_reference']||'') + '</td>'
-					+ '<td class="ctns">' + (row['ctns']||'') + '</td>'
-					+ '<td class="weight">' + (row['weight']||'') + '</td>'
-					+ '<td class="cube">' + (row['cube']||'') + '</td>'
-				+ '</tr>')
-				.appendTo(tbody);
+				tables[id_company].clear();
 			}
+			
+			//load the data into the data
+			tables[id_company].rows.add(company['file_rows']).draw();
 		}
 		
 		if($('#screen-sd ul.nav-tabs > li.active').length === 0)
 			$('#screen-sd ul.nav-tabs > li:eq(0) a').click();
-		
-		/*
-		$('table.editable').editableTableWidget();
-		
-		$('table.editable td').off('change').on('change', function(evt, newValue)
-		{
-			
-		});
-		*/
 	})
 	.fail(function(err, xhr, text)
 	{
@@ -203,6 +134,85 @@ function loadCompanies()
 	});
 }
 
-function addCompany(company)
+function createTable(id_company, table_dom)
 {
+	var table = $(table_dom).DataTable(
+	{
+		'data': [],
+		'order': [[0, 'row_number']],
+		'columns':
+		[
+			{ 'title': 'Division', 'data': 'division', 'defaultContent': '', 'className': 'division' },
+			{ 'title': 'Consignee', 'data': 'consignee', 'defaultContent': '', 'className': 'consignee' },
+			{ 'title': 'Called&nbsp;In', 'data': 'date_called_in', 'defaultContent': '', 'className': 'date_called_in' },
+			{ 'title': 'Dispatch&nbsp;#', 'data': 'dispatch_number', 'defaultContent': '', 'className': 'dispatch_number' },
+			{ 'title': 'Shipper', 'data': 'shipper', 'defaultContent': '', 'className': 'shipper' },
+			{ 'title': 'Ready', 'data': 'date_ready', 'defaultContent': '', 'className': 'date_ready' },
+
+			{ 'title': 'Address&nbsp;1', 'data': 'address_1', 'address_1': '', 'className': 'address_1' },
+			{ 'title': 'Address&nbsp;2', 'data': 'address_2', 'address_2': '', 'className': 'address_2' },
+			{ 'title': 'City', 'data': 'city', 'defaultContent': '', 'className': 'city' },
+			{ 'title': 'State', 'data': 'state', 'defaultContent': '', 'className': 'state' },
+			{ 'title': 'Zip', 'data': 'zip', 'defaultContent': '', 'className': 'zip' },
+			{ 'title': 'Phone', 'data': 'phone', 'defaultContent': '', 'className': 'phone' },
+			
+			{ 'title': 'Ready&nbsp;Time', 'data': 'time_ready', 'defaultContent': '', 'className': 'time_ready' },
+			{ 'title': 'Close&nbsp;Time', 'data': 'time_close', 'defaultContent': '', 'className': 'time_close' },
+			
+			{ 'title': 'Dispatch&nbsp;Reference', 'data': 'dispatch_reference', 'defaultContent': '', 'className': 'dispatch_reference' },
+
+			{ 'title': 'Ctns', 'data': 'ctns', 'defaultContent': '', 'className': 'ctns' },
+			{ 'title': 'Weight', 'data': 'weight', 'defaultContent': '', 'className': 'weight' },
+			{ 'title': 'Cube', 'data': 'cube', 'defaultContent': '', 'className': 'cube' },
+			
+			{ 'title': 'Pickup&nbsp;Time', 'data': 'time_pickup', 'defaultContent': '&nbsp;', 'className': 'time_pickup' },
+			{ 'title': 'Depart&nbsp;Time', 'data': 'time_depart', 'defaultContent': '&nbsp;', 'className': 'time_depart' },
+			{ 'title': 'BOL&nbsp;Delivered', 'data': 'bol_delivered', 'defaultContent': '&nbsp;', 'className': 'bol_delivered' }
+		],
+		'language':
+		{
+			'search': '',
+			'searchPlaceholder': "Search"
+		},
+		'deferRender': true,
+		'lengthChange': false,
+		'scrollX': true,
+		'fixedColumns':
+		{
+			leftColumns: 0,
+			rightColumns: 3
+		}
+	});
+	
+	console.log(table_dom);
+	
+	var editor = new $.fn.dataTable.Editor(
+	{
+		idSrc: 'id_file_row',
+		table: table_dom,
+		fields: [
+		{
+			label: "Pickup Time:",
+			name: "time_pickup",
+			type: "datetime"
+		},
+		{
+			label: "Depart Time:",
+			name: "time_depart",
+			type: "datetime"
+		},
+		{
+			label: "BOL Delivered:",
+			name: "bol_delivered"
+		}]
+	});
+	
+	//attach the editor
+	$(table_dom).on('click', 'td.time_pickup, td.time_depart, td.bol_delivered', function(e) {
+
+		if($(this).hasClass('time_pickup'))
+			editor.inline(this, 'time_pickup');
+	});
+	
+	return table;
 }

+ 35 - 0
www/js/vendor/dataTables.fixedColumns.min.js

@@ -0,0 +1,35 @@
+/*!
+ FixedColumns 3.2.2
+ ©2010-2016 SpryMedia Ltd - datatables.net/license
+*/
+(function(d){"function"===typeof define&&define.amd?define(["jquery","datatables.net"],function(q){return d(q,window,document)}):"object"===typeof exports?module.exports=function(q,r){q||(q=window);if(!r||!r.fn.dataTable)r=require("datatables.net")(q,r).$;return d(r,q,q.document)}:d(jQuery,window,document)})(function(d,q,r,t){var s=d.fn.dataTable,u,m=function(a,b){var c=this;if(this instanceof m){if(b===t||!0===b)b={};var e=d.fn.dataTable.camelToHungarian;e&&(e(m.defaults,m.defaults,!0),e(m.defaults,
+b));e=(new d.fn.dataTable.Api(a)).settings()[0];this.s={dt:e,iTableColumns:e.aoColumns.length,aiOuterWidths:[],aiInnerWidths:[],rtl:"rtl"===d(e.nTable).css("direction")};this.dom={scroller:null,header:null,body:null,footer:null,grid:{wrapper:null,dt:null,left:{wrapper:null,head:null,body:null,foot:null},right:{wrapper:null,head:null,body:null,foot:null}},clone:{left:{header:null,body:null,footer:null},right:{header:null,body:null,footer:null}}};if(e._oFixedColumns)throw"FixedColumns already initialised on this table";
+e._oFixedColumns=this;e._bInitComplete?this._fnConstruct(b):e.oApi._fnCallbackReg(e,"aoInitComplete",function(){c._fnConstruct(b)},"FixedColumns")}else alert("FixedColumns warning: FixedColumns must be initialised with the 'new' keyword.")};d.extend(m.prototype,{fnUpdate:function(){this._fnDraw(!0)},fnRedrawLayout:function(){this._fnColCalc();this._fnGridLayout();this.fnUpdate()},fnRecalculateHeight:function(a){delete a._DTTC_iHeight;a.style.height="auto"},fnSetRowHeight:function(a,b){a.style.height=
+b+"px"},fnGetPosition:function(a){var b=this.s.dt.oInstance;if(d(a).parents(".DTFC_Cloned").length){if("tr"===a.nodeName.toLowerCase())return a=d(a).index(),b.fnGetPosition(d("tr",this.s.dt.nTBody)[a]);var c=d(a).index(),a=d(a.parentNode).index();return[b.fnGetPosition(d("tr",this.s.dt.nTBody)[a]),c,b.oApi._fnVisibleToColumnIndex(this.s.dt,c)]}return b.fnGetPosition(a)},_fnConstruct:function(a){var b=this;if("function"!=typeof this.s.dt.oInstance.fnVersionCheck||!0!==this.s.dt.oInstance.fnVersionCheck("1.8.0"))alert("FixedColumns "+
+m.VERSION+" required DataTables 1.8.0 or later. Please upgrade your DataTables installation");else if(""===this.s.dt.oScroll.sX)this.s.dt.oInstance.oApi._fnLog(this.s.dt,1,"FixedColumns is not needed (no x-scrolling in DataTables enabled), so no action will be taken. Use 'FixedHeader' for column fixing when scrolling is not enabled");else{this.s=d.extend(!0,this.s,m.defaults,a);a=this.s.dt.oClasses;this.dom.grid.dt=d(this.s.dt.nTable).parents("div."+a.sScrollWrapper)[0];this.dom.scroller=d("div."+
+a.sScrollBody,this.dom.grid.dt)[0];this._fnColCalc();this._fnGridSetup();var c,e=!1;d(this.s.dt.nTableWrapper).on("mousedown.DTFC",function(){e=!0;d(r).one("mouseup",function(){e=!1})});d(this.dom.scroller).on("mouseover.DTFC touchstart.DTFC",function(){e||(c="main")}).on("scroll.DTFC",function(a){!c&&a.originalEvent&&(c="main");if("main"===c&&(0<b.s.iLeftColumns&&(b.dom.grid.left.liner.scrollTop=b.dom.scroller.scrollTop),0<b.s.iRightColumns))b.dom.grid.right.liner.scrollTop=b.dom.scroller.scrollTop});
+var f="onwheel"in r.createElement("div")?"wheel.DTFC":"mousewheel.DTFC";if(0<b.s.iLeftColumns)d(b.dom.grid.left.liner).on("mouseover.DTFC touchstart.DTFC",function(){e||(c="left")}).on("scroll.DTFC",function(a){!c&&a.originalEvent&&(c="left");"left"===c&&(b.dom.scroller.scrollTop=b.dom.grid.left.liner.scrollTop,0<b.s.iRightColumns&&(b.dom.grid.right.liner.scrollTop=b.dom.grid.left.liner.scrollTop))}).on(f,function(a){b.dom.scroller.scrollLeft-="wheel"===a.type?-a.originalEvent.deltaX:a.originalEvent.wheelDeltaX});
+if(0<b.s.iRightColumns)d(b.dom.grid.right.liner).on("mouseover.DTFC touchstart.DTFC",function(){e||(c="right")}).on("scroll.DTFC",function(a){!c&&a.originalEvent&&(c="right");"right"===c&&(b.dom.scroller.scrollTop=b.dom.grid.right.liner.scrollTop,0<b.s.iLeftColumns&&(b.dom.grid.left.liner.scrollTop=b.dom.grid.right.liner.scrollTop))}).on(f,function(a){b.dom.scroller.scrollLeft-="wheel"===a.type?-a.originalEvent.deltaX:a.originalEvent.wheelDeltaX});d(q).on("resize.DTFC",function(){b._fnGridLayout.call(b)});
+var g=!0,h=d(this.s.dt.nTable);h.on("draw.dt.DTFC",function(){b._fnColCalc();b._fnDraw.call(b,g);g=!1}).on("column-sizing.dt.DTFC",function(){b._fnColCalc();b._fnGridLayout(b)}).on("column-visibility.dt.DTFC",function(a,c,d,e,f){if(f===t||f)b._fnColCalc(),b._fnGridLayout(b),b._fnDraw(!0)}).on("select.dt.DTFC deselect.dt.DTFC",function(a){"dt"===a.namespace&&b._fnDraw(!1)}).on("destroy.dt.DTFC",function(){h.off(".DTFC");d(b.dom.scroller).off(".DTFC");d(q).off(".DTFC");d(b.s.dt.nTableWrapper).off(".DTFC");
+d(b.dom.grid.left.liner).off(".DTFC "+f);d(b.dom.grid.left.wrapper).remove();d(b.dom.grid.right.liner).off(".DTFC "+f);d(b.dom.grid.right.wrapper).remove()});this._fnGridLayout();this.s.dt.oInstance.fnDraw(!1)}},_fnColCalc:function(){var a=this,b=0,c=0;this.s.aiInnerWidths=[];this.s.aiOuterWidths=[];d.each(this.s.dt.aoColumns,function(e,f){var g=d(f.nTh),h;if(g.filter(":visible").length){var i=g.outerWidth();0===a.s.aiOuterWidths.length&&(h=d(a.s.dt.nTable).css("border-left-width"),i+="string"===
+typeof h?1:parseInt(h,10));a.s.aiOuterWidths.length===a.s.dt.aoColumns.length-1&&(h=d(a.s.dt.nTable).css("border-right-width"),i+="string"===typeof h?1:parseInt(h,10));a.s.aiOuterWidths.push(i);a.s.aiInnerWidths.push(g.width());e<a.s.iLeftColumns&&(b+=i);a.s.iTableColumns-a.s.iRightColumns<=e&&(c+=i)}else a.s.aiInnerWidths.push(0),a.s.aiOuterWidths.push(0)});this.s.iLeftWidth=b;this.s.iRightWidth=c},_fnGridSetup:function(){var a=this._fnDTOverflow(),b;this.dom.body=this.s.dt.nTable;this.dom.header=
+this.s.dt.nTHead.parentNode;this.dom.header.parentNode.parentNode.style.position="relative";var c=d('<div class="DTFC_ScrollWrapper" style="position:relative; clear:both;"><div class="DTFC_LeftWrapper" style="position:absolute; top:0; left:0;"><div class="DTFC_LeftHeadWrapper" style="position:relative; top:0; left:0; overflow:hidden;"></div><div class="DTFC_LeftBodyWrapper" style="position:relative; top:0; left:0; overflow:hidden;"><div class="DTFC_LeftBodyLiner" style="position:relative; top:0; left:0; overflow-y:scroll;"></div></div><div class="DTFC_LeftFootWrapper" style="position:relative; top:0; left:0; overflow:hidden;"></div></div><div class="DTFC_RightWrapper" style="position:absolute; top:0; right:0;"><div class="DTFC_RightHeadWrapper" style="position:relative; top:0; left:0;"><div class="DTFC_RightHeadBlocker DTFC_Blocker" style="position:absolute; top:0; bottom:0;"></div></div><div class="DTFC_RightBodyWrapper" style="position:relative; top:0; left:0; overflow:hidden;"><div class="DTFC_RightBodyLiner" style="position:relative; top:0; left:0; overflow-y:scroll;"></div></div><div class="DTFC_RightFootWrapper" style="position:relative; top:0; left:0;"><div class="DTFC_RightFootBlocker DTFC_Blocker" style="position:absolute; top:0; bottom:0;"></div></div></div></div>')[0],
+e=c.childNodes[0],f=c.childNodes[1];this.dom.grid.dt.parentNode.insertBefore(c,this.dom.grid.dt);c.appendChild(this.dom.grid.dt);this.dom.grid.wrapper=c;0<this.s.iLeftColumns&&(this.dom.grid.left.wrapper=e,this.dom.grid.left.head=e.childNodes[0],this.dom.grid.left.body=e.childNodes[1],this.dom.grid.left.liner=d("div.DTFC_LeftBodyLiner",c)[0],c.appendChild(e));0<this.s.iRightColumns&&(this.dom.grid.right.wrapper=f,this.dom.grid.right.head=f.childNodes[0],this.dom.grid.right.body=f.childNodes[1],this.dom.grid.right.liner=
+d("div.DTFC_RightBodyLiner",c)[0],f.style.right=a.bar+"px",b=d("div.DTFC_RightHeadBlocker",c)[0],b.style.width=a.bar+"px",b.style.right=-a.bar+"px",this.dom.grid.right.headBlock=b,b=d("div.DTFC_RightFootBlocker",c)[0],b.style.width=a.bar+"px",b.style.right=-a.bar+"px",this.dom.grid.right.footBlock=b,c.appendChild(f));if(this.s.dt.nTFoot&&(this.dom.footer=this.s.dt.nTFoot.parentNode,0<this.s.iLeftColumns&&(this.dom.grid.left.foot=e.childNodes[2]),0<this.s.iRightColumns))this.dom.grid.right.foot=f.childNodes[2];
+this.s.rtl&&d("div.DTFC_RightHeadBlocker",c).css({left:-a.bar+"px",right:""})},_fnGridLayout:function(){var a=this,b=this.dom.grid;d(b.wrapper).width();var c=d(this.s.dt.nTable.parentNode).outerHeight(),e=d(this.s.dt.nTable.parentNode.parentNode).outerHeight(),f=this._fnDTOverflow(),g=this.s.iLeftWidth,h=this.s.iRightWidth,i="rtl"===d(this.dom.body).css("direction"),j=function(b,c){f.bar?a._firefoxScrollError()?34<d(b).height()&&(b.style.width=c+f.bar+"px"):b.style.width=c+f.bar+"px":(b.style.width=
+c+20+"px",b.style.paddingRight="20px",b.style.boxSizing="border-box")};f.x&&(c-=f.bar);b.wrapper.style.height=e+"px";0<this.s.iLeftColumns&&(e=b.left.wrapper,e.style.width=g+"px",e.style.height="1px",i?(e.style.left="",e.style.right=0):(e.style.left=0,e.style.right=""),b.left.body.style.height=c+"px",b.left.foot&&(b.left.foot.style.top=(f.x?f.bar:0)+"px"),j(b.left.liner,g),b.left.liner.style.height=c+"px");0<this.s.iRightColumns&&(e=b.right.wrapper,e.style.width=h+"px",e.style.height="1px",this.s.rtl?
+(e.style.left=f.y?f.bar+"px":0,e.style.right=""):(e.style.left="",e.style.right=f.y?f.bar+"px":0),b.right.body.style.height=c+"px",b.right.foot&&(b.right.foot.style.top=(f.x?f.bar:0)+"px"),j(b.right.liner,h),b.right.liner.style.height=c+"px",b.right.headBlock.style.display=f.y?"block":"none",b.right.footBlock.style.display=f.y?"block":"none")},_fnDTOverflow:function(){var a=this.s.dt.nTable,b=a.parentNode,c={x:!1,y:!1,bar:this.s.dt.oScroll.iBarWidth};a.offsetWidth>b.clientWidth&&(c.x=!0);a.offsetHeight>
+b.clientHeight&&(c.y=!0);return c},_fnDraw:function(a){this._fnGridLayout();this._fnCloneLeft(a);this._fnCloneRight(a);null!==this.s.fnDrawCallback&&this.s.fnDrawCallback.call(this,this.dom.clone.left,this.dom.clone.right);d(this).trigger("draw.dtfc",{leftClone:this.dom.clone.left,rightClone:this.dom.clone.right})},_fnCloneRight:function(a){if(!(0>=this.s.iRightColumns)){var b,c=[];for(b=this.s.iTableColumns-this.s.iRightColumns;b<this.s.iTableColumns;b++)this.s.dt.aoColumns[b].bVisible&&c.push(b);
+this._fnClone(this.dom.clone.right,this.dom.grid.right,c,a)}},_fnCloneLeft:function(a){if(!(0>=this.s.iLeftColumns)){var b,c=[];for(b=0;b<this.s.iLeftColumns;b++)this.s.dt.aoColumns[b].bVisible&&c.push(b);this._fnClone(this.dom.clone.left,this.dom.grid.left,c,a)}},_fnCopyLayout:function(a,b,c){for(var e=[],f=[],g=[],h=0,i=a.length;h<i;h++){var j=[];j.nTr=d(a[h].nTr).clone(c,!1)[0];for(var l=0,o=this.s.iTableColumns;l<o;l++)if(-1!==d.inArray(l,b)){var p=d.inArray(a[h][l].cell,g);-1===p?(p=d(a[h][l].cell).clone(c,
+!1)[0],f.push(p),g.push(a[h][l].cell),j.push({cell:p,unique:a[h][l].unique})):j.push({cell:f[p],unique:a[h][l].unique})}e.push(j)}return e},_fnClone:function(a,b,c,e){var f=this,g,h,i,j,l,o,p,n,m,k=this.s.dt;if(e){d(a.header).remove();a.header=d(this.dom.header).clone(!0,!1)[0];a.header.className+=" DTFC_Cloned";a.header.style.width="100%";b.head.appendChild(a.header);n=this._fnCopyLayout(k.aoHeader,c,!0);j=d(">thead",a.header);j.empty();g=0;for(h=n.length;g<h;g++)j[0].appendChild(n[g].nTr);k.oApi._fnDrawHead(k,
+n,!0)}else{n=this._fnCopyLayout(k.aoHeader,c,!1);m=[];k.oApi._fnDetectHeader(m,d(">thead",a.header)[0]);g=0;for(h=n.length;g<h;g++){i=0;for(j=n[g].length;i<j;i++)m[g][i].cell.className=n[g][i].cell.className,d("span.DataTables_sort_icon",m[g][i].cell).each(function(){this.className=d("span.DataTables_sort_icon",n[g][i].cell)[0].className})}}this._fnEqualiseHeights("thead",this.dom.header,a.header);"auto"==this.s.sHeightMatch&&d(">tbody>tr",f.dom.body).css("height","auto");null!==a.body&&(d(a.body).remove(),
+a.body=null);a.body=d(this.dom.body).clone(!0)[0];a.body.className+=" DTFC_Cloned";a.body.style.paddingBottom=k.oScroll.iBarWidth+"px";a.body.style.marginBottom=2*k.oScroll.iBarWidth+"px";null!==a.body.getAttribute("id")&&a.body.removeAttribute("id");d(">thead>tr",a.body).empty();d(">tfoot",a.body).remove();var q=d("tbody",a.body)[0];d(q).empty();if(0<k.aiDisplay.length){h=d(">thead>tr",a.body)[0];for(p=0;p<c.length;p++)l=c[p],o=d(k.aoColumns[l].nTh).clone(!0)[0],o.innerHTML="",j=o.style,j.paddingTop=
+"0",j.paddingBottom="0",j.borderTopWidth="0",j.borderBottomWidth="0",j.height=0,j.width=f.s.aiInnerWidths[l]+"px",h.appendChild(o);d(">tbody>tr",f.dom.body).each(function(a){var a=f.s.dt.oFeatures.bServerSide===false?f.s.dt.aiDisplay[f.s.dt._iDisplayStart+a]:a,b=f.s.dt.aoData[a].anCells||d(this).children("td, th"),e=this.cloneNode(false);e.removeAttribute("id");e.setAttribute("data-dt-row",a);for(p=0;p<c.length;p++){l=c[p];if(b.length>0){o=d(b[l]).clone(true,true)[0];o.setAttribute("data-dt-row",
+a);o.setAttribute("data-dt-column",p);e.appendChild(o)}}q.appendChild(e)})}else d(">tbody>tr",f.dom.body).each(function(){o=this.cloneNode(true);o.className=o.className+" DTFC_NoData";d("td",o).html("");q.appendChild(o)});a.body.style.width="100%";a.body.style.margin="0";a.body.style.padding="0";k.oScroller!==t&&(h=k.oScroller.dom.force,b.forcer?b.forcer.style.height=h.style.height:(b.forcer=h.cloneNode(!0),b.liner.appendChild(b.forcer)));b.liner.appendChild(a.body);this._fnEqualiseHeights("tbody",
+f.dom.body,a.body);if(null!==k.nTFoot){if(e){null!==a.footer&&a.footer.parentNode.removeChild(a.footer);a.footer=d(this.dom.footer).clone(!0,!0)[0];a.footer.className+=" DTFC_Cloned";a.footer.style.width="100%";b.foot.appendChild(a.footer);n=this._fnCopyLayout(k.aoFooter,c,!0);b=d(">tfoot",a.footer);b.empty();g=0;for(h=n.length;g<h;g++)b[0].appendChild(n[g].nTr);k.oApi._fnDrawHead(k,n,!0)}else{n=this._fnCopyLayout(k.aoFooter,c,!1);b=[];k.oApi._fnDetectHeader(b,d(">tfoot",a.footer)[0]);g=0;for(h=n.length;g<
+h;g++){i=0;for(j=n[g].length;i<j;i++)b[g][i].cell.className=n[g][i].cell.className}}this._fnEqualiseHeights("tfoot",this.dom.footer,a.footer)}b=k.oApi._fnGetUniqueThs(k,d(">thead",a.header)[0]);d(b).each(function(a){l=c[a];this.style.width=f.s.aiInnerWidths[l]+"px"});null!==f.s.dt.nTFoot&&(b=k.oApi._fnGetUniqueThs(k,d(">tfoot",a.footer)[0]),d(b).each(function(a){l=c[a];this.style.width=f.s.aiInnerWidths[l]+"px"}))},_fnGetTrNodes:function(a){for(var b=[],c=0,d=a.childNodes.length;c<d;c++)"TR"==a.childNodes[c].nodeName.toUpperCase()&&
+b.push(a.childNodes[c]);return b},_fnEqualiseHeights:function(a,b,c){if(!("none"==this.s.sHeightMatch&&"thead"!==a&&"tfoot"!==a)){var e,f,g=b.getElementsByTagName(a)[0],c=c.getElementsByTagName(a)[0],a=d(">"+a+">tr:eq(0)",b).children(":first");a.outerHeight();a.height();for(var g=this._fnGetTrNodes(g),b=this._fnGetTrNodes(c),h=[],c=0,a=b.length;c<a;c++)e=g[c].offsetHeight,f=b[c].offsetHeight,e=f>e?f:e,"semiauto"==this.s.sHeightMatch&&(g[c]._DTTC_iHeight=e),h.push(e);c=0;for(a=b.length;c<a;c++)b[c].style.height=
+h[c]+"px",g[c].style.height=h[c]+"px"}},_firefoxScrollError:function(){if(u===t){var a=d("<div/>").css({position:"absolute",top:0,left:0,height:10,width:50,overflow:"scroll"}).appendTo("body");u=a[0].clientWidth===a[0].offsetWidth&&0!==this._fnDTOverflow().bar;a.remove()}return u}});m.defaults={iLeftColumns:1,iRightColumns:0,fnDrawCallback:null,sHeightMatch:"semiauto"};m.version="3.2.2";s.Api.register("fixedColumns()",function(){return this});s.Api.register("fixedColumns().update()",function(){return this.iterator("table",
+function(a){a._oFixedColumns&&a._oFixedColumns.fnUpdate()})});s.Api.register("fixedColumns().relayout()",function(){return this.iterator("table",function(a){a._oFixedColumns&&a._oFixedColumns.fnRedrawLayout()})});s.Api.register("rows().recalcHeight()",function(){return this.iterator("row",function(a,b){a._oFixedColumns&&a._oFixedColumns.fnRecalculateHeight(this.row(b).node())})});s.Api.register("fixedColumns().rowIndex()",function(a){a=d(a);return a.parents(".DTFC_Cloned").length?this.rows({page:"current"}).indexes()[a.index()]:
+this.row(a).index()});s.Api.register("fixedColumns().cellIndex()",function(a){a=d(a);if(a.parents(".DTFC_Cloned").length){var b=a.parent().index(),b=this.rows({page:"current"}).indexes()[b],a=a.parents(".DTFC_LeftWrapper").length?a.index():this.columns().flatten().length-this.context[0]._oFixedColumns.s.iRightColumns+a.index();return{row:b,column:this.column.index("toData",a),columnVisible:a}}return this.cell(a).index()});d(r).on("init.dt.fixedColumns",function(a,b){if("dt"===a.namespace){var c=b.oInit.fixedColumns,
+e=s.defaults.fixedColumns;if(c||e)e=d.extend({},c,e),!1!==c&&new m(b,e)}});d.fn.dataTable.FixedColumns=m;return d.fn.DataTable.FixedColumns=m});

+ 0 - 220
www/js/vendor/editor.bootstrap.js

@@ -1,220 +0,0 @@
-/*! Bootstrap integration for DataTables' Editor
- * ©2015 SpryMedia Ltd - datatables.net/license
- */
-
-(function( factory ){
-	if ( typeof define === 'function' && define.amd ) {
-		// AMD
-		define( ['jquery', 'datatables.net-bs', 'datatables.net-editor'], function ( $ ) {
-			return factory( $, window, document );
-		} );
-	}
-	else if ( typeof exports === 'object' ) {
-		// CommonJS
-		module.exports = function (root, $) {
-			if ( ! root ) {
-				root = window;
-			}
-
-			if ( ! $ || ! $.fn.dataTable ) {
-				$ = require('datatables.net-bs')(root, $).$;
-			}
-
-			if ( ! $.fn.dataTable.Editor ) {
-				require('datatables.net-editor')(root, $);
-			}
-
-			return factory( $, root, root.document );
-		};
-	}
-	else {
-		// Browser
-		factory( jQuery, window, document );
-	}
-}(function( $, window, document, undefined ) {
-'use strict';
-var DataTable = $.fn.dataTable;
-
-
-/*
- * Set the default display controller to be our bootstrap control 
- */
-DataTable.Editor.defaults.display = "bootstrap";
-
-
-/*
- * Alter the buttons that Editor adds to TableTools so they are suitable for bootstrap
- */
-var i18nDefaults = DataTable.Editor.defaults.i18n;
-i18nDefaults.create.title = "<h3>"+i18nDefaults.create.title+"</h3>";
-i18nDefaults.edit.title = "<h3>"+i18nDefaults.edit.title+"</h3>";
-i18nDefaults.remove.title = "<h3>"+i18nDefaults.remove.title+"</h3>";
-
-var tt = DataTable.TableTools;
-if ( tt ) {
-	tt.BUTTONS.editor_create.formButtons[0].className = "btn btn-primary";
-	tt.BUTTONS.editor_edit.formButtons[0].className = "btn btn-primary";
-	tt.BUTTONS.editor_remove.formButtons[0].className = "btn btn-danger";
-}
-
-
-/*
- * Change the default classes from Editor to be classes for Bootstrap
- */
-$.extend( true, $.fn.dataTable.Editor.classes, {
-	"header": {
-		"wrapper": "DTE_Header modal-header"
-	},
-	"body": {
-		"wrapper": "DTE_Body modal-body"
-	},
-	"footer": {
-		"wrapper": "DTE_Footer modal-footer"
-	},
-	"form": {
-		"tag": "form-horizontal",
-		"button": "btn btn-default"
-	},
-	"field": {
-		"wrapper": "DTE_Field",
-		"label":   "col-lg-4 control-label",
-		"input":   "col-lg-8 controls",
-		"error":   "error has-error",
-		"msg-labelInfo": "help-block",
-		"msg-info":      "help-block",
-		"msg-message":   "help-block",
-		"msg-error":     "help-block",
-		"multiValue":    "well well-sm multi-value",
-		"multiInfo":     "small",
-		"multiRestore":  "well well-sm multi-restore"
-	}
-} );
-
-
-/*
- * Bootstrap display controller - this is effectively a proxy to the Bootstrap
- * modal control.
- */
-
-var self;
-
-DataTable.Editor.display.bootstrap = $.extend( true, {}, DataTable.Editor.models.displayController, {
-	/*
-	 * API methods
-	 */
-	"init": function ( dte ) {
-		// init can be called multiple times (one for each Editor instance), but
-		// we only support a single construct here (shared between all Editor
-		// instances)
-		if ( ! self._dom.content ) {
-			self._dom.content = $(
-				'<div class="modal fade">'+
-					'<div class="modal-dialog">'+
-						'<div class="modal-content"/>'+
-					'</div>'+
-				'</div>'
-			);
-
-			self._dom.close = $('<button class="close">&times;</div>');
-
-			self._dom.close.click( function () {
-				self._dte.close('icon');
-			} );
-
-			$(document).on('click', 'div.modal', function (e) {
-				if ( $(e.target).hasClass('modal') && self._shown ) {
-					self._dte.background();
-				}
-			} );
-
-			dte.on( 'open.dtebs', function ( e, type ) {
-				if ( type === 'inline' || type === 'bubble' ) {
-					$('div.DTE input[type=text], div.DTE select, div.DTE textarea').addClass( 'form-control' );
-				}
-			} );
-		}
-
-		return self;
-	},
-
-	"open": function ( dte, append, callback ) {
-		if ( self._shown ) {
-			if ( callback ) {
-				callback();
-			}
-			return;
-		}
-
-		self._dte = dte;
-		self._shown = true;
-
-		var content = self._dom.content.find('div.modal-content');
-		content.children().detach();
-		content.append( append );
-
-		$('div.modal-header', append).prepend( self._dom.close );
-
-		$(self._dom.content)
-			.one('shown.bs.modal', function () {
-				// Can only give elements focus when shown
-				if ( self._dte.s.setFocus ) {
-					self._dte.s.setFocus.focus();
-				}
-
-				if ( callback ) {
-					callback();
-				}
-			})
-			.one('hidden', function () {
-				self._shown = false;
-			})
-			.appendTo( 'body' )
-			.modal( {
-				backdrop: "static",
-				keyboard: false
-			} );
-
-		$('input:not([type=checkbox]):not([type=radio]), select, textarea', self._dom.content)
-			.addClass( 'form-control' );
-	},
-
-	"close": function ( dte, callback ) {
-		if ( !self._shown ) {
-			if ( callback ) {
-				callback();
-			}
-			return;
-		}
-
-		$(self._dom.content)
-			.one( 'hidden.bs.modal', function () {
-				$(this).detach();
-			} )
-			.modal('hide');
-
-		self._dte = dte;
-		self._shown = false;
-
-		if ( callback ) {
-			callback();
-		}
-	},
-
-	node: function ( dte ) {
-		return self._dom.content[0];
-	},
-
-
-	/*
-	 * Private properties
-	 */
-	 "_shown": false,
-	"_dte": null,
-	"_dom": {}
-} );
-
-self = DataTable.Editor.display.bootstrap;
-
-
-return DataTable.Editor;
-}));

+ 0 - 10
www/js/vendor/editor.bootstrap.min.js

@@ -1,10 +0,0 @@
-/*!
- Bootstrap integration for DataTables' Editor
- ©2015 SpryMedia Ltd - datatables.net/license
-*/
-(function(c){"function"===typeof define&&define.amd?define(["jquery","datatables.net-bs","datatables.net-editor"],function(a){return c(a,window,document)}):"object"===typeof exports?module.exports=function(a,d){a||(a=window);if(!d||!d.fn.dataTable)d=require("datatables.net-bs")(a,d).$;d.fn.dataTable.Editor||require("datatables.net-editor")(a,d);return c(d,a,a.document)}:c(jQuery,window,document)})(function(c,a,d){a=c.fn.dataTable;a.Editor.defaults.display="bootstrap";var e=a.Editor.defaults.i18n;
-e.create.title="<h3>"+e.create.title+"</h3>";e.edit.title="<h3>"+e.edit.title+"</h3>";e.remove.title="<h3>"+e.remove.title+"</h3>";if(e=a.TableTools)e.BUTTONS.editor_create.formButtons[0].className="btn btn-primary",e.BUTTONS.editor_edit.formButtons[0].className="btn btn-primary",e.BUTTONS.editor_remove.formButtons[0].className="btn btn-danger";c.extend(!0,c.fn.dataTable.Editor.classes,{header:{wrapper:"DTE_Header modal-header"},body:{wrapper:"DTE_Body modal-body"},footer:{wrapper:"DTE_Footer modal-footer"},
-form:{tag:"form-horizontal",button:"btn btn-default"},field:{wrapper:"DTE_Field",label:"col-lg-4 control-label",input:"col-lg-8 controls",error:"error has-error","msg-labelInfo":"help-block","msg-info":"help-block","msg-message":"help-block","msg-error":"help-block",multiValue:"well well-sm multi-value",multiInfo:"small",multiRestore:"well well-sm multi-restore"}});var b;a.Editor.display.bootstrap=c.extend(!0,{},a.Editor.models.displayController,{init:function(a){if(!b._dom.content){b._dom.content=
-c('<div class="modal fade"><div class="modal-dialog"><div class="modal-content"/></div></div>');b._dom.close=c('<button class="close">&times;</div>');b._dom.close.click(function(){b._dte.close("icon")});c(d).on("click","div.modal",function(a){c(a.target).hasClass("modal")&&b._shown&&b._dte.background()});a.on("open.dtebs",function(b,a){(a==="inline"||a==="bubble")&&c("div.DTE input[type=text], div.DTE select, div.DTE textarea").addClass("form-control")})}return b},open:function(a,e,d){if(b._shown)d&&
-d();else{b._dte=a;b._shown=true;a=b._dom.content.find("div.modal-content");a.children().detach();a.append(e);c("div.modal-header",e).prepend(b._dom.close);c(b._dom.content).one("shown.bs.modal",function(){b._dte.s.setFocus&&b._dte.s.setFocus.focus();d&&d()}).one("hidden",function(){b._shown=false}).appendTo("body").modal({backdrop:"static",keyboard:false});c("input:not([type=checkbox]):not([type=radio]), select, textarea",b._dom.content).addClass("form-control")}},close:function(a,d){if(b._shown){c(b._dom.content).one("hidden.bs.modal",
-function(){c(this).detach()}).modal("hide");b._dte=a;b._shown=false}d&&d()},node:function(){return b._dom.content[0]},_shown:!1,_dte:null,_dom:{}});b=a.Editor.display.bootstrap;return a.Editor});

+ 0 - 180
www/js/vendor/editor.foundation.js

@@ -1,180 +0,0 @@
-/*! Foundation integration for DataTables' Editor
- * ©2015 SpryMedia Ltd - datatables.net/license
- */
-
-(function( factory ){
-	if ( typeof define === 'function' && define.amd ) {
-		// AMD
-		define( ['jquery', 'datatables.net-zf', 'datatables.net-editor'], function ( $ ) {
-			return factory( $, window, document );
-		} );
-	}
-	else if ( typeof exports === 'object' ) {
-		// CommonJS
-		module.exports = function (root, $) {
-			if ( ! root ) {
-				root = window;
-			}
-
-			if ( ! $ || ! $.fn.dataTable ) {
-				$ = require('datatables.net-zf')(root, $).$;
-			}
-
-			if ( ! $.fn.dataTable.Editor ) {
-				require('datatables.net-editor')(root, $);
-			}
-
-			return factory( $, root, root.document );
-		};
-	}
-	else {
-		// Browser
-		factory( jQuery, window, document );
-	}
-}(function( $, window, document, undefined ) {
-'use strict';
-var DataTable = $.fn.dataTable;
-
-
-/*
- * Set the default display controller to be our foundation control 
- */
-DataTable.Editor.defaults.display = "foundation";
-
-
-/*
- * Change the default classes from Editor to be classes for Foundation
- */
-$.extend( true, $.fn.dataTable.Editor.classes, {
-	field: {
-		wrapper:         "DTE_Field row",
-		label:           "small-4 columns inline",
-		input:           "small-8 columns",
-		error:           "error",
-		multiValue:      "panel radius multi-value",
-		multiInfo:       "small",
-		multiRestore:    "panel radius multi-restore",
-		"msg-labelInfo": "label secondary",
-		"msg-info":      "label secondary",
-		"msg-message":   "label secondary",
-		"msg-error":     "label alert"
-	},
-	form: {
-		button:  "button small"
-	}
-} );
-
-
-/*
- * Foundation display controller - this is effectively a proxy to the Foundation
- * modal control.
- */
-var self;
-
-DataTable.Editor.display.foundation = $.extend( true, {}, DataTable.Editor.models.displayController, {
-	/*
-	 * API methods
-	 */
-	"init": function ( dte ) {
-		self._dom.content = $(
-			'<div class="reveal reveal-modal" data-reveal />'
-		);
-		self._dom.close = $('<button class="close close-button">&times;</div>');
-
-		self._dom.close.click( function () {
-			self._dte.close('icon');
-		} );
-
-		return self;
-	},
-
-	"open": function ( dte, append, callback ) {
-		if ( self._shown ) {
-			if ( callback ) {
-				callback();
-			}
-			return;
-		}
-
-		self._dte = dte;
-		self._shown = true;
-
-		var content = self._dom.content;
-		content.children().detach();
-		content.append( append );
-		content.prepend( self._dom.close );
-
-		$(self._dom.content)
-			.one('opened.fndtn.reveal', function () {
-				if ( callback ) {
-					callback();
-				}
-			})
-			.one('closed.fndtn.reveal', function () {
-				self._shown = false;
-			});
-
-		if ( window.Foundation && window.Foundation.Reveal ) {
-			// Foundation 6
-			if ( ! self._reveal ) {
-				self._reveal = new window.Foundation.Reveal( self._dom.content, {
-					closeOnClick: false
-				} );
-			}
-
-			$(self._dom.content).appendTo('body');
-			self._reveal.open();
-		}
-		else {
-			// Foundation 5
-			$(self._dom.content).foundation( 'reveal','open' );
-		}
-
-		$(document).on('click.dte-zf', 'div.reveal-modal-bg, div.reveal-overlay', function () {
-			self._dte.background();
-		} );
-	},
-
-	"close": function ( dte, callback ) {
-		if ( !self._shown ) {
-			if ( callback ) {
-				callback();
-			}
-			return;
-		}
-
-		if ( self._reveal ) {
-			self._reveal.close();
-		}
-		else {
-			$(self._dom.content).foundation( 'reveal', 'close' );
-		}
-
-		$(document).off( 'click.dte-zf' );
-
-		self._dte = dte;
-		self._shown = false;
-
-		if ( callback ) {
-			callback();
-		}
-	},
-
-	node: function ( dte ) {
-		return self._dom.content[0];
-	},
-
-
-	/*
-	 * Private properties
-	 */
-	 "_shown": false,
-	"_dte": null,
-	"_dom": {}
-} );
-
-self = DataTable.Editor.display.foundation;
-
-
-return DataTable.Editor;
-}));

+ 0 - 8
www/js/vendor/editor.foundation.min.js

@@ -1,8 +0,0 @@
-/*!
- Foundation integration for DataTables' Editor
- ©2015 SpryMedia Ltd - datatables.net/license
-*/
-(function(b){"function"===typeof define&&define.amd?define(["jquery","datatables.net-zf","datatables.net-editor"],function(c){return b(c,window,document)}):"object"===typeof exports?module.exports=function(c,d){c||(c=window);if(!d||!d.fn.dataTable)d=require("datatables.net-zf")(c,d).$;d.fn.dataTable.Editor||require("datatables.net-editor")(c,d);return b(d,c,c.document)}:b(jQuery,window,document)})(function(b,c,d){var e=b.fn.dataTable;e.Editor.defaults.display="foundation";b.extend(!0,b.fn.dataTable.Editor.classes,
-{field:{wrapper:"DTE_Field row",label:"small-4 columns inline",input:"small-8 columns",error:"error",multiValue:"panel radius multi-value",multiInfo:"small",multiRestore:"panel radius multi-restore","msg-labelInfo":"label secondary","msg-info":"label secondary","msg-message":"label secondary","msg-error":"label alert"},form:{button:"button small"}});var a;e.Editor.display.foundation=b.extend(!0,{},e.Editor.models.displayController,{init:function(){a._dom.content=b('<div class="reveal reveal-modal" data-reveal />');
-a._dom.close=b('<button class="close close-button">&times;</div>');a._dom.close.click(function(){a._dte.close("icon")});return a},open:function(f,e,g){if(a._shown)g&&g();else{a._dte=f;a._shown=true;f=a._dom.content;f.children().detach();f.append(e);f.prepend(a._dom.close);b(a._dom.content).one("opened.fndtn.reveal",function(){g&&g()}).one("closed.fndtn.reveal",function(){a._shown=false});if(c.Foundation&&c.Foundation.Reveal){if(!a._reveal)a._reveal=new c.Foundation.Reveal(a._dom.content,{closeOnClick:false});
-b(a._dom.content).appendTo("body");a._reveal.open()}else b(a._dom.content).foundation("reveal","open");b(d).on("click.dte-zf","div.reveal-modal-bg, div.reveal-overlay",function(){a._dte.background()})}},close:function(c,e){if(a._shown){a._reveal?a._reveal.close():b(a._dom.content).foundation("reveal","close");b(d).off("click.dte-zf");a._dte=c;a._shown=false}e&&e()},node:function(){return a._dom.content[0]},_shown:!1,_dte:null,_dom:{}});a=e.Editor.display.foundation;return e.Editor});

+ 0 - 141
www/js/vendor/editor.jqueryui.js

@@ -1,141 +0,0 @@
-/*! jQuery UI integration for DataTables' Editor
- * ©2015 SpryMedia Ltd - datatables.net/license
- */
-
-(function( factory ){
-	if ( typeof define === 'function' && define.amd ) {
-		// AMD
-		define( ['jquery', 'datatables.net-jqui', 'datatables.net-editor'], function ( $ ) {
-			return factory( $, window, document );
-		} );
-	}
-	else if ( typeof exports === 'object' ) {
-		// CommonJS
-		module.exports = function (root, $) {
-			if ( ! root ) {
-				root = window;
-			}
-
-			if ( ! $ || ! $.fn.dataTable ) {
-				$ = require('datatables.net-jqui')(root, $).$;
-			}
-
-			if ( ! $.fn.dataTable.Editor ) {
-				require('datatables.net-editor')(root, $);
-			}
-
-			return factory( $, root, root.document );
-		};
-	}
-	else {
-		// Browser
-		factory( jQuery, window, document );
-	}
-}(function( $, window, document, undefined ) {
-'use strict';
-var DataTable = $.fn.dataTable;
-
-
-var Editor = DataTable.Editor;
-var doingClose = false;
-
-/*
- * Set the default display controller to be our foundation control 
- */
-Editor.defaults.display = "jqueryui";
-
-/*
- * Change the default classes from Editor to be classes for Bootstrap
- */
-$.extend( true, $.fn.dataTable.Editor.classes, {
-	form: {
-		button:  "btn ui-button ui-widget ui-state-default ui-corner-all ui-button-text-only"
-	}
-} );
-
-/*
- * jQuery UI display controller - this is effectively a proxy to the jQuery UI
- * modal control.
- */
-Editor.display.jqueryui = $.extend( true, {}, Editor.models.displayController, {
-	init: function ( dte ) {
-		dte.__dialouge = $('<div/>')
-			.css('display', 'none')
-			.appendTo('body')
-			.dialog( $.extend( true, Editor.display.jqueryui.modalOptions, {
-				autoOpen: false,
-				buttons: { "A": function () {} }, // fake button so the button container is created
-				closeOnEscape: false // allow editor's escape function to run
-			} ) );
-
-		// Need to know when the dialogue is closed using its own trigger
-		// so we can reset the form
-		$(dte.__dialouge).on( 'dialogclose', function (e) {
-			if ( ! doingClose ) {
-				dte.close();
-			}
-		} );
-
-		return Editor.display.jqueryui;
-	},
-
-	open: function ( dte, append, callback ) {
-		dte.__dialouge
-			.append( append )
-			.dialog( 'open' );
-
-		$(dte.dom.formError).appendTo(
-			dte.__dialouge.parent().find('div.ui-dialog-buttonpane')
-		);
-
-		dte.__dialouge.parent().find('.ui-dialog-title').html( dte.dom.header.innerHTML );
-		dte.__dialouge.parent().addClass('DTED');
-
-		// Modify the Editor buttons to be jQuery UI suitable
-		var buttons = $(dte.dom.buttons)
-			.children()
-			.addClass( 'ui-button ui-widget ui-state-default ui-corner-all ui-button-text-only' )
-			.each( function () {
-				$(this).wrapInner( '<span class="ui-button-text" />' );
-			} );
-
-		// Move the buttons into the jQuery UI button set
-		dte.__dialouge.parent().find('div.ui-dialog-buttonset')
-			.empty()
-			.append( buttons.parent() );
-
-		if ( callback ) {
-			callback();
-		}
-	},
-
-	close: function ( dte, callback ) {
-		if ( dte.__dialouge ) {
-			// Don't want to trigger a close() call from dialogclose!
-			doingClose = true;
-			dte.__dialouge.dialog( 'close' );
-			doingClose = false;
-		}
-
-		if ( callback ) {
-			callback();
-		}
-	},
-
-	node: function ( dte ) {
-		return dte.__dialouge[0];
-	},
-
-	// jQuery UI dialogues perform their own focus capture
-	captureFocus: false
-} );
-
-
-Editor.display.jqueryui.modalOptions = {
-	width: 600,
-	modal: true
-};
-
-
-return DataTable.Editor;
-}));

+ 0 - 8
www/js/vendor/editor.jqueryui.min.js

@@ -1,8 +0,0 @@
-/*!
- jQuery UI integration for DataTables' Editor
- ©2015 SpryMedia Ltd - datatables.net/license
-*/
-(function(b){"function"===typeof define&&define.amd?define(["jquery","datatables.net-jqui","datatables.net-editor"],function(c){return b(c,window,document)}):"object"===typeof exports?module.exports=function(c,a){c||(c=window);if(!a||!a.fn.dataTable)a=require("datatables.net-jqui")(c,a).$;a.fn.dataTable.Editor||require("datatables.net-editor")(c,a);return b(a,c,c.document)}:b(jQuery,window,document)})(function(b){var c=b.fn.dataTable,a=c.Editor,e=!1;a.defaults.display="jqueryui";b.extend(!0,b.fn.dataTable.Editor.classes,
-{form:{button:"btn ui-button ui-widget ui-state-default ui-corner-all ui-button-text-only"}});a.display.jqueryui=b.extend(!0,{},a.models.displayController,{init:function(d){d.__dialouge=b("<div/>").css("display","none").appendTo("body").dialog(b.extend(true,a.display.jqueryui.modalOptions,{autoOpen:false,buttons:{A:function(){}},closeOnEscape:false}));b(d.__dialouge).on("dialogclose",function(){e||d.close()});return a.display.jqueryui},open:function(d,a,c){d.__dialouge.append(a).dialog("open");b(d.dom.formError).appendTo(d.__dialouge.parent().find("div.ui-dialog-buttonpane"));
-d.__dialouge.parent().find(".ui-dialog-title").html(d.dom.header.innerHTML);d.__dialouge.parent().addClass("DTED");a=b(d.dom.buttons).children().addClass("ui-button ui-widget ui-state-default ui-corner-all ui-button-text-only").each(function(){b(this).wrapInner('<span class="ui-button-text" />')});d.__dialouge.parent().find("div.ui-dialog-buttonset").empty().append(a.parent());c&&c()},close:function(a,b){if(a.__dialouge){e=true;a.__dialouge.dialog("close");e=false}b&&b()},node:function(a){return a.__dialouge[0]},
-captureFocus:!1});a.display.jqueryui.modalOptions={width:600,modal:!0};return c.Editor});

Неке датотеке нису приказане због велике количине промена