diff --git a/RIGS/static/.sass-cache/0374f0126bd57b88caafcb0668c489c953feb425/_alerts.scssc b/RIGS/static/.sass-cache/0374f0126bd57b88caafcb0668c489c953feb425/_alerts.scssc deleted file mode 100644 index cded0338..00000000 Binary files a/RIGS/static/.sass-cache/0374f0126bd57b88caafcb0668c489c953feb425/_alerts.scssc and /dev/null differ diff --git a/RIGS/static/.sass-cache/0374f0126bd57b88caafcb0668c489c953feb425/_badges.scssc b/RIGS/static/.sass-cache/0374f0126bd57b88caafcb0668c489c953feb425/_badges.scssc deleted file mode 100644 index bdf568c3..00000000 Binary files a/RIGS/static/.sass-cache/0374f0126bd57b88caafcb0668c489c953feb425/_badges.scssc and /dev/null differ diff --git a/RIGS/static/.sass-cache/0374f0126bd57b88caafcb0668c489c953feb425/_breadcrumbs.scssc b/RIGS/static/.sass-cache/0374f0126bd57b88caafcb0668c489c953feb425/_breadcrumbs.scssc deleted file mode 100644 index 8c60fd1e..00000000 Binary files a/RIGS/static/.sass-cache/0374f0126bd57b88caafcb0668c489c953feb425/_breadcrumbs.scssc and /dev/null differ diff --git a/RIGS/static/.sass-cache/0374f0126bd57b88caafcb0668c489c953feb425/_button-groups.scssc b/RIGS/static/.sass-cache/0374f0126bd57b88caafcb0668c489c953feb425/_button-groups.scssc deleted file mode 100644 index e91becbe..00000000 Binary files a/RIGS/static/.sass-cache/0374f0126bd57b88caafcb0668c489c953feb425/_button-groups.scssc and /dev/null differ diff --git a/RIGS/static/.sass-cache/0374f0126bd57b88caafcb0668c489c953feb425/_buttons.scssc b/RIGS/static/.sass-cache/0374f0126bd57b88caafcb0668c489c953feb425/_buttons.scssc deleted file mode 100644 index 8d4aa629..00000000 Binary files a/RIGS/static/.sass-cache/0374f0126bd57b88caafcb0668c489c953feb425/_buttons.scssc and /dev/null differ diff --git a/RIGS/static/.sass-cache/0374f0126bd57b88caafcb0668c489c953feb425/_carousel.scssc b/RIGS/static/.sass-cache/0374f0126bd57b88caafcb0668c489c953feb425/_carousel.scssc deleted file mode 100644 index 5d766595..00000000 Binary files a/RIGS/static/.sass-cache/0374f0126bd57b88caafcb0668c489c953feb425/_carousel.scssc and /dev/null differ diff --git a/RIGS/static/.sass-cache/0374f0126bd57b88caafcb0668c489c953feb425/_close.scssc b/RIGS/static/.sass-cache/0374f0126bd57b88caafcb0668c489c953feb425/_close.scssc deleted file mode 100644 index 12b14b7d..00000000 Binary files a/RIGS/static/.sass-cache/0374f0126bd57b88caafcb0668c489c953feb425/_close.scssc and /dev/null differ diff --git a/RIGS/static/.sass-cache/0374f0126bd57b88caafcb0668c489c953feb425/_code.scssc b/RIGS/static/.sass-cache/0374f0126bd57b88caafcb0668c489c953feb425/_code.scssc deleted file mode 100644 index 379636f7..00000000 Binary files a/RIGS/static/.sass-cache/0374f0126bd57b88caafcb0668c489c953feb425/_code.scssc and /dev/null differ diff --git a/RIGS/static/.sass-cache/0374f0126bd57b88caafcb0668c489c953feb425/_component-animations.scssc b/RIGS/static/.sass-cache/0374f0126bd57b88caafcb0668c489c953feb425/_component-animations.scssc deleted file mode 100644 index 1d73fffb..00000000 Binary files a/RIGS/static/.sass-cache/0374f0126bd57b88caafcb0668c489c953feb425/_component-animations.scssc and /dev/null differ diff --git a/RIGS/static/.sass-cache/0374f0126bd57b88caafcb0668c489c953feb425/_dropdowns.scssc b/RIGS/static/.sass-cache/0374f0126bd57b88caafcb0668c489c953feb425/_dropdowns.scssc deleted file mode 100644 index 1c6409d8..00000000 Binary files a/RIGS/static/.sass-cache/0374f0126bd57b88caafcb0668c489c953feb425/_dropdowns.scssc and /dev/null differ diff --git a/RIGS/static/.sass-cache/0374f0126bd57b88caafcb0668c489c953feb425/_forms.scssc b/RIGS/static/.sass-cache/0374f0126bd57b88caafcb0668c489c953feb425/_forms.scssc deleted file mode 100644 index c0ff2563..00000000 Binary files a/RIGS/static/.sass-cache/0374f0126bd57b88caafcb0668c489c953feb425/_forms.scssc and /dev/null differ diff --git a/RIGS/static/.sass-cache/0374f0126bd57b88caafcb0668c489c953feb425/_glyphicons.scssc b/RIGS/static/.sass-cache/0374f0126bd57b88caafcb0668c489c953feb425/_glyphicons.scssc deleted file mode 100644 index f6cffd2d..00000000 Binary files a/RIGS/static/.sass-cache/0374f0126bd57b88caafcb0668c489c953feb425/_glyphicons.scssc and /dev/null differ diff --git a/RIGS/static/.sass-cache/0374f0126bd57b88caafcb0668c489c953feb425/_grid.scssc b/RIGS/static/.sass-cache/0374f0126bd57b88caafcb0668c489c953feb425/_grid.scssc deleted file mode 100644 index 4989df7f..00000000 Binary files a/RIGS/static/.sass-cache/0374f0126bd57b88caafcb0668c489c953feb425/_grid.scssc and /dev/null differ diff --git a/RIGS/static/.sass-cache/0374f0126bd57b88caafcb0668c489c953feb425/_input-groups.scssc b/RIGS/static/.sass-cache/0374f0126bd57b88caafcb0668c489c953feb425/_input-groups.scssc deleted file mode 100644 index 7948ec18..00000000 Binary files a/RIGS/static/.sass-cache/0374f0126bd57b88caafcb0668c489c953feb425/_input-groups.scssc and /dev/null differ diff --git a/RIGS/static/.sass-cache/0374f0126bd57b88caafcb0668c489c953feb425/_jumbotron.scssc b/RIGS/static/.sass-cache/0374f0126bd57b88caafcb0668c489c953feb425/_jumbotron.scssc deleted file mode 100644 index d7f0b867..00000000 Binary files a/RIGS/static/.sass-cache/0374f0126bd57b88caafcb0668c489c953feb425/_jumbotron.scssc and /dev/null differ diff --git a/RIGS/static/.sass-cache/0374f0126bd57b88caafcb0668c489c953feb425/_labels.scssc b/RIGS/static/.sass-cache/0374f0126bd57b88caafcb0668c489c953feb425/_labels.scssc deleted file mode 100644 index d25bc276..00000000 Binary files a/RIGS/static/.sass-cache/0374f0126bd57b88caafcb0668c489c953feb425/_labels.scssc and /dev/null differ diff --git a/RIGS/static/.sass-cache/0374f0126bd57b88caafcb0668c489c953feb425/_list-group.scssc b/RIGS/static/.sass-cache/0374f0126bd57b88caafcb0668c489c953feb425/_list-group.scssc deleted file mode 100644 index 0e02896a..00000000 Binary files a/RIGS/static/.sass-cache/0374f0126bd57b88caafcb0668c489c953feb425/_list-group.scssc and /dev/null differ diff --git a/RIGS/static/.sass-cache/0374f0126bd57b88caafcb0668c489c953feb425/_media.scssc b/RIGS/static/.sass-cache/0374f0126bd57b88caafcb0668c489c953feb425/_media.scssc deleted file mode 100644 index 0a121cf3..00000000 Binary files a/RIGS/static/.sass-cache/0374f0126bd57b88caafcb0668c489c953feb425/_media.scssc and /dev/null differ diff --git a/RIGS/static/.sass-cache/0374f0126bd57b88caafcb0668c489c953feb425/_mixins.scssc b/RIGS/static/.sass-cache/0374f0126bd57b88caafcb0668c489c953feb425/_mixins.scssc deleted file mode 100644 index 3cbd71e0..00000000 Binary files a/RIGS/static/.sass-cache/0374f0126bd57b88caafcb0668c489c953feb425/_mixins.scssc and /dev/null differ diff --git a/RIGS/static/.sass-cache/0374f0126bd57b88caafcb0668c489c953feb425/_modals.scssc b/RIGS/static/.sass-cache/0374f0126bd57b88caafcb0668c489c953feb425/_modals.scssc deleted file mode 100644 index 3b10d653..00000000 Binary files a/RIGS/static/.sass-cache/0374f0126bd57b88caafcb0668c489c953feb425/_modals.scssc and /dev/null differ diff --git a/RIGS/static/.sass-cache/0374f0126bd57b88caafcb0668c489c953feb425/_navbar.scssc b/RIGS/static/.sass-cache/0374f0126bd57b88caafcb0668c489c953feb425/_navbar.scssc deleted file mode 100644 index 929b074f..00000000 Binary files a/RIGS/static/.sass-cache/0374f0126bd57b88caafcb0668c489c953feb425/_navbar.scssc and /dev/null differ diff --git a/RIGS/static/.sass-cache/0374f0126bd57b88caafcb0668c489c953feb425/_navs.scssc b/RIGS/static/.sass-cache/0374f0126bd57b88caafcb0668c489c953feb425/_navs.scssc deleted file mode 100644 index d5835b2f..00000000 Binary files a/RIGS/static/.sass-cache/0374f0126bd57b88caafcb0668c489c953feb425/_navs.scssc and /dev/null differ diff --git a/RIGS/static/.sass-cache/0374f0126bd57b88caafcb0668c489c953feb425/_normalize.scssc b/RIGS/static/.sass-cache/0374f0126bd57b88caafcb0668c489c953feb425/_normalize.scssc deleted file mode 100644 index cb0fb556..00000000 Binary files a/RIGS/static/.sass-cache/0374f0126bd57b88caafcb0668c489c953feb425/_normalize.scssc and /dev/null differ diff --git a/RIGS/static/.sass-cache/0374f0126bd57b88caafcb0668c489c953feb425/_pager.scssc b/RIGS/static/.sass-cache/0374f0126bd57b88caafcb0668c489c953feb425/_pager.scssc deleted file mode 100644 index afecf422..00000000 Binary files a/RIGS/static/.sass-cache/0374f0126bd57b88caafcb0668c489c953feb425/_pager.scssc and /dev/null differ diff --git a/RIGS/static/.sass-cache/0374f0126bd57b88caafcb0668c489c953feb425/_pagination.scssc b/RIGS/static/.sass-cache/0374f0126bd57b88caafcb0668c489c953feb425/_pagination.scssc deleted file mode 100644 index 1858c9d4..00000000 Binary files a/RIGS/static/.sass-cache/0374f0126bd57b88caafcb0668c489c953feb425/_pagination.scssc and /dev/null differ diff --git a/RIGS/static/.sass-cache/0374f0126bd57b88caafcb0668c489c953feb425/_panels.scssc b/RIGS/static/.sass-cache/0374f0126bd57b88caafcb0668c489c953feb425/_panels.scssc deleted file mode 100644 index 1adfadf1..00000000 Binary files a/RIGS/static/.sass-cache/0374f0126bd57b88caafcb0668c489c953feb425/_panels.scssc and /dev/null differ diff --git a/RIGS/static/.sass-cache/0374f0126bd57b88caafcb0668c489c953feb425/_popovers.scssc b/RIGS/static/.sass-cache/0374f0126bd57b88caafcb0668c489c953feb425/_popovers.scssc deleted file mode 100644 index 590de131..00000000 Binary files a/RIGS/static/.sass-cache/0374f0126bd57b88caafcb0668c489c953feb425/_popovers.scssc and /dev/null differ diff --git a/RIGS/static/.sass-cache/0374f0126bd57b88caafcb0668c489c953feb425/_print.scssc b/RIGS/static/.sass-cache/0374f0126bd57b88caafcb0668c489c953feb425/_print.scssc deleted file mode 100644 index 37a02a50..00000000 Binary files a/RIGS/static/.sass-cache/0374f0126bd57b88caafcb0668c489c953feb425/_print.scssc and /dev/null differ diff --git a/RIGS/static/.sass-cache/0374f0126bd57b88caafcb0668c489c953feb425/_progress-bars.scssc b/RIGS/static/.sass-cache/0374f0126bd57b88caafcb0668c489c953feb425/_progress-bars.scssc deleted file mode 100644 index 48eb653f..00000000 Binary files a/RIGS/static/.sass-cache/0374f0126bd57b88caafcb0668c489c953feb425/_progress-bars.scssc and /dev/null differ diff --git a/RIGS/static/.sass-cache/0374f0126bd57b88caafcb0668c489c953feb425/_responsive-embed.scssc b/RIGS/static/.sass-cache/0374f0126bd57b88caafcb0668c489c953feb425/_responsive-embed.scssc deleted file mode 100644 index a6e57fd7..00000000 Binary files a/RIGS/static/.sass-cache/0374f0126bd57b88caafcb0668c489c953feb425/_responsive-embed.scssc and /dev/null differ diff --git a/RIGS/static/.sass-cache/0374f0126bd57b88caafcb0668c489c953feb425/_responsive-utilities.scssc b/RIGS/static/.sass-cache/0374f0126bd57b88caafcb0668c489c953feb425/_responsive-utilities.scssc deleted file mode 100644 index d9afd2f8..00000000 Binary files a/RIGS/static/.sass-cache/0374f0126bd57b88caafcb0668c489c953feb425/_responsive-utilities.scssc and /dev/null differ diff --git a/RIGS/static/.sass-cache/0374f0126bd57b88caafcb0668c489c953feb425/_scaffolding.scssc b/RIGS/static/.sass-cache/0374f0126bd57b88caafcb0668c489c953feb425/_scaffolding.scssc deleted file mode 100644 index f64b227e..00000000 Binary files a/RIGS/static/.sass-cache/0374f0126bd57b88caafcb0668c489c953feb425/_scaffolding.scssc and /dev/null differ diff --git a/RIGS/static/.sass-cache/0374f0126bd57b88caafcb0668c489c953feb425/_tables.scssc b/RIGS/static/.sass-cache/0374f0126bd57b88caafcb0668c489c953feb425/_tables.scssc deleted file mode 100644 index a1fd8569..00000000 Binary files a/RIGS/static/.sass-cache/0374f0126bd57b88caafcb0668c489c953feb425/_tables.scssc and /dev/null differ diff --git a/RIGS/static/.sass-cache/0374f0126bd57b88caafcb0668c489c953feb425/_thumbnails.scssc b/RIGS/static/.sass-cache/0374f0126bd57b88caafcb0668c489c953feb425/_thumbnails.scssc deleted file mode 100644 index 0b5d0624..00000000 Binary files a/RIGS/static/.sass-cache/0374f0126bd57b88caafcb0668c489c953feb425/_thumbnails.scssc and /dev/null differ diff --git a/RIGS/static/.sass-cache/0374f0126bd57b88caafcb0668c489c953feb425/_tooltip.scssc b/RIGS/static/.sass-cache/0374f0126bd57b88caafcb0668c489c953feb425/_tooltip.scssc deleted file mode 100644 index f233b310..00000000 Binary files a/RIGS/static/.sass-cache/0374f0126bd57b88caafcb0668c489c953feb425/_tooltip.scssc and /dev/null differ diff --git a/RIGS/static/.sass-cache/0374f0126bd57b88caafcb0668c489c953feb425/_type.scssc b/RIGS/static/.sass-cache/0374f0126bd57b88caafcb0668c489c953feb425/_type.scssc deleted file mode 100644 index 4ae15131..00000000 Binary files a/RIGS/static/.sass-cache/0374f0126bd57b88caafcb0668c489c953feb425/_type.scssc and /dev/null differ diff --git a/RIGS/static/.sass-cache/0374f0126bd57b88caafcb0668c489c953feb425/_utilities.scssc b/RIGS/static/.sass-cache/0374f0126bd57b88caafcb0668c489c953feb425/_utilities.scssc deleted file mode 100644 index 3635fc6a..00000000 Binary files a/RIGS/static/.sass-cache/0374f0126bd57b88caafcb0668c489c953feb425/_utilities.scssc and /dev/null differ diff --git a/RIGS/static/.sass-cache/0374f0126bd57b88caafcb0668c489c953feb425/_variables.scssc b/RIGS/static/.sass-cache/0374f0126bd57b88caafcb0668c489c953feb425/_variables.scssc deleted file mode 100644 index 59d0aae9..00000000 Binary files a/RIGS/static/.sass-cache/0374f0126bd57b88caafcb0668c489c953feb425/_variables.scssc and /dev/null differ diff --git a/RIGS/static/.sass-cache/0374f0126bd57b88caafcb0668c489c953feb425/_wells.scssc b/RIGS/static/.sass-cache/0374f0126bd57b88caafcb0668c489c953feb425/_wells.scssc deleted file mode 100644 index 3f806c7b..00000000 Binary files a/RIGS/static/.sass-cache/0374f0126bd57b88caafcb0668c489c953feb425/_wells.scssc and /dev/null differ diff --git a/RIGS/static/.sass-cache/3c636e0e8b5a053316424a8d393804114978101d/_hacks.scssc b/RIGS/static/.sass-cache/3c636e0e8b5a053316424a8d393804114978101d/_hacks.scssc deleted file mode 100644 index 0e1327db..00000000 Binary files a/RIGS/static/.sass-cache/3c636e0e8b5a053316424a8d393804114978101d/_hacks.scssc and /dev/null differ diff --git a/RIGS/static/.sass-cache/47d6b3709b43cfff3b808620ace4dc9ce47cf0b3/_css3.scssc b/RIGS/static/.sass-cache/47d6b3709b43cfff3b808620ace4dc9ce47cf0b3/_css3.scssc deleted file mode 100644 index c6aa76ae..00000000 Binary files a/RIGS/static/.sass-cache/47d6b3709b43cfff3b808620ace4dc9ce47cf0b3/_css3.scssc and /dev/null differ diff --git a/RIGS/static/.sass-cache/47d6b3709b43cfff3b808620ace4dc9ce47cf0b3/_support.scssc b/RIGS/static/.sass-cache/47d6b3709b43cfff3b808620ace4dc9ce47cf0b3/_support.scssc deleted file mode 100644 index 3d0f3d9d..00000000 Binary files a/RIGS/static/.sass-cache/47d6b3709b43cfff3b808620ace4dc9ce47cf0b3/_support.scssc and /dev/null differ diff --git a/RIGS/static/.sass-cache/4d07ae05bcb00198157e09f28cd747815c6c104d/_bootstrap-compass.scssc b/RIGS/static/.sass-cache/4d07ae05bcb00198157e09f28cd747815c6c104d/_bootstrap-compass.scssc deleted file mode 100644 index 186ab061..00000000 Binary files a/RIGS/static/.sass-cache/4d07ae05bcb00198157e09f28cd747815c6c104d/_bootstrap-compass.scssc and /dev/null differ diff --git a/RIGS/static/.sass-cache/4d07ae05bcb00198157e09f28cd747815c6c104d/_bootstrap.scssc b/RIGS/static/.sass-cache/4d07ae05bcb00198157e09f28cd747815c6c104d/_bootstrap.scssc deleted file mode 100644 index df8f6f0a..00000000 Binary files a/RIGS/static/.sass-cache/4d07ae05bcb00198157e09f28cd747815c6c104d/_bootstrap.scssc and /dev/null differ diff --git a/RIGS/static/.sass-cache/56d8ad2b7dafac377505c841dc98fe8afe8c868e/_bootstrap-variables.scssc b/RIGS/static/.sass-cache/56d8ad2b7dafac377505c841dc98fe8afe8c868e/_bootstrap-variables.scssc deleted file mode 100644 index 75ba1cd9..00000000 Binary files a/RIGS/static/.sass-cache/56d8ad2b7dafac377505c841dc98fe8afe8c868e/_bootstrap-variables.scssc and /dev/null differ diff --git a/RIGS/static/.sass-cache/56d8ad2b7dafac377505c841dc98fe8afe8c868e/screen.scssc b/RIGS/static/.sass-cache/56d8ad2b7dafac377505c841dc98fe8afe8c868e/screen.scssc deleted file mode 100644 index 07977dd2..00000000 Binary files a/RIGS/static/.sass-cache/56d8ad2b7dafac377505c841dc98fe8afe8c868e/screen.scssc and /dev/null differ diff --git a/RIGS/static/.sass-cache/a3bcfc9be49b22ed79221f5f1475fa208050bb78/_alerts.scssc b/RIGS/static/.sass-cache/a3bcfc9be49b22ed79221f5f1475fa208050bb78/_alerts.scssc deleted file mode 100644 index 2a0ba790..00000000 Binary files a/RIGS/static/.sass-cache/a3bcfc9be49b22ed79221f5f1475fa208050bb78/_alerts.scssc and /dev/null differ diff --git a/RIGS/static/.sass-cache/a3bcfc9be49b22ed79221f5f1475fa208050bb78/_background-variant.scssc b/RIGS/static/.sass-cache/a3bcfc9be49b22ed79221f5f1475fa208050bb78/_background-variant.scssc deleted file mode 100644 index b09f54f1..00000000 Binary files a/RIGS/static/.sass-cache/a3bcfc9be49b22ed79221f5f1475fa208050bb78/_background-variant.scssc and /dev/null differ diff --git a/RIGS/static/.sass-cache/a3bcfc9be49b22ed79221f5f1475fa208050bb78/_border-radius.scssc b/RIGS/static/.sass-cache/a3bcfc9be49b22ed79221f5f1475fa208050bb78/_border-radius.scssc deleted file mode 100644 index 48c17caa..00000000 Binary files a/RIGS/static/.sass-cache/a3bcfc9be49b22ed79221f5f1475fa208050bb78/_border-radius.scssc and /dev/null differ diff --git a/RIGS/static/.sass-cache/a3bcfc9be49b22ed79221f5f1475fa208050bb78/_buttons.scssc b/RIGS/static/.sass-cache/a3bcfc9be49b22ed79221f5f1475fa208050bb78/_buttons.scssc deleted file mode 100644 index 3be96c3f..00000000 Binary files a/RIGS/static/.sass-cache/a3bcfc9be49b22ed79221f5f1475fa208050bb78/_buttons.scssc and /dev/null differ diff --git a/RIGS/static/.sass-cache/a3bcfc9be49b22ed79221f5f1475fa208050bb78/_center-block.scssc b/RIGS/static/.sass-cache/a3bcfc9be49b22ed79221f5f1475fa208050bb78/_center-block.scssc deleted file mode 100644 index aa72f40d..00000000 Binary files a/RIGS/static/.sass-cache/a3bcfc9be49b22ed79221f5f1475fa208050bb78/_center-block.scssc and /dev/null differ diff --git a/RIGS/static/.sass-cache/a3bcfc9be49b22ed79221f5f1475fa208050bb78/_clearfix.scssc b/RIGS/static/.sass-cache/a3bcfc9be49b22ed79221f5f1475fa208050bb78/_clearfix.scssc deleted file mode 100644 index deeee064..00000000 Binary files a/RIGS/static/.sass-cache/a3bcfc9be49b22ed79221f5f1475fa208050bb78/_clearfix.scssc and /dev/null differ diff --git a/RIGS/static/.sass-cache/a3bcfc9be49b22ed79221f5f1475fa208050bb78/_forms.scssc b/RIGS/static/.sass-cache/a3bcfc9be49b22ed79221f5f1475fa208050bb78/_forms.scssc deleted file mode 100644 index 1245cef0..00000000 Binary files a/RIGS/static/.sass-cache/a3bcfc9be49b22ed79221f5f1475fa208050bb78/_forms.scssc and /dev/null differ diff --git a/RIGS/static/.sass-cache/a3bcfc9be49b22ed79221f5f1475fa208050bb78/_gradients.scssc b/RIGS/static/.sass-cache/a3bcfc9be49b22ed79221f5f1475fa208050bb78/_gradients.scssc deleted file mode 100644 index 2b11361a..00000000 Binary files a/RIGS/static/.sass-cache/a3bcfc9be49b22ed79221f5f1475fa208050bb78/_gradients.scssc and /dev/null differ diff --git a/RIGS/static/.sass-cache/a3bcfc9be49b22ed79221f5f1475fa208050bb78/_grid-framework.scssc b/RIGS/static/.sass-cache/a3bcfc9be49b22ed79221f5f1475fa208050bb78/_grid-framework.scssc deleted file mode 100644 index 5d33abc2..00000000 Binary files a/RIGS/static/.sass-cache/a3bcfc9be49b22ed79221f5f1475fa208050bb78/_grid-framework.scssc and /dev/null differ diff --git a/RIGS/static/.sass-cache/a3bcfc9be49b22ed79221f5f1475fa208050bb78/_grid.scssc b/RIGS/static/.sass-cache/a3bcfc9be49b22ed79221f5f1475fa208050bb78/_grid.scssc deleted file mode 100644 index bd1f7080..00000000 Binary files a/RIGS/static/.sass-cache/a3bcfc9be49b22ed79221f5f1475fa208050bb78/_grid.scssc and /dev/null differ diff --git a/RIGS/static/.sass-cache/a3bcfc9be49b22ed79221f5f1475fa208050bb78/_hide-text.scssc b/RIGS/static/.sass-cache/a3bcfc9be49b22ed79221f5f1475fa208050bb78/_hide-text.scssc deleted file mode 100644 index 00ba6131..00000000 Binary files a/RIGS/static/.sass-cache/a3bcfc9be49b22ed79221f5f1475fa208050bb78/_hide-text.scssc and /dev/null differ diff --git a/RIGS/static/.sass-cache/a3bcfc9be49b22ed79221f5f1475fa208050bb78/_image.scssc b/RIGS/static/.sass-cache/a3bcfc9be49b22ed79221f5f1475fa208050bb78/_image.scssc deleted file mode 100644 index 34a7ec89..00000000 Binary files a/RIGS/static/.sass-cache/a3bcfc9be49b22ed79221f5f1475fa208050bb78/_image.scssc and /dev/null differ diff --git a/RIGS/static/.sass-cache/a3bcfc9be49b22ed79221f5f1475fa208050bb78/_labels.scssc b/RIGS/static/.sass-cache/a3bcfc9be49b22ed79221f5f1475fa208050bb78/_labels.scssc deleted file mode 100644 index a628ad98..00000000 Binary files a/RIGS/static/.sass-cache/a3bcfc9be49b22ed79221f5f1475fa208050bb78/_labels.scssc and /dev/null differ diff --git a/RIGS/static/.sass-cache/a3bcfc9be49b22ed79221f5f1475fa208050bb78/_list-group.scssc b/RIGS/static/.sass-cache/a3bcfc9be49b22ed79221f5f1475fa208050bb78/_list-group.scssc deleted file mode 100644 index 6e0f2087..00000000 Binary files a/RIGS/static/.sass-cache/a3bcfc9be49b22ed79221f5f1475fa208050bb78/_list-group.scssc and /dev/null differ diff --git a/RIGS/static/.sass-cache/a3bcfc9be49b22ed79221f5f1475fa208050bb78/_nav-divider.scssc b/RIGS/static/.sass-cache/a3bcfc9be49b22ed79221f5f1475fa208050bb78/_nav-divider.scssc deleted file mode 100644 index 8d2047e3..00000000 Binary files a/RIGS/static/.sass-cache/a3bcfc9be49b22ed79221f5f1475fa208050bb78/_nav-divider.scssc and /dev/null differ diff --git a/RIGS/static/.sass-cache/a3bcfc9be49b22ed79221f5f1475fa208050bb78/_nav-vertical-align.scssc b/RIGS/static/.sass-cache/a3bcfc9be49b22ed79221f5f1475fa208050bb78/_nav-vertical-align.scssc deleted file mode 100644 index 7a19051e..00000000 Binary files a/RIGS/static/.sass-cache/a3bcfc9be49b22ed79221f5f1475fa208050bb78/_nav-vertical-align.scssc and /dev/null differ diff --git a/RIGS/static/.sass-cache/a3bcfc9be49b22ed79221f5f1475fa208050bb78/_opacity.scssc b/RIGS/static/.sass-cache/a3bcfc9be49b22ed79221f5f1475fa208050bb78/_opacity.scssc deleted file mode 100644 index edac6215..00000000 Binary files a/RIGS/static/.sass-cache/a3bcfc9be49b22ed79221f5f1475fa208050bb78/_opacity.scssc and /dev/null differ diff --git a/RIGS/static/.sass-cache/a3bcfc9be49b22ed79221f5f1475fa208050bb78/_pagination.scssc b/RIGS/static/.sass-cache/a3bcfc9be49b22ed79221f5f1475fa208050bb78/_pagination.scssc deleted file mode 100644 index 727b99b8..00000000 Binary files a/RIGS/static/.sass-cache/a3bcfc9be49b22ed79221f5f1475fa208050bb78/_pagination.scssc and /dev/null differ diff --git a/RIGS/static/.sass-cache/a3bcfc9be49b22ed79221f5f1475fa208050bb78/_panels.scssc b/RIGS/static/.sass-cache/a3bcfc9be49b22ed79221f5f1475fa208050bb78/_panels.scssc deleted file mode 100644 index f921e5a9..00000000 Binary files a/RIGS/static/.sass-cache/a3bcfc9be49b22ed79221f5f1475fa208050bb78/_panels.scssc and /dev/null differ diff --git a/RIGS/static/.sass-cache/a3bcfc9be49b22ed79221f5f1475fa208050bb78/_progress-bar.scssc b/RIGS/static/.sass-cache/a3bcfc9be49b22ed79221f5f1475fa208050bb78/_progress-bar.scssc deleted file mode 100644 index 4b6a55f4..00000000 Binary files a/RIGS/static/.sass-cache/a3bcfc9be49b22ed79221f5f1475fa208050bb78/_progress-bar.scssc and /dev/null differ diff --git a/RIGS/static/.sass-cache/a3bcfc9be49b22ed79221f5f1475fa208050bb78/_reset-filter.scssc b/RIGS/static/.sass-cache/a3bcfc9be49b22ed79221f5f1475fa208050bb78/_reset-filter.scssc deleted file mode 100644 index 52e9d461..00000000 Binary files a/RIGS/static/.sass-cache/a3bcfc9be49b22ed79221f5f1475fa208050bb78/_reset-filter.scssc and /dev/null differ diff --git a/RIGS/static/.sass-cache/a3bcfc9be49b22ed79221f5f1475fa208050bb78/_reset-text.scssc b/RIGS/static/.sass-cache/a3bcfc9be49b22ed79221f5f1475fa208050bb78/_reset-text.scssc deleted file mode 100644 index b06f3382..00000000 Binary files a/RIGS/static/.sass-cache/a3bcfc9be49b22ed79221f5f1475fa208050bb78/_reset-text.scssc and /dev/null differ diff --git a/RIGS/static/.sass-cache/a3bcfc9be49b22ed79221f5f1475fa208050bb78/_resize.scssc b/RIGS/static/.sass-cache/a3bcfc9be49b22ed79221f5f1475fa208050bb78/_resize.scssc deleted file mode 100644 index bbb66711..00000000 Binary files a/RIGS/static/.sass-cache/a3bcfc9be49b22ed79221f5f1475fa208050bb78/_resize.scssc and /dev/null differ diff --git a/RIGS/static/.sass-cache/a3bcfc9be49b22ed79221f5f1475fa208050bb78/_responsive-visibility.scssc b/RIGS/static/.sass-cache/a3bcfc9be49b22ed79221f5f1475fa208050bb78/_responsive-visibility.scssc deleted file mode 100644 index 0cdefd0b..00000000 Binary files a/RIGS/static/.sass-cache/a3bcfc9be49b22ed79221f5f1475fa208050bb78/_responsive-visibility.scssc and /dev/null differ diff --git a/RIGS/static/.sass-cache/a3bcfc9be49b22ed79221f5f1475fa208050bb78/_size.scssc b/RIGS/static/.sass-cache/a3bcfc9be49b22ed79221f5f1475fa208050bb78/_size.scssc deleted file mode 100644 index c187aa7c..00000000 Binary files a/RIGS/static/.sass-cache/a3bcfc9be49b22ed79221f5f1475fa208050bb78/_size.scssc and /dev/null differ diff --git a/RIGS/static/.sass-cache/a3bcfc9be49b22ed79221f5f1475fa208050bb78/_tab-focus.scssc b/RIGS/static/.sass-cache/a3bcfc9be49b22ed79221f5f1475fa208050bb78/_tab-focus.scssc deleted file mode 100644 index 68f6b53a..00000000 Binary files a/RIGS/static/.sass-cache/a3bcfc9be49b22ed79221f5f1475fa208050bb78/_tab-focus.scssc and /dev/null differ diff --git a/RIGS/static/.sass-cache/a3bcfc9be49b22ed79221f5f1475fa208050bb78/_table-row.scssc b/RIGS/static/.sass-cache/a3bcfc9be49b22ed79221f5f1475fa208050bb78/_table-row.scssc deleted file mode 100644 index 987f4017..00000000 Binary files a/RIGS/static/.sass-cache/a3bcfc9be49b22ed79221f5f1475fa208050bb78/_table-row.scssc and /dev/null differ diff --git a/RIGS/static/.sass-cache/a3bcfc9be49b22ed79221f5f1475fa208050bb78/_text-emphasis.scssc b/RIGS/static/.sass-cache/a3bcfc9be49b22ed79221f5f1475fa208050bb78/_text-emphasis.scssc deleted file mode 100644 index f405822e..00000000 Binary files a/RIGS/static/.sass-cache/a3bcfc9be49b22ed79221f5f1475fa208050bb78/_text-emphasis.scssc and /dev/null differ diff --git a/RIGS/static/.sass-cache/a3bcfc9be49b22ed79221f5f1475fa208050bb78/_text-overflow.scssc b/RIGS/static/.sass-cache/a3bcfc9be49b22ed79221f5f1475fa208050bb78/_text-overflow.scssc deleted file mode 100644 index 70642652..00000000 Binary files a/RIGS/static/.sass-cache/a3bcfc9be49b22ed79221f5f1475fa208050bb78/_text-overflow.scssc and /dev/null differ diff --git a/RIGS/static/.sass-cache/a3bcfc9be49b22ed79221f5f1475fa208050bb78/_vendor-prefixes.scssc b/RIGS/static/.sass-cache/a3bcfc9be49b22ed79221f5f1475fa208050bb78/_vendor-prefixes.scssc deleted file mode 100644 index a2c84756..00000000 Binary files a/RIGS/static/.sass-cache/a3bcfc9be49b22ed79221f5f1475fa208050bb78/_vendor-prefixes.scssc and /dev/null differ diff --git a/RIGS/static/.sass-cache/b89599eaf1037d1b6a50a7042689c2cdb70d2b58/_autocomplete.scssc b/RIGS/static/.sass-cache/b89599eaf1037d1b6a50a7042689c2cdb70d2b58/_autocomplete.scssc deleted file mode 100644 index ed84d82b..00000000 Binary files a/RIGS/static/.sass-cache/b89599eaf1037d1b6a50a7042689c2cdb70d2b58/_autocomplete.scssc and /dev/null differ diff --git a/RIGS/static/.sass-cache/b89599eaf1037d1b6a50a7042689c2cdb70d2b58/_base.scssc b/RIGS/static/.sass-cache/b89599eaf1037d1b6a50a7042689c2cdb70d2b58/_base.scssc deleted file mode 100644 index b8dbcd5e..00000000 Binary files a/RIGS/static/.sass-cache/b89599eaf1037d1b6a50a7042689c2cdb70d2b58/_base.scssc and /dev/null differ diff --git a/RIGS/static/.sass-cache/b89599eaf1037d1b6a50a7042689c2cdb70d2b58/_jq-ui-bootstrap-variable-adapter.scssc b/RIGS/static/.sass-cache/b89599eaf1037d1b6a50a7042689c2cdb70d2b58/_jq-ui-bootstrap-variable-adapter.scssc deleted file mode 100644 index bed6e875..00000000 Binary files a/RIGS/static/.sass-cache/b89599eaf1037d1b6a50a7042689c2cdb70d2b58/_jq-ui-bootstrap-variable-adapter.scssc and /dev/null differ diff --git a/RIGS/static/.sass-cache/b89599eaf1037d1b6a50a7042689c2cdb70d2b58/_menu.scssc b/RIGS/static/.sass-cache/b89599eaf1037d1b6a50a7042689c2cdb70d2b58/_menu.scssc deleted file mode 100644 index 8cac666a..00000000 Binary files a/RIGS/static/.sass-cache/b89599eaf1037d1b6a50a7042689c2cdb70d2b58/_menu.scssc and /dev/null differ diff --git a/RIGS/static/.sass-cache/b89599eaf1037d1b6a50a7042689c2cdb70d2b58/_tooltip.scssc b/RIGS/static/.sass-cache/b89599eaf1037d1b6a50a7042689c2cdb70d2b58/_tooltip.scssc deleted file mode 100644 index ae3fa331..00000000 Binary files a/RIGS/static/.sass-cache/b89599eaf1037d1b6a50a7042689c2cdb70d2b58/_tooltip.scssc and /dev/null differ diff --git a/RIGS/static/.sass-cache/ff92b759fc93baa43f25bf098cb519b1e5b74bad/_animation.scssc b/RIGS/static/.sass-cache/ff92b759fc93baa43f25bf098cb519b1e5b74bad/_animation.scssc deleted file mode 100644 index 734c9fc5..00000000 Binary files a/RIGS/static/.sass-cache/ff92b759fc93baa43f25bf098cb519b1e5b74bad/_animation.scssc and /dev/null differ diff --git a/RIGS/static/.sass-cache/ff92b759fc93baa43f25bf098cb519b1e5b74bad/_appearance.scssc b/RIGS/static/.sass-cache/ff92b759fc93baa43f25bf098cb519b1e5b74bad/_appearance.scssc deleted file mode 100644 index c3db739e..00000000 Binary files a/RIGS/static/.sass-cache/ff92b759fc93baa43f25bf098cb519b1e5b74bad/_appearance.scssc and /dev/null differ diff --git a/RIGS/static/.sass-cache/ff92b759fc93baa43f25bf098cb519b1e5b74bad/_background-clip.scssc b/RIGS/static/.sass-cache/ff92b759fc93baa43f25bf098cb519b1e5b74bad/_background-clip.scssc deleted file mode 100644 index 717c9348..00000000 Binary files a/RIGS/static/.sass-cache/ff92b759fc93baa43f25bf098cb519b1e5b74bad/_background-clip.scssc and /dev/null differ diff --git a/RIGS/static/.sass-cache/ff92b759fc93baa43f25bf098cb519b1e5b74bad/_background-origin.scssc b/RIGS/static/.sass-cache/ff92b759fc93baa43f25bf098cb519b1e5b74bad/_background-origin.scssc deleted file mode 100644 index ae2c003b..00000000 Binary files a/RIGS/static/.sass-cache/ff92b759fc93baa43f25bf098cb519b1e5b74bad/_background-origin.scssc and /dev/null differ diff --git a/RIGS/static/.sass-cache/ff92b759fc93baa43f25bf098cb519b1e5b74bad/_background-size.scssc b/RIGS/static/.sass-cache/ff92b759fc93baa43f25bf098cb519b1e5b74bad/_background-size.scssc deleted file mode 100644 index bb37f21b..00000000 Binary files a/RIGS/static/.sass-cache/ff92b759fc93baa43f25bf098cb519b1e5b74bad/_background-size.scssc and /dev/null differ diff --git a/RIGS/static/.sass-cache/ff92b759fc93baa43f25bf098cb519b1e5b74bad/_border-radius.scssc b/RIGS/static/.sass-cache/ff92b759fc93baa43f25bf098cb519b1e5b74bad/_border-radius.scssc deleted file mode 100644 index 11c79a5e..00000000 Binary files a/RIGS/static/.sass-cache/ff92b759fc93baa43f25bf098cb519b1e5b74bad/_border-radius.scssc and /dev/null differ diff --git a/RIGS/static/.sass-cache/ff92b759fc93baa43f25bf098cb519b1e5b74bad/_box-shadow.scssc b/RIGS/static/.sass-cache/ff92b759fc93baa43f25bf098cb519b1e5b74bad/_box-shadow.scssc deleted file mode 100644 index f9f1e9ab..00000000 Binary files a/RIGS/static/.sass-cache/ff92b759fc93baa43f25bf098cb519b1e5b74bad/_box-shadow.scssc and /dev/null differ diff --git a/RIGS/static/.sass-cache/ff92b759fc93baa43f25bf098cb519b1e5b74bad/_box-sizing.scssc b/RIGS/static/.sass-cache/ff92b759fc93baa43f25bf098cb519b1e5b74bad/_box-sizing.scssc deleted file mode 100644 index c562a75e..00000000 Binary files a/RIGS/static/.sass-cache/ff92b759fc93baa43f25bf098cb519b1e5b74bad/_box-sizing.scssc and /dev/null differ diff --git a/RIGS/static/.sass-cache/ff92b759fc93baa43f25bf098cb519b1e5b74bad/_columns.scssc b/RIGS/static/.sass-cache/ff92b759fc93baa43f25bf098cb519b1e5b74bad/_columns.scssc deleted file mode 100644 index bc6c0b07..00000000 Binary files a/RIGS/static/.sass-cache/ff92b759fc93baa43f25bf098cb519b1e5b74bad/_columns.scssc and /dev/null differ diff --git a/RIGS/static/.sass-cache/ff92b759fc93baa43f25bf098cb519b1e5b74bad/_filter.scssc b/RIGS/static/.sass-cache/ff92b759fc93baa43f25bf098cb519b1e5b74bad/_filter.scssc deleted file mode 100644 index be94e04c..00000000 Binary files a/RIGS/static/.sass-cache/ff92b759fc93baa43f25bf098cb519b1e5b74bad/_filter.scssc and /dev/null differ diff --git a/RIGS/static/.sass-cache/ff92b759fc93baa43f25bf098cb519b1e5b74bad/_flexbox.scssc b/RIGS/static/.sass-cache/ff92b759fc93baa43f25bf098cb519b1e5b74bad/_flexbox.scssc deleted file mode 100644 index b91234be..00000000 Binary files a/RIGS/static/.sass-cache/ff92b759fc93baa43f25bf098cb519b1e5b74bad/_flexbox.scssc and /dev/null differ diff --git a/RIGS/static/.sass-cache/ff92b759fc93baa43f25bf098cb519b1e5b74bad/_font-face.scssc b/RIGS/static/.sass-cache/ff92b759fc93baa43f25bf098cb519b1e5b74bad/_font-face.scssc deleted file mode 100644 index 6a813955..00000000 Binary files a/RIGS/static/.sass-cache/ff92b759fc93baa43f25bf098cb519b1e5b74bad/_font-face.scssc and /dev/null differ diff --git a/RIGS/static/.sass-cache/ff92b759fc93baa43f25bf098cb519b1e5b74bad/_hyphenation.scssc b/RIGS/static/.sass-cache/ff92b759fc93baa43f25bf098cb519b1e5b74bad/_hyphenation.scssc deleted file mode 100644 index 4067eaf9..00000000 Binary files a/RIGS/static/.sass-cache/ff92b759fc93baa43f25bf098cb519b1e5b74bad/_hyphenation.scssc and /dev/null differ diff --git a/RIGS/static/.sass-cache/ff92b759fc93baa43f25bf098cb519b1e5b74bad/_images.scssc b/RIGS/static/.sass-cache/ff92b759fc93baa43f25bf098cb519b1e5b74bad/_images.scssc deleted file mode 100644 index 5bcb165d..00000000 Binary files a/RIGS/static/.sass-cache/ff92b759fc93baa43f25bf098cb519b1e5b74bad/_images.scssc and /dev/null differ diff --git a/RIGS/static/.sass-cache/ff92b759fc93baa43f25bf098cb519b1e5b74bad/_inline-block.scssc b/RIGS/static/.sass-cache/ff92b759fc93baa43f25bf098cb519b1e5b74bad/_inline-block.scssc deleted file mode 100644 index e3213cc9..00000000 Binary files a/RIGS/static/.sass-cache/ff92b759fc93baa43f25bf098cb519b1e5b74bad/_inline-block.scssc and /dev/null differ diff --git a/RIGS/static/.sass-cache/ff92b759fc93baa43f25bf098cb519b1e5b74bad/_opacity.scssc b/RIGS/static/.sass-cache/ff92b759fc93baa43f25bf098cb519b1e5b74bad/_opacity.scssc deleted file mode 100644 index 663491c4..00000000 Binary files a/RIGS/static/.sass-cache/ff92b759fc93baa43f25bf098cb519b1e5b74bad/_opacity.scssc and /dev/null differ diff --git a/RIGS/static/.sass-cache/ff92b759fc93baa43f25bf098cb519b1e5b74bad/_regions.scssc b/RIGS/static/.sass-cache/ff92b759fc93baa43f25bf098cb519b1e5b74bad/_regions.scssc deleted file mode 100644 index c4ca2352..00000000 Binary files a/RIGS/static/.sass-cache/ff92b759fc93baa43f25bf098cb519b1e5b74bad/_regions.scssc and /dev/null differ diff --git a/RIGS/static/.sass-cache/ff92b759fc93baa43f25bf098cb519b1e5b74bad/_text-shadow.scssc b/RIGS/static/.sass-cache/ff92b759fc93baa43f25bf098cb519b1e5b74bad/_text-shadow.scssc deleted file mode 100644 index 94b764b7..00000000 Binary files a/RIGS/static/.sass-cache/ff92b759fc93baa43f25bf098cb519b1e5b74bad/_text-shadow.scssc and /dev/null differ diff --git a/RIGS/static/.sass-cache/ff92b759fc93baa43f25bf098cb519b1e5b74bad/_transform.scssc b/RIGS/static/.sass-cache/ff92b759fc93baa43f25bf098cb519b1e5b74bad/_transform.scssc deleted file mode 100644 index adef2f11..00000000 Binary files a/RIGS/static/.sass-cache/ff92b759fc93baa43f25bf098cb519b1e5b74bad/_transform.scssc and /dev/null differ diff --git a/RIGS/static/.sass-cache/ff92b759fc93baa43f25bf098cb519b1e5b74bad/_transition.scssc b/RIGS/static/.sass-cache/ff92b759fc93baa43f25bf098cb519b1e5b74bad/_transition.scssc deleted file mode 100644 index c625b5ca..00000000 Binary files a/RIGS/static/.sass-cache/ff92b759fc93baa43f25bf098cb519b1e5b74bad/_transition.scssc and /dev/null differ diff --git a/RIGS/static/.sass-cache/ff92b759fc93baa43f25bf098cb519b1e5b74bad/_user-interface.scssc b/RIGS/static/.sass-cache/ff92b759fc93baa43f25bf098cb519b1e5b74bad/_user-interface.scssc deleted file mode 100644 index dcfc2502..00000000 Binary files a/RIGS/static/.sass-cache/ff92b759fc93baa43f25bf098cb519b1e5b74bad/_user-interface.scssc and /dev/null differ diff --git a/RIGS/static/config.rb b/RIGS/static/config.rb deleted file mode 100644 index 7c3e52b4..00000000 --- a/RIGS/static/config.rb +++ /dev/null @@ -1,27 +0,0 @@ -# Require any additional compass plugins here. -require 'bootstrap-sass' - -# Set this to the root of your project when deployed: -http_path = "/static/" -css_dir = "css" -sass_dir = "scss" -images_dir = "img" -javascripts_dir = "js" -fonts_dir = "fonts" - -# You can select your preferred output style here (can be overridden via the command line): -# output_style = :expanded or :nested or :compact or :compressed -output_style = :compressed - -# To enable relative paths to assets via compass helper functions. Uncomment: -# relative_assets = true - -# To disable debugging comments that display the original location of your selectors. Uncomment: -# line_comments = false - - -# If you prefer the indented syntax, you might want to regenerate this -# project again passing --syntax sass, or you can uncomment this: -# preferred_syntax = :sass -# and then run: -# sass-convert -R --from scss --to sass sass scss && rm -rf sass && mv scss sass diff --git a/RIGS/static/css/ajax-bootstrap-select.css b/RIGS/static/css/ajax-bootstrap-select.css deleted file mode 100755 index a7c010b2..00000000 --- a/RIGS/static/css/ajax-bootstrap-select.css +++ /dev/null @@ -1,27 +0,0 @@ -/*! - * Ajax Bootstrap Select - * - * Extends existing [Bootstrap Select] implementations by adding the ability to search via AJAX requests as you type. Originally for CROSCON. - * - * @version 1.3.1 - * @author Adam Heim - https://github.com/truckingsim - * @link https://github.com/truckingsim/Ajax-Bootstrap-Select - * @copyright 2015 Adam Heim - * @license Released under the MIT license. - * - * Contributors: - * Mark Carver - https://github.com/markcarver - * - * Last build: 2015-01-06 8:43:11 PM EST - */ -.bootstrap-select .status { - background: #f0f0f0; - clear: both; - color: #999; - font-size: 11px; - font-style: italic; - font-weight: 500; - line-height: 1; - margin-bottom: -5px; - padding: 10px 20px; -} diff --git a/RIGS/static/css/bootstrap-datetimepicker.min.css b/RIGS/static/css/bootstrap-datetimepicker.min.css deleted file mode 100644 index c7021619..00000000 --- a/RIGS/static/css/bootstrap-datetimepicker.min.css +++ /dev/null @@ -1,366 +0,0 @@ -/*! - * Datetimepicker for Bootstrap 3 - * ! version : 4.7.14 - * https://github.com/Eonasdan/bootstrap-datetimepicker/ - */ -.bootstrap-datetimepicker-widget { - list-style: none; -} -.bootstrap-datetimepicker-widget.dropdown-menu { - margin: 2px 0; - padding: 4px; - width: 19em; -} -@media (min-width: 768px) { - .bootstrap-datetimepicker-widget.dropdown-menu.timepicker-sbs { - width: 38em; - } -} -@media (min-width: 992px) { - .bootstrap-datetimepicker-widget.dropdown-menu.timepicker-sbs { - width: 38em; - } -} -@media (min-width: 1200px) { - .bootstrap-datetimepicker-widget.dropdown-menu.timepicker-sbs { - width: 38em; - } -} -.bootstrap-datetimepicker-widget.dropdown-menu:before, -.bootstrap-datetimepicker-widget.dropdown-menu:after { - content: ''; - display: inline-block; - position: absolute; -} -.bootstrap-datetimepicker-widget.dropdown-menu.bottom:before { - border-left: 7px solid transparent; - border-right: 7px solid transparent; - border-bottom: 7px solid #cccccc; - border-bottom-color: rgba(0, 0, 0, 0.2); - top: -7px; - left: 7px; -} -.bootstrap-datetimepicker-widget.dropdown-menu.bottom:after { - border-left: 6px solid transparent; - border-right: 6px solid transparent; - border-bottom: 6px solid white; - top: -6px; - left: 8px; -} -.bootstrap-datetimepicker-widget.dropdown-menu.top:before { - border-left: 7px solid transparent; - border-right: 7px solid transparent; - border-top: 7px solid #cccccc; - border-top-color: rgba(0, 0, 0, 0.2); - bottom: -7px; - left: 6px; -} -.bootstrap-datetimepicker-widget.dropdown-menu.top:after { - border-left: 6px solid transparent; - border-right: 6px solid transparent; - border-top: 6px solid white; - bottom: -6px; - left: 7px; -} -.bootstrap-datetimepicker-widget.dropdown-menu.pull-right:before { - left: auto; - right: 6px; -} -.bootstrap-datetimepicker-widget.dropdown-menu.pull-right:after { - left: auto; - right: 7px; -} -.bootstrap-datetimepicker-widget .list-unstyled { - margin: 0; -} -.bootstrap-datetimepicker-widget a[data-action] { - padding: 6px 0; -} -.bootstrap-datetimepicker-widget a[data-action]:active { - box-shadow: none; -} -.bootstrap-datetimepicker-widget .timepicker-hour, -.bootstrap-datetimepicker-widget .timepicker-minute, -.bootstrap-datetimepicker-widget .timepicker-second { - width: 54px; - font-weight: bold; - font-size: 1.2em; - margin: 0; -} -.bootstrap-datetimepicker-widget button[data-action] { - padding: 6px; -} -.bootstrap-datetimepicker-widget .btn[data-action="incrementHours"]::after { - position: absolute; - width: 1px; - height: 1px; - margin: -1px; - padding: 0; - overflow: hidden; - clip: rect(0, 0, 0, 0); - border: 0; - content: "Increment Hours"; -} -.bootstrap-datetimepicker-widget .btn[data-action="incrementMinutes"]::after { - position: absolute; - width: 1px; - height: 1px; - margin: -1px; - padding: 0; - overflow: hidden; - clip: rect(0, 0, 0, 0); - border: 0; - content: "Increment Minutes"; -} -.bootstrap-datetimepicker-widget .btn[data-action="decrementHours"]::after { - position: absolute; - width: 1px; - height: 1px; - margin: -1px; - padding: 0; - overflow: hidden; - clip: rect(0, 0, 0, 0); - border: 0; - content: "Decrement Hours"; -} -.bootstrap-datetimepicker-widget .btn[data-action="decrementMinutes"]::after { - position: absolute; - width: 1px; - height: 1px; - margin: -1px; - padding: 0; - overflow: hidden; - clip: rect(0, 0, 0, 0); - border: 0; - content: "Decrement Minutes"; -} -.bootstrap-datetimepicker-widget .btn[data-action="showHours"]::after { - position: absolute; - width: 1px; - height: 1px; - margin: -1px; - padding: 0; - overflow: hidden; - clip: rect(0, 0, 0, 0); - border: 0; - content: "Show Hours"; -} -.bootstrap-datetimepicker-widget .btn[data-action="showMinutes"]::after { - position: absolute; - width: 1px; - height: 1px; - margin: -1px; - padding: 0; - overflow: hidden; - clip: rect(0, 0, 0, 0); - border: 0; - content: "Show Minutes"; -} -.bootstrap-datetimepicker-widget .btn[data-action="togglePeriod"]::after { - position: absolute; - width: 1px; - height: 1px; - margin: -1px; - padding: 0; - overflow: hidden; - clip: rect(0, 0, 0, 0); - border: 0; - content: "Toggle AM/PM"; -} -.bootstrap-datetimepicker-widget .btn[data-action="clear"]::after { - position: absolute; - width: 1px; - height: 1px; - margin: -1px; - padding: 0; - overflow: hidden; - clip: rect(0, 0, 0, 0); - border: 0; - content: "Clear the picker"; -} -.bootstrap-datetimepicker-widget .btn[data-action="today"]::after { - position: absolute; - width: 1px; - height: 1px; - margin: -1px; - padding: 0; - overflow: hidden; - clip: rect(0, 0, 0, 0); - border: 0; - content: "Set the date to today"; -} -.bootstrap-datetimepicker-widget .picker-switch { - text-align: center; -} -.bootstrap-datetimepicker-widget .picker-switch::after { - position: absolute; - width: 1px; - height: 1px; - margin: -1px; - padding: 0; - overflow: hidden; - clip: rect(0, 0, 0, 0); - border: 0; - content: "Toggle Date and Time Screens"; -} -.bootstrap-datetimepicker-widget .picker-switch td { - padding: 0; - margin: 0; - height: auto; - width: auto; - line-height: inherit; -} -.bootstrap-datetimepicker-widget .picker-switch td span { - line-height: 2.5; - height: 2.5em; - width: 100%; -} -.bootstrap-datetimepicker-widget table { - width: 100%; - margin: 0; -} -.bootstrap-datetimepicker-widget table td, -.bootstrap-datetimepicker-widget table th { - text-align: center; - border-radius: 4px; -} -.bootstrap-datetimepicker-widget table th { - height: 20px; - line-height: 20px; - width: 20px; -} -.bootstrap-datetimepicker-widget table th.picker-switch { - width: 145px; -} -.bootstrap-datetimepicker-widget table th.disabled, -.bootstrap-datetimepicker-widget table th.disabled:hover { - background: none; - color: #777777; - cursor: not-allowed; -} -.bootstrap-datetimepicker-widget table th.prev::after { - position: absolute; - width: 1px; - height: 1px; - margin: -1px; - padding: 0; - overflow: hidden; - clip: rect(0, 0, 0, 0); - border: 0; - content: "Previous Month"; -} -.bootstrap-datetimepicker-widget table th.next::after { - position: absolute; - width: 1px; - height: 1px; - margin: -1px; - padding: 0; - overflow: hidden; - clip: rect(0, 0, 0, 0); - border: 0; - content: "Next Month"; -} -.bootstrap-datetimepicker-widget table thead tr:first-child th { - cursor: pointer; -} -.bootstrap-datetimepicker-widget table thead tr:first-child th:hover { - background: #eeeeee; -} -.bootstrap-datetimepicker-widget table td { - height: 54px; - line-height: 54px; - width: 54px; -} -.bootstrap-datetimepicker-widget table td.cw { - font-size: .8em; - height: 20px; - line-height: 20px; - color: #777777; -} -.bootstrap-datetimepicker-widget table td.day { - height: 20px; - line-height: 20px; - width: 20px; -} -.bootstrap-datetimepicker-widget table td.day:hover, -.bootstrap-datetimepicker-widget table td.hour:hover, -.bootstrap-datetimepicker-widget table td.minute:hover, -.bootstrap-datetimepicker-widget table td.second:hover { - background: #eeeeee; - cursor: pointer; -} -.bootstrap-datetimepicker-widget table td.old, -.bootstrap-datetimepicker-widget table td.new { - color: #777777; -} -.bootstrap-datetimepicker-widget table td.today { - position: relative; -} -.bootstrap-datetimepicker-widget table td.today:before { - content: ''; - display: inline-block; - border: 0 0 7px 7px solid transparent; - border-bottom-color: #337ab7; - border-top-color: rgba(0, 0, 0, 0.2); - position: absolute; - bottom: 4px; - right: 4px; -} -.bootstrap-datetimepicker-widget table td.active, -.bootstrap-datetimepicker-widget table td.active:hover { - background-color: #337ab7; - color: #ffffff; - text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); -} -.bootstrap-datetimepicker-widget table td.active.today:before { - border-bottom-color: #fff; -} -.bootstrap-datetimepicker-widget table td.disabled, -.bootstrap-datetimepicker-widget table td.disabled:hover { - background: none; - color: #777777; - cursor: not-allowed; -} -.bootstrap-datetimepicker-widget table td span { - display: inline-block; - width: 54px; - height: 54px; - line-height: 54px; - margin: 2px 1.5px; - cursor: pointer; - border-radius: 4px; -} -.bootstrap-datetimepicker-widget table td span:hover { - background: #eeeeee; -} -.bootstrap-datetimepicker-widget table td span.active { - background-color: #337ab7; - color: #ffffff; - text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); -} -.bootstrap-datetimepicker-widget table td span.old { - color: #777777; -} -.bootstrap-datetimepicker-widget table td span.disabled, -.bootstrap-datetimepicker-widget table td span.disabled:hover { - background: none; - color: #777777; - cursor: not-allowed; -} -.bootstrap-datetimepicker-widget.usetwentyfour td.hour { - height: 27px; - line-height: 27px; -} -.input-group.date .input-group-addon { - cursor: pointer; -} -.sr-only { - position: absolute; - width: 1px; - height: 1px; - margin: -1px; - padding: 0; - overflow: hidden; - clip: rect(0, 0, 0, 0); - border: 0; -} diff --git a/RIGS/static/css/bootstrap-select.min.css b/RIGS/static/css/bootstrap-select.min.css deleted file mode 100644 index 4e9d1344..00000000 --- a/RIGS/static/css/bootstrap-select.min.css +++ /dev/null @@ -1,6 +0,0 @@ -/*! - * Bootstrap-select v1.6.2 (http://silviomoreto.github.io/bootstrap-select/) - * - * Copyright 2013-2014 bootstrap-select - * Licensed under MIT (https://github.com/silviomoreto/bootstrap-select/blob/master/LICENSE) - */.bootstrap-select{width:220px \0}.bootstrap-select>.btn{width:100%;padding-right:25px}.error .bootstrap-select .btn{border:1px solid #b94a48}.control-group.error .bootstrap-select .dropdown-toggle{border-color:#b94a48}.bootstrap-select.fit-width{width:auto!important}.bootstrap-select:not([class*=col-]):not([class*=form-control]):not(.input-group-btn){width:220px}.bootstrap-select .btn:focus{outline:thin dotted #333!important;outline:5px auto -webkit-focus-ring-color!important;outline-offset:-2px}.bootstrap-select.form-control{margin-bottom:0;padding:0;border:none}.bootstrap-select.form-control:not([class*=col-]){width:100%}.bootstrap-select.btn-group:not(.input-group-btn),.bootstrap-select.btn-group[class*=col-]{float:none;display:inline-block;margin-left:0}.bootstrap-select.btn-group.dropdown-menu-right,.bootstrap-select.btn-group[class*=col-].dropdown-menu-right,.row-fluid .bootstrap-select.btn-group[class*=col-].dropdown-menu-right{float:right}.form-search .bootstrap-select.btn-group,.form-inline .bootstrap-select.btn-group,.form-horizontal .bootstrap-select.btn-group,.form-group .bootstrap-select.btn-group{margin-bottom:0}.form-group-lg .bootstrap-select.btn-group.form-control,.form-group-sm .bootstrap-select.btn-group.form-control{padding:0}.form-inline .bootstrap-select.btn-group .form-control{width:100%}.input-append .bootstrap-select.btn-group{margin-left:-1px}.input-prepend .bootstrap-select.btn-group{margin-right:-1px}.bootstrap-select.btn-group>.disabled{cursor:not-allowed}.bootstrap-select.btn-group>.disabled:focus{outline:0!important}.bootstrap-select.btn-group .btn .filter-option{display:inline-block;overflow:hidden;width:100%;text-align:left}.bootstrap-select.btn-group .btn .caret{position:absolute;top:50%;right:12px;margin-top:-2px;vertical-align:middle}.bootstrap-select.btn-group[class*=col-] .btn{width:100%}.bootstrap-select.btn-group .dropdown-menu{min-width:100%;z-index:1035;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.bootstrap-select.btn-group .dropdown-menu.inner{position:static;border:0;padding:0;margin:0;border-radius:0;-webkit-box-shadow:none;box-shadow:none}.bootstrap-select.btn-group .dropdown-menu li{position:relative}.bootstrap-select.btn-group .dropdown-menu li:not(.disabled) a:hover small,.bootstrap-select.btn-group .dropdown-menu li:not(.disabled) a:focus small,.bootstrap-select.btn-group .dropdown-menu li.active:not(.disabled) a small{color:#64b1d8;color:rgba(100,177,216,.4)}.bootstrap-select.btn-group .dropdown-menu li.disabled a{cursor:not-allowed}.bootstrap-select.btn-group .dropdown-menu li a{cursor:pointer}.bootstrap-select.btn-group .dropdown-menu li a.opt{position:relative;padding-left:2.25em}.bootstrap-select.btn-group .dropdown-menu li a span.check-mark{display:none}.bootstrap-select.btn-group .dropdown-menu li a span.text{display:inline-block}.bootstrap-select.btn-group .dropdown-menu li small{padding-left:.5em}.bootstrap-select.btn-group .dropdown-menu .notify{position:absolute;bottom:5px;width:96%;margin:0 2%;min-height:26px;padding:3px 5px;background:#f5f5f5;border:1px solid #e3e3e3;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.05);box-shadow:inset 0 1px 1px rgba(0,0,0,.05);pointer-events:none;opacity:.9;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.bootstrap-select.btn-group .no-results{padding:3px;background:#f5f5f5;margin:0 5px}.bootstrap-select.btn-group.fit-width .btn .filter-option{position:static}.bootstrap-select.btn-group.fit-width .btn .caret{position:static;top:auto;margin-top:-1px}.bootstrap-select.btn-group.show-tick .dropdown-menu li.selected a span.check-mark{position:absolute;display:inline-block;right:15px;margin-top:5px}.bootstrap-select.btn-group.show-tick .dropdown-menu li a span.text{margin-right:34px}.bootstrap-select.show-menu-arrow.open>.btn{z-index:1035+1}.bootstrap-select.show-menu-arrow .dropdown-toggle:before{content:'';border-left:7px solid transparent;border-right:7px solid transparent;border-bottom-width:7px;border-bottom-style:solid;border-bottom-color:#ccc;border-bottom-color:rgba(204,204,204,.2);position:absolute;bottom:-4px;left:9px;display:none}.bootstrap-select.show-menu-arrow .dropdown-toggle:after{content:'';border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid #fff;position:absolute;bottom:-4px;left:10px;display:none}.bootstrap-select.show-menu-arrow.dropup .dropdown-toggle:before{bottom:auto;top:-3px;border-bottom:0;border-top-width:7px;border-top-style:solid;border-top-color:#ccc;border-top-color:rgba(204,204,204,.2)}.bootstrap-select.show-menu-arrow.dropup .dropdown-toggle:after{bottom:auto;top:-3px;border-top:6px solid #fff;border-bottom:0}.bootstrap-select.show-menu-arrow.pull-right .dropdown-toggle:before{right:12px;left:auto}.bootstrap-select.show-menu-arrow.pull-right .dropdown-toggle:after{right:13px;left:auto}.bootstrap-select.show-menu-arrow.open>.dropdown-toggle:before,.bootstrap-select.show-menu-arrow.open>.dropdown-toggle:after{display:block}.bs-searchbox,.bs-actionsbox{padding:4px 8px}.bs-actionsbox{float:left;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.bs-actionsbox .btn-group button{width:50%}.bs-searchbox+.bs-actionsbox{padding:0 8px 4px}.bs-searchbox input.form-control{margin-bottom:0;width:100%}.mobile-device{position:absolute;top:0;left:0;display:block!important;width:100%;height:100%!important;opacity:0} \ No newline at end of file diff --git a/RIGS/static/css/fullcalendar.css b/RIGS/static/css/fullcalendar.css deleted file mode 100755 index 382f709e..00000000 --- a/RIGS/static/css/fullcalendar.css +++ /dev/null @@ -1,1061 +0,0 @@ -/*! - * FullCalendar v2.3.1 Stylesheet - * Docs & License: http://fullcalendar.io/ - * (c) 2015 Adam Shaw - */ - - -.fc { - direction: ltr; - text-align: left; -} - -.fc-rtl { - text-align: right; -} - -body .fc { /* extra precedence to overcome jqui */ - font-size: 1em; -} - - -/* Colors ---------------------------------------------------------------------------------------------------*/ - -.fc-unthemed th, -.fc-unthemed td, -.fc-unthemed thead, -.fc-unthemed tbody, -.fc-unthemed .fc-divider, -.fc-unthemed .fc-row, -.fc-unthemed .fc-popover { - border-color: #ddd; -} - -.fc-unthemed .fc-popover { - background-color: #fff; -} - -.fc-unthemed .fc-divider, -.fc-unthemed .fc-popover .fc-header { - background: #eee; -} - -.fc-unthemed .fc-popover .fc-header .fc-close { - color: #666; -} - -.fc-unthemed .fc-today { - background: #fcf8e3; -} - -.fc-highlight { /* when user is selecting cells */ - background: #bce8f1; - opacity: .3; - filter: alpha(opacity=30); /* for IE */ -} - -.fc-bgevent { /* default look for background events */ - background: rgb(143, 223, 130); - opacity: .3; - filter: alpha(opacity=30); /* for IE */ -} - -.fc-nonbusiness { /* default look for non-business-hours areas */ - /* will inherit .fc-bgevent's styles */ - background: #d7d7d7; -} - - -/* Icons (inline elements with styled text that mock arrow icons) ---------------------------------------------------------------------------------------------------*/ - -.fc-icon { - display: inline-block; - width: 1em; - height: 1em; - line-height: 1em; - font-size: 1em; - text-align: center; - overflow: hidden; - font-family: "Open Sans", sans-serif; -} - -/* -Acceptable font-family overrides for individual icons: - "Arial", sans-serif - "Times New Roman", serif - -NOTE: use percentage font sizes or else old IE chokes -*/ - -.fc-icon:after { - position: relative; - margin: 0 -1em; /* ensures character will be centered, regardless of width */ -} - -.fc-icon-left-single-arrow:after { - content: "\02039"; - font-weight: bold; - font-size: 200%; - top: -7%; - left: 3%; -} - -.fc-icon-right-single-arrow:after { - content: "\0203A"; - font-weight: bold; - font-size: 200%; - top: -7%; - left: -3%; -} - -.fc-icon-left-double-arrow:after { - content: "\000AB"; - font-size: 160%; - top: -7%; -} - -.fc-icon-right-double-arrow:after { - content: "\000BB"; - font-size: 160%; - top: -7%; -} - -.fc-icon-left-triangle:after { - content: "\25C4"; - font-size: 125%; - top: 3%; - left: -2%; -} - -.fc-icon-right-triangle:after { - content: "\25BA"; - font-size: 125%; - top: 3%; - left: 2%; -} - -.fc-icon-down-triangle:after { - content: "\25BC"; - font-size: 125%; - top: 2%; -} - -.fc-icon-x:after { - content: "\000D7"; - font-size: 200%; - top: 6%; -} - - -/* Buttons (styled ' + - '' + - '' + - '' : ''; - var drop = - '
' + - '' + - '' + - '
'; - - return $(drop); - }, - - createView: function () { - var $drop = this.createDropdown(); - var $li = this.createLi(); - $drop.find('ul').append($li); - return $drop; - }, - - reloadLi: function () { - //Remove all children. - this.destroyLi(); - //Re build - var $li = this.createLi(); - this.$menu.find('ul').append($li); - }, - - destroyLi: function () { - this.$menu.find('li').remove(); - }, - - createLi: function () { - var that = this, - _li = [], - optID = 0; - - // Helper functions - /** - * @param content - * @param [index] - * @param [classes] - * @returns {string} - */ - var generateLI = function (content, index, classes) { - return '' + content + ''; - }; - - /** - * @param text - * @param [classes] - * @param [inline] - * @param [optgroup] - * @returns {string} - */ - var generateA = function (text, classes, inline, optgroup) { - var normText = normalizeToBase(htmlEscape(text)); - return '
' + text + - '' + - ''; - }; - - this.$element.find('option').each(function () { - var $this = $(this); - - // Get the class and text for the option - var optionClass = $this.attr('class') || '', - inline = $this.attr('style'), - text = $this.data('content') ? $this.data('content') : $this.html(), - subtext = typeof $this.data('subtext') !== 'undefined' ? '' + $this.data('subtext') + '' : '', - icon = typeof $this.data('icon') !== 'undefined' ? ' ' : '', - isDisabled = $this.is(':disabled') || $this.parent().is(':disabled'), - index = $this[0].index; - if (icon !== '' && isDisabled) { - icon = '' + icon + ''; - } - - if (!$this.data('content')) { - // Prepend any icon and append any subtext to the main text. - text = icon + '' + text + subtext + ''; - } - - if (that.options.hideDisabled && isDisabled) { - return; - } - - if ($this.parent().is('optgroup') && $this.data('divider') !== true) { - if ($this.index() === 0) { // Is it the first option of the optgroup? - optID += 1; - - // Get the opt group label - var label = $this.parent().attr('label'); - var labelSubtext = typeof $this.parent().data('subtext') !== 'undefined' ? '' + $this.parent().data('subtext') + '' : ''; - var labelIcon = $this.parent().data('icon') ? ' ' : ''; - label = labelIcon + '' + label + labelSubtext + ''; - - if (index !== 0 && _li.length > 0) { // Is it NOT the first option of the select && are there elements in the dropdown? - _li.push(generateLI('', null, 'divider')); - } - - _li.push(generateLI(label, null, 'dropdown-header')); - } - - _li.push(generateLI(generateA(text, 'opt ' + optionClass, inline, optID), index)); - } else if ($this.data('divider') === true) { - _li.push(generateLI('', index, 'divider')); - } else if ($this.data('hidden') === true) { - _li.push(generateLI(generateA(text, optionClass, inline), index, 'hide is-hidden')); - } else { - _li.push(generateLI(generateA(text, optionClass, inline), index)); - } - }); - - //If we are not multiple, we don't have a selected item, and we don't have a title, select the first element so something is set in the button - if (!this.multiple && this.$element.find('option:selected').length === 0 && !this.options.title) { - this.$element.find('option').eq(0).prop('selected', true).attr('selected', 'selected'); - } - - return $(_li.join('')); - }, - - findLis: function () { - if (this.$lis == null) this.$lis = this.$menu.find('li'); - return this.$lis; - }, - - /** - * @param [updateLi] defaults to true - */ - render: function (updateLi) { - var that = this; - - //Update the LI to match the SELECT - if (updateLi !== false) { - this.$element.find('option').each(function (index) { - that.setDisabled(index, $(this).is(':disabled') || $(this).parent().is(':disabled')); - that.setSelected(index, $(this).is(':selected')); - }); - } - - this.tabIndex(); - var notDisabled = this.options.hideDisabled ? ':not([disabled])' : ''; - var selectedItems = this.$element.find('option:selected' + notDisabled).map(function () { - var $this = $(this); - var icon = $this.data('icon') && that.options.showIcon ? ' ' : ''; - var subtext; - if (that.options.showSubtext && $this.attr('data-subtext') && !that.multiple) { - subtext = ' ' + $this.data('subtext') + ''; - } else { - subtext = ''; - } - if ($this.data('content') && that.options.showContent) { - return $this.data('content'); - } else if (typeof $this.attr('title') !== 'undefined') { - return $this.attr('title'); - } else { - return icon + $this.html() + subtext; - } - }).toArray(); - - //Fixes issue in IE10 occurring when no default option is selected and at least one option is disabled - //Convert all the values into a comma delimited string - var title = !this.multiple ? selectedItems[0] : selectedItems.join(this.options.multipleSeparator); - - //If this is multi select, and the selectText type is count, the show 1 of 2 selected etc.. - if (this.multiple && this.options.selectedTextFormat.indexOf('count') > -1) { - var max = this.options.selectedTextFormat.split('>'); - if ((max.length > 1 && selectedItems.length > max[1]) || (max.length == 1 && selectedItems.length >= 2)) { - notDisabled = this.options.hideDisabled ? ', [disabled]' : ''; - var totalCount = this.$element.find('option').not('[data-divider="true"], [data-hidden="true"]' + notDisabled).length, - tr8nText = (typeof this.options.countSelectedText === 'function') ? this.options.countSelectedText(selectedItems.length, totalCount) : this.options.countSelectedText; - title = tr8nText.replace('{0}', selectedItems.length.toString()).replace('{1}', totalCount.toString()); - } - } - - this.options.title = this.$element.attr('title'); - - if (this.options.selectedTextFormat == 'static') { - title = this.options.title; - } - - //If we dont have a title, then use the default, or if nothing is set at all, use the not selected text - if (!title) { - title = typeof this.options.title !== 'undefined' ? this.options.title : this.options.noneSelectedText; - } - - this.$button.attr('title', htmlEscape(title)); - this.$newElement.find('.filter-option').html(title); - }, - - /** - * @param [style] - * @param [status] - */ - setStyle: function (style, status) { - if (this.$element.attr('class')) { - this.$newElement.addClass(this.$element.attr('class').replace(/selectpicker|mobile-device|validate\[.*\]/gi, '')); - } - - var buttonClass = style ? style : this.options.style; - - if (status == 'add') { - this.$button.addClass(buttonClass); - } else if (status == 'remove') { - this.$button.removeClass(buttonClass); - } else { - this.$button.removeClass(this.options.style); - this.$button.addClass(buttonClass); - } - }, - - liHeight: function () { - if (this.options.size === false) return; - - var $selectClone = this.$menu.parent().clone().find('> .dropdown-toggle').prop('autofocus', false).end().appendTo('body'), - $menuClone = $selectClone.addClass('open').find('> .dropdown-menu'), - liHeight = $menuClone.find('li').not('.divider').not('.dropdown-header').filter(':visible').children('a').outerHeight(), - headerHeight = this.options.header ? $menuClone.find('.popover-title').outerHeight() : 0, - searchHeight = this.options.liveSearch ? $menuClone.find('.bs-searchbox').outerHeight() : 0, - actionsHeight = this.options.actionsBox ? $menuClone.find('.bs-actionsbox').outerHeight() : 0; - - $selectClone.remove(); - - this.$newElement - .data('liHeight', liHeight) - .data('headerHeight', headerHeight) - .data('searchHeight', searchHeight) - .data('actionsHeight', actionsHeight); - }, - - setSize: function () { - this.findLis(); - var that = this, - menu = this.$menu, - menuInner = menu.find('.inner'), - selectHeight = this.$newElement.outerHeight(), - liHeight = this.$newElement.data('liHeight'), - headerHeight = this.$newElement.data('headerHeight'), - searchHeight = this.$newElement.data('searchHeight'), - actionsHeight = this.$newElement.data('actionsHeight'), - divHeight = this.$lis.filter('.divider').outerHeight(true), - menuPadding = parseInt(menu.css('padding-top')) + - parseInt(menu.css('padding-bottom')) + - parseInt(menu.css('border-top-width')) + - parseInt(menu.css('border-bottom-width')), - notDisabled = this.options.hideDisabled ? ', .disabled' : '', - $window = $(window), - menuExtras = menuPadding + parseInt(menu.css('margin-top')) + parseInt(menu.css('margin-bottom')) + 2, - menuHeight, - selectOffsetTop, - selectOffsetBot, - posVert = function () { - // JQuery defines a scrollTop function, but in pure JS it's a property - //noinspection JSValidateTypes - selectOffsetTop = that.$newElement.offset().top - $window.scrollTop(); - selectOffsetBot = $window.height() - selectOffsetTop - selectHeight; - }; - posVert(); - if (this.options.header) menu.css('padding-top', 0); - - if (this.options.size == 'auto') { - var getSize = function () { - var minHeight, - lisVis = that.$lis.not('.hide'); - - posVert(); - menuHeight = selectOffsetBot - menuExtras; - - if (that.options.dropupAuto) { - that.$newElement.toggleClass('dropup', (selectOffsetTop > selectOffsetBot) && ((menuHeight - menuExtras) < menu.height())); - } - if (that.$newElement.hasClass('dropup')) { - menuHeight = selectOffsetTop - menuExtras; - } - - if ((lisVis.length + lisVis.filter('.dropdown-header').length) > 3) { - minHeight = liHeight * 3 + menuExtras - 2; - } else { - minHeight = 0; - } - - menu.css({ - 'max-height': menuHeight + 'px', - 'overflow': 'hidden', - 'min-height': minHeight + headerHeight + searchHeight + actionsHeight + 'px' - }); - menuInner.css({ - 'max-height': menuHeight - headerHeight - searchHeight - actionsHeight - menuPadding + 'px', - 'overflow-y': 'auto', - 'min-height': Math.max(minHeight - menuPadding, 0) + 'px' - }); - }; - getSize(); - this.$searchbox.off('input.getSize propertychange.getSize').on('input.getSize propertychange.getSize', getSize); - $(window).off('resize.getSize').on('resize.getSize', getSize); - $(window).off('scroll.getSize').on('scroll.getSize', getSize); - } else if (this.options.size && this.options.size != 'auto' && menu.find('li' + notDisabled).length > this.options.size) { - var optIndex = this.$lis.not('.divider' + notDisabled).find(' > *').slice(0, this.options.size).last().parent().index(); - var divLength = this.$lis.slice(0, optIndex + 1).filter('.divider').length; - menuHeight = liHeight * this.options.size + divLength * divHeight + menuPadding; - if (that.options.dropupAuto) { - //noinspection JSUnusedAssignment - this.$newElement.toggleClass('dropup', (selectOffsetTop > selectOffsetBot) && (menuHeight < menu.height())); - } - menu.css({'max-height': menuHeight + headerHeight + searchHeight + actionsHeight + 'px', 'overflow': 'hidden'}); - menuInner.css({'max-height': menuHeight - menuPadding + 'px', 'overflow-y': 'auto'}); - } - }, - - setWidth: function () { - if (this.options.width == 'auto') { - this.$menu.css('min-width', '0'); - - // Get correct width if element hidden - var selectClone = this.$newElement.clone().appendTo('body'); - var ulWidth = selectClone.find('> .dropdown-menu').css('width'); - var btnWidth = selectClone.css('width', 'auto').find('> button').css('width'); - selectClone.remove(); - - // Set width to whatever's larger, button title or longest option - this.$newElement.css('width', Math.max(parseInt(ulWidth), parseInt(btnWidth)) + 'px'); - } else if (this.options.width == 'fit') { - // Remove inline min-width so width can be changed from 'auto' - this.$menu.css('min-width', ''); - this.$newElement.css('width', '').addClass('fit-width'); - } else if (this.options.width) { - // Remove inline min-width so width can be changed from 'auto' - this.$menu.css('min-width', ''); - this.$newElement.css('width', this.options.width); - } else { - // Remove inline min-width/width so width can be changed - this.$menu.css('min-width', ''); - this.$newElement.css('width', ''); - } - // Remove fit-width class if width is changed programmatically - if (this.$newElement.hasClass('fit-width') && this.options.width !== 'fit') { - this.$newElement.removeClass('fit-width'); - } - }, - - selectPosition: function () { - var that = this, - drop = '
', - $drop = $(drop), - pos, - actualHeight, - getPlacement = function ($element) { - $drop.addClass($element.attr('class').replace(/form-control/gi, '')).toggleClass('dropup', $element.hasClass('dropup')); - pos = $element.offset(); - actualHeight = $element.hasClass('dropup') ? 0 : $element[0].offsetHeight; - $drop.css({ - 'top': pos.top + actualHeight, - 'left': pos.left, - 'width': $element[0].offsetWidth, - 'position': 'absolute' - }); - }; - this.$newElement.on('click', function () { - if (that.isDisabled()) { - return; - } - getPlacement($(this)); - $drop.appendTo(that.options.container); - $drop.toggleClass('open', !$(this).hasClass('open')); - $drop.append(that.$menu); - }); - $(window).resize(function () { - getPlacement(that.$newElement); - }); - $(window).on('scroll', function () { - getPlacement(that.$newElement); - }); - $('html').on('click', function (e) { - if ($(e.target).closest(that.$newElement).length < 1) { - $drop.removeClass('open'); - } - }); - }, - - setSelected: function (index, selected) { - this.findLis(); - this.$lis.filter('[data-original-index="' + index + '"]').toggleClass('selected', selected); - }, - - setDisabled: function (index, disabled) { - this.findLis(); - if (disabled) { - this.$lis.filter('[data-original-index="' + index + '"]').addClass('disabled').find('a').attr('href', '#').attr('tabindex', -1); - } else { - this.$lis.filter('[data-original-index="' + index + '"]').removeClass('disabled').find('a').removeAttr('href').attr('tabindex', 0); - } - }, - - isDisabled: function () { - return this.$element.is(':disabled'); - }, - - checkDisabled: function () { - var that = this; - - if (this.isDisabled()) { - this.$button.addClass('disabled').attr('tabindex', -1); - } else { - if (this.$button.hasClass('disabled')) { - this.$button.removeClass('disabled'); - } - - if (this.$button.attr('tabindex') == -1) { - if (!this.$element.data('tabindex')) this.$button.removeAttr('tabindex'); - } - } - - this.$button.click(function () { - return !that.isDisabled(); - }); - }, - - tabIndex: function () { - if (this.$element.is('[tabindex]')) { - this.$element.data('tabindex', this.$element.attr('tabindex')); - this.$button.attr('tabindex', this.$element.data('tabindex')); - } - }, - - clickListener: function () { - var that = this; - - this.$newElement.on('touchstart.dropdown', '.dropdown-menu', function (e) { - e.stopPropagation(); - }); - - this.$newElement.on('click', function () { - that.setSize(); - if (!that.options.liveSearch && !that.multiple) { - setTimeout(function () { - that.$menu.find('.selected a').focus(); - }, 10); - } - }); - - this.$menu.on('click', 'li a', function (e) { - var $this = $(this), - clickedIndex = $this.parent().data('originalIndex'), - prevValue = that.$element.val(), - prevIndex = that.$element.prop('selectedIndex'); - - // Don't close on multi choice menu - if (that.multiple) { - e.stopPropagation(); - } - - e.preventDefault(); - - //Don't run if we have been disabled - if (!that.isDisabled() && !$this.parent().hasClass('disabled')) { - var $options = that.$element.find('option'), - $option = $options.eq(clickedIndex), - state = $option.prop('selected'), - $optgroup = $option.parent('optgroup'), - maxOptions = that.options.maxOptions, - maxOptionsGrp = $optgroup.data('maxOptions') || false; - - if (!that.multiple) { // Deselect all others if not multi select box - $options.prop('selected', false); - $option.prop('selected', true); - that.$menu.find('.selected').removeClass('selected'); - that.setSelected(clickedIndex, true); - } else { // Toggle the one we have chosen if we are multi select. - $option.prop('selected', !state); - that.setSelected(clickedIndex, !state); - $this.blur(); - - if ((maxOptions !== false) || (maxOptionsGrp !== false)) { - var maxReached = maxOptions < $options.filter(':selected').length, - maxReachedGrp = maxOptionsGrp < $optgroup.find('option:selected').length; - - if ((maxOptions && maxReached) || (maxOptionsGrp && maxReachedGrp)) { - if (maxOptions && maxOptions == 1) { - $options.prop('selected', false); - $option.prop('selected', true); - that.$menu.find('.selected').removeClass('selected'); - that.setSelected(clickedIndex, true); - } else if (maxOptionsGrp && maxOptionsGrp == 1) { - $optgroup.find('option:selected').prop('selected', false); - $option.prop('selected', true); - var optgroupID = $this.data('optgroup'); - - that.$menu.find('.selected').has('a[data-optgroup="' + optgroupID + '"]').removeClass('selected'); - - that.setSelected(clickedIndex, true); - } else { - var maxOptionsArr = (typeof that.options.maxOptionsText === 'function') ? - that.options.maxOptionsText(maxOptions, maxOptionsGrp) : that.options.maxOptionsText, - maxTxt = maxOptionsArr[0].replace('{n}', maxOptions), - maxTxtGrp = maxOptionsArr[1].replace('{n}', maxOptionsGrp), - $notify = $('
'); - // If {var} is set in array, replace it - /** @deprecated */ - if (maxOptionsArr[2]) { - maxTxt = maxTxt.replace('{var}', maxOptionsArr[2][maxOptions > 1 ? 0 : 1]); - maxTxtGrp = maxTxtGrp.replace('{var}', maxOptionsArr[2][maxOptionsGrp > 1 ? 0 : 1]); - } - - $option.prop('selected', false); - - that.$menu.append($notify); - - if (maxOptions && maxReached) { - $notify.append($('
' + maxTxt + '
')); - that.$element.trigger('maxReached.bs.select'); - } - - if (maxOptionsGrp && maxReachedGrp) { - $notify.append($('
' + maxTxtGrp + '
')); - that.$element.trigger('maxReachedGrp.bs.select'); - } - - setTimeout(function () { - that.setSelected(clickedIndex, false); - }, 10); - - $notify.delay(750).fadeOut(300, function () { - $(this).remove(); - }); - } - } - } - } - - if (!that.multiple) { - that.$button.focus(); - } else if (that.options.liveSearch) { - that.$searchbox.focus(); - } - - // Trigger select 'change' - if ((prevValue != that.$element.val() && that.multiple) || (prevIndex != that.$element.prop('selectedIndex') && !that.multiple)) { - that.$element.change(); - } - } - }); - - this.$menu.on('click', 'li.disabled a, .popover-title, .popover-title :not(.close)', function (e) { - if (e.target == this) { - e.preventDefault(); - e.stopPropagation(); - if (!that.options.liveSearch) { - that.$button.focus(); - } else { - that.$searchbox.focus(); - } - } - }); - - this.$menu.on('click', 'li.divider, li.dropdown-header', function (e) { - e.preventDefault(); - e.stopPropagation(); - if (!that.options.liveSearch) { - that.$button.focus(); - } else { - that.$searchbox.focus(); - } - }); - - this.$menu.on('click', '.popover-title .close', function () { - that.$button.focus(); - }); - - this.$searchbox.on('click', function (e) { - e.stopPropagation(); - }); - - - this.$menu.on('click', '.actions-btn', function (e) { - if (that.options.liveSearch) { - that.$searchbox.focus(); - } else { - that.$button.focus(); - } - - e.preventDefault(); - e.stopPropagation(); - - if ($(this).is('.bs-select-all')) { - that.selectAll(); - } else { - that.deselectAll(); - } - that.$element.change(); - }); - - this.$element.change(function () { - that.render(false); - }); - }, - - liveSearchListener: function () { - var that = this, - no_results = $('
  • '); - - this.$newElement.on('click.dropdown.data-api touchstart.dropdown.data-api', function () { - that.$menu.find('.active').removeClass('active'); - if (!!that.$searchbox.val()) { - that.$searchbox.val(''); - that.$lis.not('.is-hidden').removeClass('hide'); - if (!!no_results.parent().length) no_results.remove(); - } - if (!that.multiple) that.$menu.find('.selected').addClass('active'); - setTimeout(function () { - that.$searchbox.focus(); - }, 10); - }); - - this.$searchbox.on('click.dropdown.data-api focus.dropdown.data-api touchend.dropdown.data-api', function (e) { - e.stopPropagation(); - }); - - this.$searchbox.on('input propertychange', function () { - if (that.$searchbox.val()) { - - if (that.options.searchAccentInsensitive) { - that.$lis.not('.is-hidden').removeClass('hide').find('a').not(':aicontains(' + normalizeToBase(that.$searchbox.val()) + ')').parent().addClass('hide'); - } else { - that.$lis.not('.is-hidden').removeClass('hide').find('a').not(':icontains(' + that.$searchbox.val() + ')').parent().addClass('hide'); - } - - if (!that.$menu.find('li').filter(':visible:not(.no-results)').length) { - if (!!no_results.parent().length) no_results.remove(); - no_results.html(that.options.noneResultsText + ' "' + htmlEscape(that.$searchbox.val()) + '"').show(); - that.$menu.find('li').last().after(no_results); - } else if (!!no_results.parent().length) { - no_results.remove(); - } - - } else { - that.$lis.not('.is-hidden').removeClass('hide'); - if (!!no_results.parent().length) no_results.remove(); - } - - that.$menu.find('li.active').removeClass('active'); - that.$menu.find('li').filter(':visible:not(.divider)').eq(0).addClass('active').find('a').focus(); - $(this).focus(); - }); - }, - - val: function (value) { - if (typeof value !== 'undefined') { - this.$element.val(value); - this.render(); - - return this.$element; - } else { - return this.$element.val(); - } - }, - - selectAll: function () { - this.findLis(); - this.$lis.not('.divider').not('.disabled').not('.selected').filter(':visible').find('a').click(); - }, - - deselectAll: function () { - this.findLis(); - this.$lis.not('.divider').not('.disabled').filter('.selected').filter(':visible').find('a').click(); - }, - - keydown: function (e) { - var $this = $(this), - $parent = ($this.is('input')) ? $this.parent().parent() : $this.parent(), - $items, - that = $parent.data('this'), - index, - next, - first, - last, - prev, - nextPrev, - prevIndex, - isActive, - keyCodeMap = { - 32: ' ', - 48: '0', - 49: '1', - 50: '2', - 51: '3', - 52: '4', - 53: '5', - 54: '6', - 55: '7', - 56: '8', - 57: '9', - 59: ';', - 65: 'a', - 66: 'b', - 67: 'c', - 68: 'd', - 69: 'e', - 70: 'f', - 71: 'g', - 72: 'h', - 73: 'i', - 74: 'j', - 75: 'k', - 76: 'l', - 77: 'm', - 78: 'n', - 79: 'o', - 80: 'p', - 81: 'q', - 82: 'r', - 83: 's', - 84: 't', - 85: 'u', - 86: 'v', - 87: 'w', - 88: 'x', - 89: 'y', - 90: 'z', - 96: '0', - 97: '1', - 98: '2', - 99: '3', - 100: '4', - 101: '5', - 102: '6', - 103: '7', - 104: '8', - 105: '9' - }; - - if (that.options.liveSearch) $parent = $this.parent().parent(); - - if (that.options.container) $parent = that.$menu; - - $items = $('[role=menu] li a', $parent); - - isActive = that.$menu.parent().hasClass('open'); - - if (!isActive && /([0-9]|[A-z])/.test(String.fromCharCode(e.keyCode))) { - if (!that.options.container) { - that.setSize(); - that.$menu.parent().addClass('open'); - isActive = true; - } else { - that.$newElement.trigger('click'); - } - that.$searchbox.focus(); - } - - if (that.options.liveSearch) { - if (/(^9$|27)/.test(e.keyCode.toString(10)) && isActive && that.$menu.find('.active').length === 0) { - e.preventDefault(); - that.$menu.parent().removeClass('open'); - that.$button.focus(); - } - $items = $('[role=menu] li:not(.divider):not(.dropdown-header):visible', $parent); - if (!$this.val() && !/(38|40)/.test(e.keyCode.toString(10))) { - if ($items.filter('.active').length === 0) { - if (that.options.searchAccentInsensitive) { - $items = that.$newElement.find('li').filter(':aicontains(' + normalizeToBase(keyCodeMap[e.keyCode]) + ')'); - } else { - $items = that.$newElement.find('li').filter(':icontains(' + keyCodeMap[e.keyCode] + ')'); - } - } - } - } - - if (!$items.length) return; - - if (/(38|40)/.test(e.keyCode.toString(10))) { - index = $items.index($items.filter(':focus')); - first = $items.parent(':not(.disabled):visible').first().index(); - last = $items.parent(':not(.disabled):visible').last().index(); - next = $items.eq(index).parent().nextAll(':not(.disabled):visible').eq(0).index(); - prev = $items.eq(index).parent().prevAll(':not(.disabled):visible').eq(0).index(); - nextPrev = $items.eq(next).parent().prevAll(':not(.disabled):visible').eq(0).index(); - - if (that.options.liveSearch) { - $items.each(function (i) { - if ($(this).is(':not(.disabled)')) { - $(this).data('index', i); - } - }); - index = $items.index($items.filter('.active')); - first = $items.filter(':not(.disabled):visible').first().data('index'); - last = $items.filter(':not(.disabled):visible').last().data('index'); - next = $items.eq(index).nextAll(':not(.disabled):visible').eq(0).data('index'); - prev = $items.eq(index).prevAll(':not(.disabled):visible').eq(0).data('index'); - nextPrev = $items.eq(next).prevAll(':not(.disabled):visible').eq(0).data('index'); - } - - prevIndex = $this.data('prevIndex'); - - if (e.keyCode == 38) { - if (that.options.liveSearch) index -= 1; - if (index != nextPrev && index > prev) index = prev; - if (index < first) index = first; - if (index == prevIndex) index = last; - } - - if (e.keyCode == 40) { - if (that.options.liveSearch) index += 1; - if (index == -1) index = 0; - if (index != nextPrev && index < next) index = next; - if (index > last) index = last; - if (index == prevIndex) index = first; - } - - $this.data('prevIndex', index); - - if (!that.options.liveSearch) { - $items.eq(index).focus(); - } else { - e.preventDefault(); - if (!$this.is('.dropdown-toggle')) { - $items.removeClass('active'); - $items.eq(index).addClass('active').find('a').focus(); - $this.focus(); - } - } - - } else if (!$this.is('input')) { - var keyIndex = [], - count, - prevKey; - - $items.each(function () { - if ($(this).parent().is(':not(.disabled)')) { - if ($.trim($(this).text().toLowerCase()).substring(0, 1) == keyCodeMap[e.keyCode]) { - keyIndex.push($(this).parent().index()); - } - } - }); - - count = $(document).data('keycount'); - count++; - $(document).data('keycount', count); - - prevKey = $.trim($(':focus').text().toLowerCase()).substring(0, 1); - - if (prevKey != keyCodeMap[e.keyCode]) { - count = 1; - $(document).data('keycount', count); - } else if (count >= keyIndex.length) { - $(document).data('keycount', 0); - if (count > keyIndex.length) count = 1; - } - - $items.eq(keyIndex[count - 1]).focus(); - } - - // Select focused option if "Enter", "Spacebar" or "Tab" (when selectOnTab is true) are pressed inside the menu. - if ((/(13|32)/.test(e.keyCode.toString(10)) || (/(^9$)/.test(e.keyCode.toString(10)) && that.options.selectOnTab)) && isActive) { - if (!/(32)/.test(e.keyCode.toString(10))) e.preventDefault(); - if (!that.options.liveSearch) { - $(':focus').click(); - } else if (!/(32)/.test(e.keyCode.toString(10))) { - that.$menu.find('.active a').click(); - $this.focus(); - } - $(document).data('keycount', 0); - } - - if ((/(^9$|27)/.test(e.keyCode.toString(10)) && isActive && (that.multiple || that.options.liveSearch)) || (/(27)/.test(e.keyCode.toString(10)) && !isActive)) { - that.$menu.parent().removeClass('open'); - that.$button.focus(); - } - }, - - mobile: function () { - this.$element.addClass('mobile-device').appendTo(this.$newElement); - if (this.options.container) this.$menu.hide(); - }, - - refresh: function () { - this.$lis = null; - this.reloadLi(); - this.render(); - this.setWidth(); - this.setStyle(); - this.checkDisabled(); - this.liHeight(); - }, - - update: function () { - this.reloadLi(); - this.setWidth(); - this.setStyle(); - this.checkDisabled(); - this.liHeight(); - }, - - hide: function () { - this.$newElement.hide(); - }, - - show: function () { - this.$newElement.show(); - }, - - remove: function () { - this.$newElement.remove(); - this.$element.remove(); - } - }; - - // SELECTPICKER PLUGIN DEFINITION - // ============================== - function Plugin(option, event) { - // get the args of the outer function.. - var args = arguments; - // The arguments of the function are explicitly re-defined from the argument list, because the shift causes them - // to get lost - //noinspection JSDuplicatedDeclaration - var _option = option, - option = args[0], - event = args[1]; - [].shift.apply(args); - - // This fixes a bug in the js implementation on android 2.3 #715 - if (typeof option == 'undefined') { - option = _option; - } - - var value; - var chain = this.each(function () { - var $this = $(this); - if ($this.is('select')) { - var data = $this.data('selectpicker'), - options = typeof option == 'object' && option; - - if (!data) { - var config = $.extend({}, Selectpicker.DEFAULTS, $.fn.selectpicker.defaults || {}, $this.data(), options); - $this.data('selectpicker', (data = new Selectpicker(this, config, event))); - } else if (options) { - for (var i in options) { - if (options.hasOwnProperty(i)) { - data.options[i] = options[i]; - } - } - } - - if (typeof option == 'string') { - if (data[option] instanceof Function) { - value = data[option].apply(data, args); - } else { - value = data.options[option]; - } - } - } - }); - - if (typeof value !== 'undefined') { - //noinspection JSUnusedAssignment - return value; - } else { - return chain; - } - } - - var old = $.fn.selectpicker; - $.fn.selectpicker = Plugin; - $.fn.selectpicker.Constructor = Selectpicker; - - // SELECTPICKER NO CONFLICT - // ======================== - $.fn.selectpicker.noConflict = function () { - $.fn.selectpicker = old; - return this; - }; - - $(document) - .data('keycount', 0) - .on('keydown', '.bootstrap-select [data-toggle=dropdown], .bootstrap-select [role=menu], .bs-searchbox input', Selectpicker.prototype.keydown) - .on('focusin.modal', '.bootstrap-select [data-toggle=dropdown], .bootstrap-select [role=menu], .bs-searchbox input', function (e) { - e.stopPropagation(); - }); - - // SELECTPICKER DATA-API - // ===================== - $(window).on('load.bs.select.data-api', function () { - $('.selectpicker').each(function () { - var $selectpicker = $(this); - Plugin.call($selectpicker, $selectpicker.data()); - }) - }); -})(jQuery); diff --git a/RIGS/static/js/button.js b/RIGS/static/js/button.js deleted file mode 100644 index 4d569017..00000000 --- a/RIGS/static/js/button.js +++ /dev/null @@ -1,116 +0,0 @@ -/* ======================================================================== - * Bootstrap: button.js v3.3.2 - * http://getbootstrap.com/javascript/#buttons - * ======================================================================== - * Copyright 2011-2015 Twitter, Inc. - * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) - * ======================================================================== */ - - -+function ($) { - 'use strict'; - - // BUTTON PUBLIC CLASS DEFINITION - // ============================== - - var Button = function (element, options) { - this.$element = $(element) - this.options = $.extend({}, Button.DEFAULTS, options) - this.isLoading = false - } - - Button.VERSION = '3.3.2' - - Button.DEFAULTS = { - loadingText: 'loading...' - } - - Button.prototype.setState = function (state) { - var d = 'disabled' - var $el = this.$element - var val = $el.is('input') ? 'val' : 'html' - var data = $el.data() - - state = state + 'Text' - - if (data.resetText == null) $el.data('resetText', $el[val]()) - - // push to event loop to allow forms to submit - setTimeout($.proxy(function () { - $el[val](data[state] == null ? this.options[state] : data[state]) - - if (state == 'loadingText') { - this.isLoading = true - $el.addClass(d).attr(d, d) - } else if (this.isLoading) { - this.isLoading = false - $el.removeClass(d).removeAttr(d) - } - }, this), 0) - } - - Button.prototype.toggle = function () { - var changed = true - var $parent = this.$element.closest('[data-toggle="buttons"]') - - if ($parent.length) { - var $input = this.$element.find('input') - if ($input.prop('type') == 'radio') { - if ($input.prop('checked') && this.$element.hasClass('active')) changed = false - else $parent.find('.active').removeClass('active') - } - if (changed) $input.prop('checked', !this.$element.hasClass('active')).trigger('change') - } else { - this.$element.attr('aria-pressed', !this.$element.hasClass('active')) - } - - if (changed) this.$element.toggleClass('active') - } - - - // BUTTON PLUGIN DEFINITION - // ======================== - - function Plugin(option) { - return this.each(function () { - var $this = $(this) - var data = $this.data('bs.button') - var options = typeof option == 'object' && option - - if (!data) $this.data('bs.button', (data = new Button(this, options))) - - if (option == 'toggle') data.toggle() - else if (option) data.setState(option) - }) - } - - var old = $.fn.button - - $.fn.button = Plugin - $.fn.button.Constructor = Button - - - // BUTTON NO CONFLICT - // ================== - - $.fn.button.noConflict = function () { - $.fn.button = old - return this - } - - - // BUTTON DATA-API - // =============== - - $(document) - .on('click.bs.button.data-api', '[data-toggle^="button"]', function (e) { - var $btn = $(e.target) - if (!$btn.hasClass('btn')) $btn = $btn.closest('.btn') - Plugin.call($btn, 'toggle') - e.preventDefault() - }) - .on('focus.bs.button.data-api blur.bs.button.data-api', '[data-toggle^="button"]', function (e) { - $(e.target).closest('.btn').toggleClass('focus', /^focus(in)?$/.test(e.type)) - }) - -}(jQuery); diff --git a/RIGS/static/js/carousel.js b/RIGS/static/js/carousel.js deleted file mode 100644 index 450e1812..00000000 --- a/RIGS/static/js/carousel.js +++ /dev/null @@ -1,237 +0,0 @@ -/* ======================================================================== - * Bootstrap: carousel.js v3.3.2 - * http://getbootstrap.com/javascript/#carousel - * ======================================================================== - * Copyright 2011-2015 Twitter, Inc. - * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) - * ======================================================================== */ - - -+function ($) { - 'use strict'; - - // CAROUSEL CLASS DEFINITION - // ========================= - - var Carousel = function (element, options) { - this.$element = $(element) - this.$indicators = this.$element.find('.carousel-indicators') - this.options = options - this.paused = - this.sliding = - this.interval = - this.$active = - this.$items = null - - this.options.keyboard && this.$element.on('keydown.bs.carousel', $.proxy(this.keydown, this)) - - this.options.pause == 'hover' && !('ontouchstart' in document.documentElement) && this.$element - .on('mouseenter.bs.carousel', $.proxy(this.pause, this)) - .on('mouseleave.bs.carousel', $.proxy(this.cycle, this)) - } - - Carousel.VERSION = '3.3.2' - - Carousel.TRANSITION_DURATION = 600 - - Carousel.DEFAULTS = { - interval: 5000, - pause: 'hover', - wrap: true, - keyboard: true - } - - Carousel.prototype.keydown = function (e) { - if (/input|textarea/i.test(e.target.tagName)) return - switch (e.which) { - case 37: this.prev(); break - case 39: this.next(); break - default: return - } - - e.preventDefault() - } - - Carousel.prototype.cycle = function (e) { - e || (this.paused = false) - - this.interval && clearInterval(this.interval) - - this.options.interval - && !this.paused - && (this.interval = setInterval($.proxy(this.next, this), this.options.interval)) - - return this - } - - Carousel.prototype.getItemIndex = function (item) { - this.$items = item.parent().children('.item') - return this.$items.index(item || this.$active) - } - - Carousel.prototype.getItemForDirection = function (direction, active) { - var activeIndex = this.getItemIndex(active) - var willWrap = (direction == 'prev' && activeIndex === 0) - || (direction == 'next' && activeIndex == (this.$items.length - 1)) - if (willWrap && !this.options.wrap) return active - var delta = direction == 'prev' ? -1 : 1 - var itemIndex = (activeIndex + delta) % this.$items.length - return this.$items.eq(itemIndex) - } - - Carousel.prototype.to = function (pos) { - var that = this - var activeIndex = this.getItemIndex(this.$active = this.$element.find('.item.active')) - - if (pos > (this.$items.length - 1) || pos < 0) return - - if (this.sliding) return this.$element.one('slid.bs.carousel', function () { that.to(pos) }) // yes, "slid" - if (activeIndex == pos) return this.pause().cycle() - - return this.slide(pos > activeIndex ? 'next' : 'prev', this.$items.eq(pos)) - } - - Carousel.prototype.pause = function (e) { - e || (this.paused = true) - - if (this.$element.find('.next, .prev').length && $.support.transition) { - this.$element.trigger($.support.transition.end) - this.cycle(true) - } - - this.interval = clearInterval(this.interval) - - return this - } - - Carousel.prototype.next = function () { - if (this.sliding) return - return this.slide('next') - } - - Carousel.prototype.prev = function () { - if (this.sliding) return - return this.slide('prev') - } - - Carousel.prototype.slide = function (type, next) { - var $active = this.$element.find('.item.active') - var $next = next || this.getItemForDirection(type, $active) - var isCycling = this.interval - var direction = type == 'next' ? 'left' : 'right' - var that = this - - if ($next.hasClass('active')) return (this.sliding = false) - - var relatedTarget = $next[0] - var slideEvent = $.Event('slide.bs.carousel', { - relatedTarget: relatedTarget, - direction: direction - }) - this.$element.trigger(slideEvent) - if (slideEvent.isDefaultPrevented()) return - - this.sliding = true - - isCycling && this.pause() - - if (this.$indicators.length) { - this.$indicators.find('.active').removeClass('active') - var $nextIndicator = $(this.$indicators.children()[this.getItemIndex($next)]) - $nextIndicator && $nextIndicator.addClass('active') - } - - var slidEvent = $.Event('slid.bs.carousel', { relatedTarget: relatedTarget, direction: direction }) // yes, "slid" - if ($.support.transition && this.$element.hasClass('slide')) { - $next.addClass(type) - $next[0].offsetWidth // force reflow - $active.addClass(direction) - $next.addClass(direction) - $active - .one('bsTransitionEnd', function () { - $next.removeClass([type, direction].join(' ')).addClass('active') - $active.removeClass(['active', direction].join(' ')) - that.sliding = false - setTimeout(function () { - that.$element.trigger(slidEvent) - }, 0) - }) - .emulateTransitionEnd(Carousel.TRANSITION_DURATION) - } else { - $active.removeClass('active') - $next.addClass('active') - this.sliding = false - this.$element.trigger(slidEvent) - } - - isCycling && this.cycle() - - return this - } - - - // CAROUSEL PLUGIN DEFINITION - // ========================== - - function Plugin(option) { - return this.each(function () { - var $this = $(this) - var data = $this.data('bs.carousel') - var options = $.extend({}, Carousel.DEFAULTS, $this.data(), typeof option == 'object' && option) - var action = typeof option == 'string' ? option : options.slide - - if (!data) $this.data('bs.carousel', (data = new Carousel(this, options))) - if (typeof option == 'number') data.to(option) - else if (action) data[action]() - else if (options.interval) data.pause().cycle() - }) - } - - var old = $.fn.carousel - - $.fn.carousel = Plugin - $.fn.carousel.Constructor = Carousel - - - // CAROUSEL NO CONFLICT - // ==================== - - $.fn.carousel.noConflict = function () { - $.fn.carousel = old - return this - } - - - // CAROUSEL DATA-API - // ================= - - var clickHandler = function (e) { - var href - var $this = $(this) - var $target = $($this.attr('data-target') || (href = $this.attr('href')) && href.replace(/.*(?=#[^\s]+$)/, '')) // strip for ie7 - if (!$target.hasClass('carousel')) return - var options = $.extend({}, $target.data(), $this.data()) - var slideIndex = $this.attr('data-slide-to') - if (slideIndex) options.interval = false - - Plugin.call($target, options) - - if (slideIndex) { - $target.data('bs.carousel').to(slideIndex) - } - - e.preventDefault() - } - - $(document) - .on('click.bs.carousel.data-api', '[data-slide]', clickHandler) - .on('click.bs.carousel.data-api', '[data-slide-to]', clickHandler) - - $(window).on('load', function () { - $('[data-ride="carousel"]').each(function () { - var $carousel = $(this) - Plugin.call($carousel, $carousel.data()) - }) - }) - -}(jQuery); diff --git a/RIGS/static/js/collapse.js b/RIGS/static/js/collapse.js deleted file mode 100644 index 2bc30e7b..00000000 --- a/RIGS/static/js/collapse.js +++ /dev/null @@ -1,211 +0,0 @@ -/* ======================================================================== - * Bootstrap: collapse.js v3.3.2 - * http://getbootstrap.com/javascript/#collapse - * ======================================================================== - * Copyright 2011-2015 Twitter, Inc. - * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) - * ======================================================================== */ - - -+function ($) { - 'use strict'; - - // COLLAPSE PUBLIC CLASS DEFINITION - // ================================ - - var Collapse = function (element, options) { - this.$element = $(element) - this.options = $.extend({}, Collapse.DEFAULTS, options) - this.$trigger = $(this.options.trigger).filter('[href="#' + element.id + '"], [data-target="#' + element.id + '"]') - this.transitioning = null - - if (this.options.parent) { - this.$parent = this.getParent() - } else { - this.addAriaAndCollapsedClass(this.$element, this.$trigger) - } - - if (this.options.toggle) this.toggle() - } - - Collapse.VERSION = '3.3.2' - - Collapse.TRANSITION_DURATION = 350 - - Collapse.DEFAULTS = { - toggle: true, - trigger: '[data-toggle="collapse"]' - } - - Collapse.prototype.dimension = function () { - var hasWidth = this.$element.hasClass('width') - return hasWidth ? 'width' : 'height' - } - - Collapse.prototype.show = function () { - if (this.transitioning || this.$element.hasClass('in')) return - - var activesData - var actives = this.$parent && this.$parent.children('.panel').children('.in, .collapsing') - - if (actives && actives.length) { - activesData = actives.data('bs.collapse') - if (activesData && activesData.transitioning) return - } - - var startEvent = $.Event('show.bs.collapse') - this.$element.trigger(startEvent) - if (startEvent.isDefaultPrevented()) return - - if (actives && actives.length) { - Plugin.call(actives, 'hide') - activesData || actives.data('bs.collapse', null) - } - - var dimension = this.dimension() - - this.$element - .removeClass('collapse') - .addClass('collapsing')[dimension](0) - .attr('aria-expanded', true) - - this.$trigger - .removeClass('collapsed') - .attr('aria-expanded', true) - - this.transitioning = 1 - - var complete = function () { - this.$element - .removeClass('collapsing') - .addClass('collapse in')[dimension]('') - this.transitioning = 0 - this.$element - .trigger('shown.bs.collapse') - } - - if (!$.support.transition) return complete.call(this) - - var scrollSize = $.camelCase(['scroll', dimension].join('-')) - - this.$element - .one('bsTransitionEnd', $.proxy(complete, this)) - .emulateTransitionEnd(Collapse.TRANSITION_DURATION)[dimension](this.$element[0][scrollSize]) - } - - Collapse.prototype.hide = function () { - if (this.transitioning || !this.$element.hasClass('in')) return - - var startEvent = $.Event('hide.bs.collapse') - this.$element.trigger(startEvent) - if (startEvent.isDefaultPrevented()) return - - var dimension = this.dimension() - - this.$element[dimension](this.$element[dimension]())[0].offsetHeight - - this.$element - .addClass('collapsing') - .removeClass('collapse in') - .attr('aria-expanded', false) - - this.$trigger - .addClass('collapsed') - .attr('aria-expanded', false) - - this.transitioning = 1 - - var complete = function () { - this.transitioning = 0 - this.$element - .removeClass('collapsing') - .addClass('collapse') - .trigger('hidden.bs.collapse') - } - - if (!$.support.transition) return complete.call(this) - - this.$element - [dimension](0) - .one('bsTransitionEnd', $.proxy(complete, this)) - .emulateTransitionEnd(Collapse.TRANSITION_DURATION) - } - - Collapse.prototype.toggle = function () { - this[this.$element.hasClass('in') ? 'hide' : 'show']() - } - - Collapse.prototype.getParent = function () { - return $(this.options.parent) - .find('[data-toggle="collapse"][data-parent="' + this.options.parent + '"]') - .each($.proxy(function (i, element) { - var $element = $(element) - this.addAriaAndCollapsedClass(getTargetFromTrigger($element), $element) - }, this)) - .end() - } - - Collapse.prototype.addAriaAndCollapsedClass = function ($element, $trigger) { - var isOpen = $element.hasClass('in') - - $element.attr('aria-expanded', isOpen) - $trigger - .toggleClass('collapsed', !isOpen) - .attr('aria-expanded', isOpen) - } - - function getTargetFromTrigger($trigger) { - var href - var target = $trigger.attr('data-target') - || (href = $trigger.attr('href')) && href.replace(/.*(?=#[^\s]+$)/, '') // strip for ie7 - - return $(target) - } - - - // COLLAPSE PLUGIN DEFINITION - // ========================== - - function Plugin(option) { - return this.each(function () { - var $this = $(this) - var data = $this.data('bs.collapse') - var options = $.extend({}, Collapse.DEFAULTS, $this.data(), typeof option == 'object' && option) - - if (!data && options.toggle && option == 'show') options.toggle = false - if (!data) $this.data('bs.collapse', (data = new Collapse(this, options))) - if (typeof option == 'string') data[option]() - }) - } - - var old = $.fn.collapse - - $.fn.collapse = Plugin - $.fn.collapse.Constructor = Collapse - - - // COLLAPSE NO CONFLICT - // ==================== - - $.fn.collapse.noConflict = function () { - $.fn.collapse = old - return this - } - - - // COLLAPSE DATA-API - // ================= - - $(document).on('click.bs.collapse.data-api', '[data-toggle="collapse"]', function (e) { - var $this = $(this) - - if (!$this.attr('data-target')) e.preventDefault() - - var $target = getTargetFromTrigger($this) - var data = $target.data('bs.collapse') - var option = data ? 'toggle' : $.extend({}, $this.data(), { trigger: this }) - - Plugin.call($target, option) - }) - -}(jQuery); diff --git a/RIGS/static/js/dropdown.js b/RIGS/static/js/dropdown.js deleted file mode 100644 index 200e1c67..00000000 --- a/RIGS/static/js/dropdown.js +++ /dev/null @@ -1,161 +0,0 @@ -/* ======================================================================== - * Bootstrap: dropdown.js v3.3.2 - * http://getbootstrap.com/javascript/#dropdowns - * ======================================================================== - * Copyright 2011-2015 Twitter, Inc. - * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) - * ======================================================================== */ - - -+function ($) { - 'use strict'; - - // DROPDOWN CLASS DEFINITION - // ========================= - - var backdrop = '.dropdown-backdrop' - var toggle = '[data-toggle="dropdown"]' - var Dropdown = function (element) { - $(element).on('click.bs.dropdown', this.toggle) - } - - Dropdown.VERSION = '3.3.2' - - Dropdown.prototype.toggle = function (e) { - var $this = $(this) - - if ($this.is('.disabled, :disabled')) return - - var $parent = getParent($this) - var isActive = $parent.hasClass('open') - - clearMenus() - - if (!isActive) { - if ('ontouchstart' in document.documentElement && !$parent.closest('.navbar-nav').length) { - // if mobile we use a backdrop because click events don't delegate - $('