mirror of
https://github.com/lucaspalomodevelop/core.git
synced 2026-03-15 09:04:39 +00:00
Added searchbox to dropdown in firewal_rules, the drop down becomes visible when too many interfaces are active to be shown in tabs.. this features uses silviomoreto/bootstrap-select, license is MIT. Also added the MIT license to the templates root.
This commit is contained in:
parent
16ada72d63
commit
cc42648fca
@ -939,8 +939,8 @@ function display_top_tabs(& $tab_array, $no_drop_down = false) {
|
||||
// If the character count of the tab names is > 670
|
||||
// then show a select item dropdown menubox.
|
||||
if($tabcharcount > $tab_array_char_limit) {
|
||||
echo gettext("Currently viewing: ");
|
||||
echo "<select name=\"TabSelect\" onchange=\"tabs_will_go(this)\">\n";
|
||||
echo "<h2>".gettext("Currently viewing: ")."</h2>";
|
||||
echo "<select class=\"selectpicker\" name=\"TabSelect\" onchange=\"tabs_will_go(this)\" data-live-search=\"true\" data-style=\"btn-primary\">\n";
|
||||
foreach ($tab_array as $ta) {
|
||||
if($ta[1]=="true")
|
||||
$selected = " selected=\"selected\"";
|
||||
|
||||
@ -26,7 +26,9 @@ $pagetitle = gentitle( $pgtitle );
|
||||
<title><?php echo($config['system']['hostname'] . "." . $config['system']['domain'] . " - " . $pagetitle); ?></title>
|
||||
|
||||
<link href="/themes/<?=$g['theme'];?>/build/css/main.css" media="screen, projection" rel="stylesheet">
|
||||
|
||||
<!-- Stylesheet for fancy select/dropdown -->
|
||||
<link rel="stylesheet" type="text/css" href="/themes/<?=$g['theme'];?>/build/css/bootstrap-select.min.css">
|
||||
<!-- Favicon -->
|
||||
<link href="/themes/<?=$g['theme'];?>/assets/images/favicon.png" rel="shortcut icon">
|
||||
|
||||
<!--[if lt IE 9]><script src="//cdnjs.cloudflare.com/ajax/libs/html5shiv/3.7.2/html5shiv.min.js"></script><![endif]-->
|
||||
@ -34,13 +36,11 @@ $pagetitle = gentitle( $pgtitle );
|
||||
<script>var theme = '<?=$g['theme'];?>'; </script>
|
||||
|
||||
<script src="/themes/<?=$g['theme'];?>/build/js/main.min.js" type="text/javascript"></script>
|
||||
<!--<script src="/themes/<?=$g['theme'];?>/assets/javascripts/bootstrap/popover.js" type="text/javascript"></script>-->
|
||||
|
||||
<!--script type="text/javascript" src="/javascript/sorttable.js"></script-->
|
||||
<!-- Fancy select with search options -->
|
||||
<script src="/themes/<?=$g['theme'];?>/build/js/bootstrap-select.min.js" type="text/javascript"></script>
|
||||
<!-- Ticker used for notices-->
|
||||
<script type="text/javascript" src="/javascript/ticker.js"></script>
|
||||
|
||||
<!--<script type=\"text/javascript\" src=\"/themes/<?php echo $g['theme']; ?>/loader.js\"></script> -->
|
||||
|
||||
<?php if($_GET['enablefirebuglite']): ?>
|
||||
<script type=\"text/javascript" src=\"/javascript/pi.js\"></script>
|
||||
<script type=\"text/javascript" src=\"/javascript/firebug-lite.js\"></script>
|
||||
|
||||
21
src/www/themes/opnsense/LICENSE
Normal file
21
src/www/themes/opnsense/LICENSE
Normal file
@ -0,0 +1,21 @@
|
||||
The MIT License (MIT)
|
||||
|
||||
Copyright (c) 2013-2014 bootstrap-select
|
||||
|
||||
Permission is hereby granted, free of charge, to any person obtaining a copy
|
||||
of this software and associated documentation files (the "Software"), to deal
|
||||
in the Software without restriction, including without limitation the rights
|
||||
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
|
||||
copies of the Software, and to permit persons to whom the Software is
|
||||
furnished to do so, subject to the following conditions:
|
||||
|
||||
The above copyright notice and this permission notice shall be included in all
|
||||
copies or substantial portions of the Software.
|
||||
|
||||
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
||||
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
||||
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
|
||||
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
|
||||
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
|
||||
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
|
||||
SOFTWARE.
|
||||
@ -0,0 +1,15 @@
|
||||
{
|
||||
"curly": true,
|
||||
"eqeqeq": true,
|
||||
"immed": true,
|
||||
"latedef": true,
|
||||
"newcap": true,
|
||||
"noarg": true,
|
||||
"sub": true,
|
||||
"undef": true,
|
||||
"unused": true,
|
||||
"boss": true,
|
||||
"eqnull": true,
|
||||
"browser": true,
|
||||
"jquery": true
|
||||
}
|
||||
1225
src/www/themes/opnsense/assets/javascripts/bootstrap-select/js/bootstrap-select.js
vendored
Normal file
1225
src/www/themes/opnsense/assets/javascripts/bootstrap-select/js/bootstrap-select.js
vendored
Normal file
File diff suppressed because it is too large
Load Diff
@ -0,0 +1,14 @@
|
||||
/*
|
||||
* Translated default messages for bootstrap-select.
|
||||
* Locale: CS
|
||||
* Region: CZ (Czech Republic)
|
||||
*/
|
||||
(function ($) {
|
||||
$.fn.selectpicker.defaults = {
|
||||
noneSelectedText: 'Nic není vybráno',
|
||||
noneResultsText: 'Žádné výsledky {0}',
|
||||
countSelectedText: 'Označeno {0} z {1}',
|
||||
maxOptionsText: ['Limit překročen ({n} {var} max)', 'Limit skupiny překročen ({n} {var} max)', ['položek', 'položka']],
|
||||
multipleSeparator: ', '
|
||||
};
|
||||
}(jQuery));
|
||||
@ -0,0 +1,14 @@
|
||||
/*
|
||||
* Translated default messages for bootstrap-select.
|
||||
* Locale: DE (German, deutsch)
|
||||
* Region: DE (Germany, Deutschland)
|
||||
*/
|
||||
(function ($) {
|
||||
$.fn.selectpicker.defaults = {
|
||||
noneSelectedText: 'Bitte wählen...',
|
||||
noneResultsText: 'Keine Ergebnisse für {0}',
|
||||
countSelectedText: '{0} von {1} ausgewählt',
|
||||
maxOptionsText: ['Limit erreicht ({n} {var} max.)', 'Gruppen-Limit erreicht ({n} {var} max.)', ['Eintrag', 'Einträge']],
|
||||
multipleSeparator: ', '
|
||||
};
|
||||
}(jQuery));
|
||||
@ -0,0 +1,25 @@
|
||||
/*
|
||||
* Translated default messages for bootstrap-select.
|
||||
* Locale: EN (English)
|
||||
* Region: US (United States)
|
||||
*/
|
||||
(function ($) {
|
||||
$.fn.selectpicker.defaults = {
|
||||
noneSelectedText: 'Nothing selected',
|
||||
noneResultsText: 'No results match {0}',
|
||||
countSelectedText: function (numSelected, numTotal) {
|
||||
return (numSelected == 1) ? "{0} item selected" : "{0} items selected";
|
||||
},
|
||||
maxOptionsText: function (numAll, numGroup) {
|
||||
var arr = [];
|
||||
|
||||
arr[0] = (numAll == 1) ? 'Limit reached ({n} item max)' : 'Limit reached ({n} items max)';
|
||||
arr[1] = (numGroup == 1) ? 'Group limit reached ({n} item max)' : 'Group limit reached ({n} items max)';
|
||||
|
||||
return arr;
|
||||
},
|
||||
selectAllText: 'Select All',
|
||||
deselectAllText: 'Deselect All',
|
||||
multipleSeparator: ', '
|
||||
};
|
||||
}(jQuery));
|
||||
@ -0,0 +1,14 @@
|
||||
/*
|
||||
* Translated default messages for bootstrap-select.
|
||||
* Locale: ES (Spanish)
|
||||
* Region: CL (Chile)
|
||||
*/
|
||||
(function ($) {
|
||||
$.fn.selectpicker.defaults = {
|
||||
noneSelectedText: 'No hay selección',
|
||||
noneResultsText: 'No hay resultados {0}',
|
||||
countSelectedText: 'Seleccionados {0} de {1}',
|
||||
maxOptionsText: ['Límite alcanzado ({n} {var} max)', 'Límite del grupo alcanzado({n} {var} max)', ['elementos', 'element']],
|
||||
multipleSeparator: ', '
|
||||
};
|
||||
}(jQuery));
|
||||
@ -0,0 +1,14 @@
|
||||
/*
|
||||
* Translated default messages for bootstrap-select.
|
||||
* Locale: EU (Basque)
|
||||
* Region:
|
||||
*/
|
||||
(function ($) {
|
||||
$.fn.selectpicker.defaults = {
|
||||
noneSelectedText: 'Hautapenik ez',
|
||||
noneResultsText: 'Emaitzarik ez {0}',
|
||||
countSelectedText: '{1}(e)tik {0} hautatuta',
|
||||
maxOptionsText: ['Mugara iritsita ({n} {var} gehienez)', 'Taldearen mugara iritsita ({n} {var} gehienez)', ['elementu', 'elementu']],
|
||||
multipleSeparator: ', '
|
||||
};
|
||||
}(jQuery));
|
||||
@ -0,0 +1,23 @@
|
||||
/*
|
||||
* Translated default messages for bootstrap-select.
|
||||
* Locale: FR (French; Français)
|
||||
* Region: FR (France)
|
||||
*/
|
||||
(function ($) {
|
||||
$.fn.selectpicker.defaults = {
|
||||
noneSelectedText: 'Aucune sélection',
|
||||
noneResultsText: 'Aucun résultat pour {0}',
|
||||
countSelectedText: function (numSelected, numTotal) {
|
||||
return (numSelected > 1) ? "{0} éléments sélectionés" : "{0} élément sélectioné";
|
||||
},
|
||||
maxOptionsText: function (numAll, numGroup) {
|
||||
var arr = [];
|
||||
|
||||
arr[0] = (numAll > 1) ? 'Limite atteinte ({n} éléments max)' : 'Limite atteinte ({n} élément max)';
|
||||
arr[1] = (numGroup > 1) ? 'Limite du groupe atteinte ({n} éléments max)' : 'Limite du groupe atteinte ({n} élément max)';
|
||||
|
||||
return arr;
|
||||
},
|
||||
multipleSeparator: ', '
|
||||
};
|
||||
}(jQuery));
|
||||
@ -0,0 +1,23 @@
|
||||
/*
|
||||
* Translated default messages for bootstrap-select.
|
||||
* Locale: HU (Hungarian)
|
||||
* Region: HU (Hungary)
|
||||
*/
|
||||
(function ($) {
|
||||
$.fn.selectpicker.defaults = {
|
||||
noneSelectedText: 'Válasszon!',
|
||||
noneResultsText: 'Nincs találat {0}',
|
||||
countSelectedText: function (numSelected, numTotal) {
|
||||
return '{n} elem kiválasztva';
|
||||
},
|
||||
maxOptionsText: function (numAll, numGroup) {
|
||||
var arr = [];
|
||||
arr[0] = 'Legfeljebb {n} elem választható';
|
||||
arr[1] = 'A csoportban legfeljebb {n} elem választható';
|
||||
return arr;
|
||||
},
|
||||
selectAllText: 'Mind',
|
||||
deselectAllText: 'Egyik sem',
|
||||
multipleSeparator: ', '
|
||||
};
|
||||
}(jQuery));
|
||||
@ -0,0 +1,15 @@
|
||||
/*
|
||||
* Translated default messages for bootstrap-select.
|
||||
* Locale: IT (Italian; italiano)
|
||||
* Region: IT (Italy; Italia)
|
||||
* Author: Michele Beltrame <mb@cattlegrid.info>
|
||||
*/
|
||||
(function ($) {
|
||||
$.fn.selectpicker.defaults = {
|
||||
noneSelectedText: 'Nessuna selezione',
|
||||
noneResultsText: 'Nessun risultato per {0}',
|
||||
countSelectedText: 'Selezionati {0} di {1}',
|
||||
maxOptionsText: ['Limite raggiunto ({n} {var} max)', 'Limite del gruppo raggiunto ({n} {var} max)', ['elementi', 'elemento']],
|
||||
multipleSeparator: ', '
|
||||
};
|
||||
}(jQuery));
|
||||
@ -0,0 +1,15 @@
|
||||
/*
|
||||
* Translated default messages for bootstrap-select.
|
||||
* Locale: NL (Dutch; Nederlands)
|
||||
* Region: NL (Europe)
|
||||
* Author: Daan Rosbergen (Badmuts)
|
||||
*/
|
||||
(function ($) {
|
||||
$.fn.selectpicker.defaults = {
|
||||
noneSelectedText: 'Niets geselecteerd',
|
||||
noneResultsText: 'Geen resultaten gevonden voor {0}',
|
||||
countSelectedText: '{0} van {1} geselecteerd',
|
||||
maxOptionsText: ['Limiet bereikt ({n} {var} max)', 'Groep limiet bereikt ({n} {var} max)', ['items', 'item']],
|
||||
multipleSeparator: ', '
|
||||
};
|
||||
}(jQuery));
|
||||
@ -0,0 +1,16 @@
|
||||
/*
|
||||
* Translated default messages for bootstrap-select.
|
||||
* Locale: PL (Polish)
|
||||
* Region: EU (Europe)
|
||||
*/
|
||||
(function ($) {
|
||||
$.fn.selectpicker.defaults = {
|
||||
noneSelectedText: 'Nic nie zaznaczono',
|
||||
noneResultsText: 'Brak wyników wyszukiwania {0}',
|
||||
countSelectedText: 'Zaznaczono {0} z {1}',
|
||||
maxOptionsText: ['Osiągnięto limit ({n} {var} max)', 'Limit grupy osiągnięty ({n} {var} max)', ['elementy', 'element']],
|
||||
selectAll: 'Zaznacz wszystkie',
|
||||
deselectAll: 'Odznacz wszystkie',
|
||||
multipleSeparator: ', '
|
||||
};
|
||||
}(jQuery));
|
||||
@ -0,0 +1,15 @@
|
||||
/*
|
||||
* Translated default messages for bootstrap-select.
|
||||
* Locale: PT (Portuguese; português)
|
||||
* Region: BR (Brazil; Brasil)
|
||||
* Author: Rodrigo de Avila <rodrigo@avila.net.br>
|
||||
*/
|
||||
(function ($) {
|
||||
$.fn.selectpicker.defaults = {
|
||||
noneSelectedText: 'Nada selecionado',
|
||||
noneResultsText: 'Nada encontrado contendo {0}',
|
||||
countSelectedText: 'Selecionado {0} de {1}',
|
||||
maxOptionsText: ['Limite excedido (máx. {n} {var})', 'Limite do grupo excedido (máx. {n} {var})', ['itens', 'item']],
|
||||
multipleSeparator: ', '
|
||||
};
|
||||
}(jQuery));
|
||||
@ -0,0 +1,15 @@
|
||||
/*
|
||||
* Translated default messages for bootstrap-select.
|
||||
* Locale: RO (Romanian)
|
||||
* Region: RO (Romania)
|
||||
* Alex Florea <alecz.fia@gmail.com>
|
||||
*/
|
||||
(function ($) {
|
||||
$.fn.selectpicker.defaults = {
|
||||
noneSelectedText: 'Nu a fost selectat nimic',
|
||||
noneResultsText: 'Nu exista niciun rezultat {0}',
|
||||
countSelectedText: '{0} din {1} selectat(e)',
|
||||
maxOptionsText: ['Limita a fost atinsa ({n} {var} max)', 'Limita de grup a fost atinsa ({n} {var} max)', ['iteme', 'item']],
|
||||
multipleSeparator: ', '
|
||||
};
|
||||
}(jQuery));
|
||||
@ -0,0 +1,14 @@
|
||||
/*
|
||||
* Translated default messages for bootstrap-select.
|
||||
* Locale: RU (Russian; Русский)
|
||||
* Region: RU (Russian Federation)
|
||||
*/
|
||||
(function ($) {
|
||||
$.fn.selectpicker.defaults = {
|
||||
noneSelectedText: 'Ничего не выбрано',
|
||||
noneResultsText: 'Совпадений не найдено {0}',
|
||||
countSelectedText: 'Выбрано {0} из {1}',
|
||||
maxOptionsText: ['Достигнут предел ({n} {var} максимум)', 'Достигнут предел в группе ({n} {var} максимум)', ['items', 'item']],
|
||||
multipleSeparator: ', '
|
||||
};
|
||||
}(jQuery));
|
||||
@ -0,0 +1,24 @@
|
||||
/*
|
||||
* Translated default messages for bootstrap-select.
|
||||
* Locale: TR (Turkey)
|
||||
* Region: TR (Europe)
|
||||
* Author: Serhan Güney
|
||||
*/
|
||||
(function ($) {
|
||||
$.fn.selectpicker.defaults = {
|
||||
noneSelectedText: 'Hiçbiri seçilmedi',
|
||||
noneResultsText: 'Hiçbir sonuç bulunamadı {0}',
|
||||
countSelectedText: function (numSelected, numTotal) {
|
||||
return (numSelected == 1) ? "{0} öğe seçildi" : "{0} öğe seçildi";
|
||||
},
|
||||
maxOptionsText: function (numAll, numGroup) {
|
||||
var arr = [];
|
||||
arr[0] = (numAll == 1) ? 'Limit aşıldı (maksimum {n} sayıda öğe )' : 'Limit aşıldı (maksimum {n} sayıda öğe)';
|
||||
arr[1] = (numGroup == 1) ? 'Grup limiti aşıldı (maksimum {n} sayıda öğe)' : 'Grup limiti aşıldı (maksimum {n} sayıda öğe)';
|
||||
return arr;
|
||||
},
|
||||
selectAllText: 'Tümünü Seç',
|
||||
deselectAllText: 'Seçiniz',
|
||||
multipleSeparator: ', '
|
||||
};
|
||||
}(jQuery));
|
||||
@ -0,0 +1,14 @@
|
||||
/*
|
||||
* Translated default messages for bootstrap-select.
|
||||
* Locale: UA (Ukrainian; Українська)
|
||||
* Region: UA (Ukraine)
|
||||
*/
|
||||
(function ($) {
|
||||
$.fn.selectpicker.defaults = {
|
||||
noneSelectedText: 'Нічого не вибрано',
|
||||
noneResultsText: 'Збігів не знайдено {0}',
|
||||
countSelectedText: 'Вибрано {0} із {1}',
|
||||
maxOptionsText: ['Досягнута межа ({n} {var} максимум)', 'Досягнута межа в групі ({n} {var} максимум)', ['items', 'item']],
|
||||
multipleSeparator: ', '
|
||||
};
|
||||
}(jQuery));
|
||||
@ -0,0 +1,14 @@
|
||||
/*
|
||||
* Translated default messages for bootstrap-select.
|
||||
* Locale: ZH (Chinese)
|
||||
* Region: CN (China)
|
||||
*/
|
||||
(function ($) {
|
||||
$.fn.selectpicker.defaults = {
|
||||
noneSelectedText: '没有选中任何项',
|
||||
noneResultsText: '没有找到匹配项',
|
||||
countSelectedText: '选中{1}中的{0}项',
|
||||
maxOptionsText: ['超出限制 (最多选择{n}项)', '组选择超出限制(最多选择{n}组)'],
|
||||
multipleSeparator: ', '
|
||||
};
|
||||
}(jQuery));
|
||||
@ -0,0 +1,16 @@
|
||||
/*
|
||||
* Translated default messages for bootstrap-select.
|
||||
* Locale: ZH (Chinese)
|
||||
* Region: TW (Taiwan)
|
||||
*/
|
||||
(function ($) {
|
||||
$.fn.selectpicker.defaults = {
|
||||
noneSelectedText: '沒有選取任何項目',
|
||||
noneResultsText: '沒有找到符合的結果',
|
||||
countSelectedText: '已經選取{0}個項目',
|
||||
maxOptionsText: ['超過限制 (最多選擇{n}項)', '超過限制(最多選擇{n}組)'],
|
||||
selectAllText: '選取全部',
|
||||
deselectAllText: '全部取消',
|
||||
multipleSeparator: ', '
|
||||
};
|
||||
}(jQuery));
|
||||
329
src/www/themes/opnsense/assets/stylesheets/bootstrap-select/less/bootstrap-select.less
vendored
Normal file
329
src/www/themes/opnsense/assets/stylesheets/bootstrap-select/less/bootstrap-select.less
vendored
Normal file
@ -0,0 +1,329 @@
|
||||
@import "variables";
|
||||
|
||||
// Mixins
|
||||
.cursor-disabled() {
|
||||
cursor: not-allowed;
|
||||
}
|
||||
|
||||
// Rules
|
||||
.bootstrap-select {
|
||||
/*width: 220px\9; IE8 and below*/
|
||||
//noinspection CssShorthandPropertyValue
|
||||
width: 220px \0; /*IE9 and below*/
|
||||
|
||||
// The selectpicker button
|
||||
> .btn {
|
||||
width: 100%;
|
||||
padding-right: 25px;
|
||||
}
|
||||
|
||||
// Error display
|
||||
.error & .btn {
|
||||
border: 1px solid @color-red-error;
|
||||
}
|
||||
|
||||
// Error display
|
||||
.control-group.error & .dropdown-toggle {
|
||||
border-color: @color-red-error;
|
||||
}
|
||||
|
||||
&.fit-width {
|
||||
width: auto !important;
|
||||
}
|
||||
|
||||
&:not([class*="col-"]):not([class*="form-control"]):not(.input-group-btn) {
|
||||
width: @width-default;
|
||||
}
|
||||
|
||||
.btn:focus {
|
||||
outline: thin dotted #333333 !important;
|
||||
outline: 5px auto -webkit-focus-ring-color !important;
|
||||
outline-offset: -2px;
|
||||
}
|
||||
}
|
||||
|
||||
.bootstrap-select.form-control {
|
||||
margin-bottom: 0;
|
||||
padding: 0;
|
||||
border: none;
|
||||
|
||||
&:not([class*="col-"]) {
|
||||
width: 100%;
|
||||
}
|
||||
}
|
||||
|
||||
// The selectpicker components
|
||||
.bootstrap-select.btn-group {
|
||||
&:not(.input-group-btn),
|
||||
&[class*="col-"] {
|
||||
float: none;
|
||||
display: inline-block;
|
||||
margin-left: 0;
|
||||
}
|
||||
|
||||
// Forces the pull to the right, if necessary
|
||||
&,
|
||||
&[class*="col-"],
|
||||
.row-fluid &[class*="col-"] {
|
||||
&.dropdown-menu-right {
|
||||
float: right;
|
||||
}
|
||||
}
|
||||
|
||||
.form-search &,
|
||||
.form-inline &,
|
||||
.form-horizontal &,
|
||||
.form-group & {
|
||||
margin-bottom: 0;
|
||||
}
|
||||
|
||||
.form-group-lg &.form-control,
|
||||
.form-group-sm &.form-control {
|
||||
padding: 0;
|
||||
}
|
||||
|
||||
// Set the width of the live search (and any other form control within an inline form)
|
||||
// see https://github.com/silviomoreto/bootstrap-select/issues/685
|
||||
.form-inline & .form-control {
|
||||
width: 100%;
|
||||
}
|
||||
|
||||
.input-append & {
|
||||
margin-left: -1px;
|
||||
}
|
||||
|
||||
.input-prepend & {
|
||||
margin-right: -1px;
|
||||
}
|
||||
|
||||
> .disabled {
|
||||
.cursor-disabled();
|
||||
|
||||
&:focus {
|
||||
outline: none !important;
|
||||
}
|
||||
}
|
||||
|
||||
// The selectpicker button
|
||||
.btn {
|
||||
.filter-option {
|
||||
display: inline-block;
|
||||
overflow: hidden;
|
||||
width: 100%;
|
||||
text-align: left;
|
||||
}
|
||||
|
||||
.caret {
|
||||
position: absolute;
|
||||
top: 50%;
|
||||
right: 12px;
|
||||
margin-top: -2px;
|
||||
vertical-align: middle;
|
||||
}
|
||||
}
|
||||
|
||||
&[class*="col-"] .btn {
|
||||
width: 100%;
|
||||
}
|
||||
|
||||
// The selectpicker dropdown
|
||||
.dropdown-menu {
|
||||
min-width: 100%;
|
||||
z-index: @zindex-select-dropdown;
|
||||
box-sizing: border-box;
|
||||
|
||||
&.inner {
|
||||
position: static;
|
||||
border: 0;
|
||||
padding: 0;
|
||||
margin: 0;
|
||||
border-radius: 0;
|
||||
box-shadow: none;
|
||||
}
|
||||
|
||||
li {
|
||||
position: relative;
|
||||
|
||||
&:not(.disabled) a:hover small,
|
||||
&:not(.disabled) a:focus small,
|
||||
&.active:not(.disabled) a small {
|
||||
color: @color-blue-hover;
|
||||
}
|
||||
|
||||
&.disabled a {
|
||||
.cursor-disabled();
|
||||
}
|
||||
|
||||
a {
|
||||
cursor: pointer;
|
||||
|
||||
&.opt {
|
||||
position: relative;
|
||||
padding-left: 2.25em;
|
||||
}
|
||||
|
||||
span.check-mark {
|
||||
display: none;
|
||||
}
|
||||
span.text {
|
||||
display: inline-block;
|
||||
}
|
||||
}
|
||||
|
||||
small {
|
||||
padding-left: 0.5em;
|
||||
}
|
||||
}
|
||||
|
||||
.notify {
|
||||
position: absolute;
|
||||
bottom: 5px;
|
||||
width: 96%;
|
||||
margin: 0 2%;
|
||||
min-height: 26px;
|
||||
padding: 3px 5px;
|
||||
background: rgb(245, 245, 245);
|
||||
border: 1px solid rgb(227, 227, 227);
|
||||
box-shadow: inset 0 1px 1px fade(rgb(0, 0, 0), 5%);
|
||||
pointer-events: none;
|
||||
opacity: 0.9;
|
||||
box-sizing: border-box;
|
||||
}
|
||||
}
|
||||
|
||||
.no-results {
|
||||
padding: 3px;
|
||||
background: #f5f5f5;
|
||||
margin: 0 5px;
|
||||
}
|
||||
|
||||
&.fit-width .btn {
|
||||
.filter-option {
|
||||
position: static;
|
||||
}
|
||||
|
||||
.caret {
|
||||
position: static;
|
||||
top: auto;
|
||||
margin-top: -1px;
|
||||
}
|
||||
}
|
||||
|
||||
&.show-tick .dropdown-menu li {
|
||||
&.selected a span.check-mark {
|
||||
position: absolute;
|
||||
display: inline-block;
|
||||
right: 15px;
|
||||
margin-top: 5px;
|
||||
}
|
||||
|
||||
a span.text {
|
||||
margin-right: 34px;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
.bootstrap-select.show-menu-arrow {
|
||||
&.open > .btn {
|
||||
z-index: (@zindex-select-dropdown + 1);
|
||||
}
|
||||
|
||||
.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: @color-grey-arrow;
|
||||
position: absolute;
|
||||
bottom: -4px;
|
||||
left: 9px;
|
||||
display: none;
|
||||
}
|
||||
|
||||
&:after {
|
||||
content: '';
|
||||
border-left: 6px solid transparent;
|
||||
border-right: 6px solid transparent;
|
||||
border-bottom: 6px solid white;
|
||||
position: absolute;
|
||||
bottom: -4px;
|
||||
left: 10px;
|
||||
display: none;
|
||||
}
|
||||
}
|
||||
|
||||
&.dropup .dropdown-toggle {
|
||||
&:before {
|
||||
bottom: auto;
|
||||
top: -3px;
|
||||
border-bottom: 0;
|
||||
border-top-width: 7px;
|
||||
border-top-style: solid;
|
||||
border-top-color: @color-grey-arrow;
|
||||
}
|
||||
|
||||
&:after {
|
||||
bottom: auto;
|
||||
top: -3px;
|
||||
border-top: 6px solid white;
|
||||
border-bottom: 0;
|
||||
}
|
||||
}
|
||||
|
||||
&.pull-right .dropdown-toggle {
|
||||
&:before {
|
||||
right: 12px;
|
||||
left: auto;
|
||||
}
|
||||
|
||||
&:after {
|
||||
right: 13px;
|
||||
left: auto;
|
||||
}
|
||||
}
|
||||
|
||||
&.open > .dropdown-toggle {
|
||||
&:before,
|
||||
&:after {
|
||||
display: block;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
.bs-searchbox,
|
||||
.bs-actionsbox {
|
||||
padding: 4px 8px;
|
||||
}
|
||||
|
||||
.bs-actionsbox {
|
||||
float: left;
|
||||
width: 100%;
|
||||
box-sizing: border-box;
|
||||
|
||||
& .btn-group button {
|
||||
width: 50%;
|
||||
}
|
||||
}
|
||||
|
||||
.bs-searchbox {
|
||||
& + .bs-actionsbox {
|
||||
padding: 0 8px 4px;
|
||||
}
|
||||
|
||||
& 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;
|
||||
}
|
||||
@ -0,0 +1,7 @@
|
||||
@color-red-error: rgb(185, 74, 72);
|
||||
@color-blue-hover: rgba(100, 177, 216, 0.4);
|
||||
@color-grey-arrow: rgba(204, 204, 204, 0.2);
|
||||
|
||||
@width-default: 220px; // 3 960px-grid columns
|
||||
|
||||
@zindex-select-dropdown: 1035; // must be lower than a modal background (1040) but higher than the fixed navbar (1030)
|
||||
257
src/www/themes/opnsense/build/css/bootstrap-select.css
vendored
Normal file
257
src/www/themes/opnsense/build/css/bootstrap-select.css
vendored
Normal file
@ -0,0 +1,257 @@
|
||||
/*!
|
||||
* Bootstrap-select v1.6.3 (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\9; IE8 and below*/
|
||||
width: 220px \0;
|
||||
/*IE9 and below*/
|
||||
}
|
||||
.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 #333333 !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: none !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: rgba(100, 177, 216, 0.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: 0.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, 0.05);
|
||||
box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
|
||||
pointer-events: none;
|
||||
opacity: 0.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: 1036;
|
||||
}
|
||||
.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: rgba(204, 204, 204, 0.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 white;
|
||||
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: rgba(204, 204, 204, 0.2);
|
||||
}
|
||||
.bootstrap-select.show-menu-arrow.dropup .dropdown-toggle:after {
|
||||
bottom: auto;
|
||||
top: -3px;
|
||||
border-top: 6px solid white;
|
||||
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;
|
||||
}
|
||||
/*# sourceMappingURL=bootstrap-select.css.map */
|
||||
File diff suppressed because one or more lines are too long
6
src/www/themes/opnsense/build/css/bootstrap-select.min.css
vendored
Normal file
6
src/www/themes/opnsense/build/css/bootstrap-select.min.css
vendored
Normal file
File diff suppressed because one or more lines are too long
1231
src/www/themes/opnsense/build/js/bootstrap-select.js
vendored
Normal file
1231
src/www/themes/opnsense/build/js/bootstrap-select.js
vendored
Normal file
File diff suppressed because it is too large
Load Diff
1
src/www/themes/opnsense/build/js/bootstrap-select.js.map
Normal file
1
src/www/themes/opnsense/build/js/bootstrap-select.js.map
Normal file
File diff suppressed because one or more lines are too long
8
src/www/themes/opnsense/build/js/bootstrap-select.min.js
vendored
Normal file
8
src/www/themes/opnsense/build/js/bootstrap-select.min.js
vendored
Normal file
File diff suppressed because one or more lines are too long
15
src/www/themes/opnsense/build/js/i18n/defaults-cs_CZ.js
Normal file
15
src/www/themes/opnsense/build/js/i18n/defaults-cs_CZ.js
Normal file
@ -0,0 +1,15 @@
|
||||
/*!
|
||||
* Bootstrap-select v1.6.3 (http://silviomoreto.github.io/bootstrap-select)
|
||||
*
|
||||
* Copyright 2013-2014 bootstrap-select
|
||||
* Licensed under MIT (https://github.com/silviomoreto/bootstrap-select/blob/master/LICENSE)
|
||||
*/
|
||||
(function ($) {
|
||||
$.fn.selectpicker.defaults = {
|
||||
noneSelectedText: 'Nic není vybráno',
|
||||
noneResultsText: 'Žádné výsledky {0}',
|
||||
countSelectedText: 'Označeno {0} z {1}',
|
||||
maxOptionsText: ['Limit překročen ({n} {var} max)', 'Limit skupiny překročen ({n} {var} max)', ['položek', 'položka']],
|
||||
multipleSeparator: ', '
|
||||
};
|
||||
}(jQuery));
|
||||
7
src/www/themes/opnsense/build/js/i18n/defaults-cs_CZ.min.js
vendored
Normal file
7
src/www/themes/opnsense/build/js/i18n/defaults-cs_CZ.min.js
vendored
Normal file
@ -0,0 +1,7 @@
|
||||
/*!
|
||||
* Bootstrap-select v1.6.3 (http://silviomoreto.github.io/bootstrap-select)
|
||||
*
|
||||
* Copyright 2013-2014 bootstrap-select
|
||||
* Licensed under MIT (https://github.com/silviomoreto/bootstrap-select/blob/master/LICENSE)
|
||||
*/
|
||||
!function(a){a.fn.selectpicker.defaults={noneSelectedText:"Nic není vybráno",noneResultsText:"Žádné výsledky {0}",countSelectedText:"Označeno {0} z {1}",maxOptionsText:["Limit překročen ({n} {var} max)","Limit skupiny překročen ({n} {var} max)",["položek","položka"]],multipleSeparator:", "}}(jQuery);
|
||||
15
src/www/themes/opnsense/build/js/i18n/defaults-de_DE.js
Normal file
15
src/www/themes/opnsense/build/js/i18n/defaults-de_DE.js
Normal file
@ -0,0 +1,15 @@
|
||||
/*!
|
||||
* Bootstrap-select v1.6.3 (http://silviomoreto.github.io/bootstrap-select)
|
||||
*
|
||||
* Copyright 2013-2014 bootstrap-select
|
||||
* Licensed under MIT (https://github.com/silviomoreto/bootstrap-select/blob/master/LICENSE)
|
||||
*/
|
||||
(function ($) {
|
||||
$.fn.selectpicker.defaults = {
|
||||
noneSelectedText: 'Bitte wählen...',
|
||||
noneResultsText: 'Keine Ergebnisse für {0}',
|
||||
countSelectedText: '{0} von {1} ausgewählt',
|
||||
maxOptionsText: ['Limit erreicht ({n} {var} max.)', 'Gruppen-Limit erreicht ({n} {var} max.)', ['Eintrag', 'Einträge']],
|
||||
multipleSeparator: ', '
|
||||
};
|
||||
}(jQuery));
|
||||
7
src/www/themes/opnsense/build/js/i18n/defaults-de_DE.min.js
vendored
Normal file
7
src/www/themes/opnsense/build/js/i18n/defaults-de_DE.min.js
vendored
Normal file
@ -0,0 +1,7 @@
|
||||
/*!
|
||||
* Bootstrap-select v1.6.3 (http://silviomoreto.github.io/bootstrap-select)
|
||||
*
|
||||
* Copyright 2013-2014 bootstrap-select
|
||||
* Licensed under MIT (https://github.com/silviomoreto/bootstrap-select/blob/master/LICENSE)
|
||||
*/
|
||||
!function(a){a.fn.selectpicker.defaults={noneSelectedText:"Bitte wählen...",noneResultsText:"Keine Ergebnisse für {0}",countSelectedText:"{0} von {1} ausgewählt",maxOptionsText:["Limit erreicht ({n} {var} max.)","Gruppen-Limit erreicht ({n} {var} max.)",["Eintrag","Einträge"]],multipleSeparator:", "}}(jQuery);
|
||||
26
src/www/themes/opnsense/build/js/i18n/defaults-en_US.js
Normal file
26
src/www/themes/opnsense/build/js/i18n/defaults-en_US.js
Normal file
@ -0,0 +1,26 @@
|
||||
/*!
|
||||
* Bootstrap-select v1.6.3 (http://silviomoreto.github.io/bootstrap-select)
|
||||
*
|
||||
* Copyright 2013-2014 bootstrap-select
|
||||
* Licensed under MIT (https://github.com/silviomoreto/bootstrap-select/blob/master/LICENSE)
|
||||
*/
|
||||
(function ($) {
|
||||
$.fn.selectpicker.defaults = {
|
||||
noneSelectedText: 'Nothing selected',
|
||||
noneResultsText: 'No results match {0}',
|
||||
countSelectedText: function (numSelected, numTotal) {
|
||||
return (numSelected == 1) ? "{0} item selected" : "{0} items selected";
|
||||
},
|
||||
maxOptionsText: function (numAll, numGroup) {
|
||||
var arr = [];
|
||||
|
||||
arr[0] = (numAll == 1) ? 'Limit reached ({n} item max)' : 'Limit reached ({n} items max)';
|
||||
arr[1] = (numGroup == 1) ? 'Group limit reached ({n} item max)' : 'Group limit reached ({n} items max)';
|
||||
|
||||
return arr;
|
||||
},
|
||||
selectAllText: 'Select All',
|
||||
deselectAllText: 'Deselect All',
|
||||
multipleSeparator: ', '
|
||||
};
|
||||
}(jQuery));
|
||||
7
src/www/themes/opnsense/build/js/i18n/defaults-en_US.min.js
vendored
Normal file
7
src/www/themes/opnsense/build/js/i18n/defaults-en_US.min.js
vendored
Normal file
@ -0,0 +1,7 @@
|
||||
/*!
|
||||
* Bootstrap-select v1.6.3 (http://silviomoreto.github.io/bootstrap-select)
|
||||
*
|
||||
* Copyright 2013-2014 bootstrap-select
|
||||
* Licensed under MIT (https://github.com/silviomoreto/bootstrap-select/blob/master/LICENSE)
|
||||
*/
|
||||
!function(a){a.fn.selectpicker.defaults={noneSelectedText:"Nothing selected",noneResultsText:"No results match {0}",countSelectedText:function(a){return 1==a?"{0} item selected":"{0} items selected"},maxOptionsText:function(a,b){var c=[];return c[0]=1==a?"Limit reached ({n} item max)":"Limit reached ({n} items max)",c[1]=1==b?"Group limit reached ({n} item max)":"Group limit reached ({n} items max)",c},selectAllText:"Select All",deselectAllText:"Deselect All",multipleSeparator:", "}}(jQuery);
|
||||
15
src/www/themes/opnsense/build/js/i18n/defaults-es_CL.js
Normal file
15
src/www/themes/opnsense/build/js/i18n/defaults-es_CL.js
Normal file
@ -0,0 +1,15 @@
|
||||
/*!
|
||||
* Bootstrap-select v1.6.3 (http://silviomoreto.github.io/bootstrap-select)
|
||||
*
|
||||
* Copyright 2013-2014 bootstrap-select
|
||||
* Licensed under MIT (https://github.com/silviomoreto/bootstrap-select/blob/master/LICENSE)
|
||||
*/
|
||||
(function ($) {
|
||||
$.fn.selectpicker.defaults = {
|
||||
noneSelectedText: 'No hay selección',
|
||||
noneResultsText: 'No hay resultados {0}',
|
||||
countSelectedText: 'Seleccionados {0} de {1}',
|
||||
maxOptionsText: ['Límite alcanzado ({n} {var} max)', 'Límite del grupo alcanzado({n} {var} max)', ['elementos', 'element']],
|
||||
multipleSeparator: ', '
|
||||
};
|
||||
}(jQuery));
|
||||
7
src/www/themes/opnsense/build/js/i18n/defaults-es_CL.min.js
vendored
Normal file
7
src/www/themes/opnsense/build/js/i18n/defaults-es_CL.min.js
vendored
Normal file
@ -0,0 +1,7 @@
|
||||
/*!
|
||||
* Bootstrap-select v1.6.3 (http://silviomoreto.github.io/bootstrap-select)
|
||||
*
|
||||
* Copyright 2013-2014 bootstrap-select
|
||||
* Licensed under MIT (https://github.com/silviomoreto/bootstrap-select/blob/master/LICENSE)
|
||||
*/
|
||||
!function(a){a.fn.selectpicker.defaults={noneSelectedText:"No hay selección",noneResultsText:"No hay resultados {0}",countSelectedText:"Seleccionados {0} de {1}",maxOptionsText:["Límite alcanzado ({n} {var} max)","Límite del grupo alcanzado({n} {var} max)",["elementos","element"]],multipleSeparator:", "}}(jQuery);
|
||||
15
src/www/themes/opnsense/build/js/i18n/defaults-eu.js
Normal file
15
src/www/themes/opnsense/build/js/i18n/defaults-eu.js
Normal file
@ -0,0 +1,15 @@
|
||||
/*!
|
||||
* Bootstrap-select v1.6.3 (http://silviomoreto.github.io/bootstrap-select)
|
||||
*
|
||||
* Copyright 2013-2014 bootstrap-select
|
||||
* Licensed under MIT (https://github.com/silviomoreto/bootstrap-select/blob/master/LICENSE)
|
||||
*/
|
||||
(function ($) {
|
||||
$.fn.selectpicker.defaults = {
|
||||
noneSelectedText: 'Hautapenik ez',
|
||||
noneResultsText: 'Emaitzarik ez {0}',
|
||||
countSelectedText: '{1}(e)tik {0} hautatuta',
|
||||
maxOptionsText: ['Mugara iritsita ({n} {var} gehienez)', 'Taldearen mugara iritsita ({n} {var} gehienez)', ['elementu', 'elementu']],
|
||||
multipleSeparator: ', '
|
||||
};
|
||||
}(jQuery));
|
||||
7
src/www/themes/opnsense/build/js/i18n/defaults-eu.min.js
vendored
Normal file
7
src/www/themes/opnsense/build/js/i18n/defaults-eu.min.js
vendored
Normal file
@ -0,0 +1,7 @@
|
||||
/*!
|
||||
* Bootstrap-select v1.6.3 (http://silviomoreto.github.io/bootstrap-select)
|
||||
*
|
||||
* Copyright 2013-2014 bootstrap-select
|
||||
* Licensed under MIT (https://github.com/silviomoreto/bootstrap-select/blob/master/LICENSE)
|
||||
*/
|
||||
!function(a){a.fn.selectpicker.defaults={noneSelectedText:"Hautapenik ez",noneResultsText:"Emaitzarik ez {0}",countSelectedText:"{1}(e)tik {0} hautatuta",maxOptionsText:["Mugara iritsita ({n} {var} gehienez)","Taldearen mugara iritsita ({n} {var} gehienez)",["elementu","elementu"]],multipleSeparator:", "}}(jQuery);
|
||||
24
src/www/themes/opnsense/build/js/i18n/defaults-fr_FR.js
Normal file
24
src/www/themes/opnsense/build/js/i18n/defaults-fr_FR.js
Normal file
@ -0,0 +1,24 @@
|
||||
/*!
|
||||
* Bootstrap-select v1.6.3 (http://silviomoreto.github.io/bootstrap-select)
|
||||
*
|
||||
* Copyright 2013-2014 bootstrap-select
|
||||
* Licensed under MIT (https://github.com/silviomoreto/bootstrap-select/blob/master/LICENSE)
|
||||
*/
|
||||
(function ($) {
|
||||
$.fn.selectpicker.defaults = {
|
||||
noneSelectedText: 'Aucune sélection',
|
||||
noneResultsText: 'Aucun résultat pour {0}',
|
||||
countSelectedText: function (numSelected, numTotal) {
|
||||
return (numSelected > 1) ? "{0} éléments sélectionés" : "{0} élément sélectioné";
|
||||
},
|
||||
maxOptionsText: function (numAll, numGroup) {
|
||||
var arr = [];
|
||||
|
||||
arr[0] = (numAll > 1) ? 'Limite atteinte ({n} éléments max)' : 'Limite atteinte ({n} élément max)';
|
||||
arr[1] = (numGroup > 1) ? 'Limite du groupe atteinte ({n} éléments max)' : 'Limite du groupe atteinte ({n} élément max)';
|
||||
|
||||
return arr;
|
||||
},
|
||||
multipleSeparator: ', '
|
||||
};
|
||||
}(jQuery));
|
||||
7
src/www/themes/opnsense/build/js/i18n/defaults-fr_FR.min.js
vendored
Normal file
7
src/www/themes/opnsense/build/js/i18n/defaults-fr_FR.min.js
vendored
Normal file
@ -0,0 +1,7 @@
|
||||
/*!
|
||||
* Bootstrap-select v1.6.3 (http://silviomoreto.github.io/bootstrap-select)
|
||||
*
|
||||
* Copyright 2013-2014 bootstrap-select
|
||||
* Licensed under MIT (https://github.com/silviomoreto/bootstrap-select/blob/master/LICENSE)
|
||||
*/
|
||||
!function(a){a.fn.selectpicker.defaults={noneSelectedText:"Aucune sélection",noneResultsText:"Aucun résultat pour {0}",countSelectedText:function(a){return a>1?"{0} éléments sélectionés":"{0} élément sélectioné"},maxOptionsText:function(a,b){var c=[];return c[0]=a>1?"Limite atteinte ({n} éléments max)":"Limite atteinte ({n} élément max)",c[1]=b>1?"Limite du groupe atteinte ({n} éléments max)":"Limite du groupe atteinte ({n} élément max)",c},multipleSeparator:", "}}(jQuery);
|
||||
24
src/www/themes/opnsense/build/js/i18n/defaults-hu_HU.js
Normal file
24
src/www/themes/opnsense/build/js/i18n/defaults-hu_HU.js
Normal file
@ -0,0 +1,24 @@
|
||||
/*!
|
||||
* Bootstrap-select v1.6.3 (http://silviomoreto.github.io/bootstrap-select)
|
||||
*
|
||||
* Copyright 2013-2014 bootstrap-select
|
||||
* Licensed under MIT (https://github.com/silviomoreto/bootstrap-select/blob/master/LICENSE)
|
||||
*/
|
||||
(function ($) {
|
||||
$.fn.selectpicker.defaults = {
|
||||
noneSelectedText: 'Válasszon!',
|
||||
noneResultsText: 'Nincs találat {0}',
|
||||
countSelectedText: function (numSelected, numTotal) {
|
||||
return '{n} elem kiválasztva';
|
||||
},
|
||||
maxOptionsText: function (numAll, numGroup) {
|
||||
var arr = [];
|
||||
arr[0] = 'Legfeljebb {n} elem választható';
|
||||
arr[1] = 'A csoportban legfeljebb {n} elem választható';
|
||||
return arr;
|
||||
},
|
||||
selectAllText: 'Mind',
|
||||
deselectAllText: 'Egyik sem',
|
||||
multipleSeparator: ', '
|
||||
};
|
||||
}(jQuery));
|
||||
7
src/www/themes/opnsense/build/js/i18n/defaults-hu_HU.min.js
vendored
Normal file
7
src/www/themes/opnsense/build/js/i18n/defaults-hu_HU.min.js
vendored
Normal file
@ -0,0 +1,7 @@
|
||||
/*!
|
||||
* Bootstrap-select v1.6.3 (http://silviomoreto.github.io/bootstrap-select)
|
||||
*
|
||||
* Copyright 2013-2014 bootstrap-select
|
||||
* Licensed under MIT (https://github.com/silviomoreto/bootstrap-select/blob/master/LICENSE)
|
||||
*/
|
||||
!function(a){a.fn.selectpicker.defaults={noneSelectedText:"Válasszon!",noneResultsText:"Nincs találat {0}",countSelectedText:function(){return"{n} elem kiválasztva"},maxOptionsText:function(){var a=[];return a[0]="Legfeljebb {n} elem választható",a[1]="A csoportban legfeljebb {n} elem választható",a},selectAllText:"Mind",deselectAllText:"Egyik sem",multipleSeparator:", "}}(jQuery);
|
||||
15
src/www/themes/opnsense/build/js/i18n/defaults-it_IT.js
Normal file
15
src/www/themes/opnsense/build/js/i18n/defaults-it_IT.js
Normal file
@ -0,0 +1,15 @@
|
||||
/*!
|
||||
* Bootstrap-select v1.6.3 (http://silviomoreto.github.io/bootstrap-select)
|
||||
*
|
||||
* Copyright 2013-2014 bootstrap-select
|
||||
* Licensed under MIT (https://github.com/silviomoreto/bootstrap-select/blob/master/LICENSE)
|
||||
*/
|
||||
(function ($) {
|
||||
$.fn.selectpicker.defaults = {
|
||||
noneSelectedText: 'Nessuna selezione',
|
||||
noneResultsText: 'Nessun risultato per {0}',
|
||||
countSelectedText: 'Selezionati {0} di {1}',
|
||||
maxOptionsText: ['Limite raggiunto ({n} {var} max)', 'Limite del gruppo raggiunto ({n} {var} max)', ['elementi', 'elemento']],
|
||||
multipleSeparator: ', '
|
||||
};
|
||||
}(jQuery));
|
||||
7
src/www/themes/opnsense/build/js/i18n/defaults-it_IT.min.js
vendored
Normal file
7
src/www/themes/opnsense/build/js/i18n/defaults-it_IT.min.js
vendored
Normal file
@ -0,0 +1,7 @@
|
||||
/*!
|
||||
* Bootstrap-select v1.6.3 (http://silviomoreto.github.io/bootstrap-select)
|
||||
*
|
||||
* Copyright 2013-2014 bootstrap-select
|
||||
* Licensed under MIT (https://github.com/silviomoreto/bootstrap-select/blob/master/LICENSE)
|
||||
*/
|
||||
!function(a){a.fn.selectpicker.defaults={noneSelectedText:"Nessuna selezione",noneResultsText:"Nessun risultato per {0}",countSelectedText:"Selezionati {0} di {1}",maxOptionsText:["Limite raggiunto ({n} {var} max)","Limite del gruppo raggiunto ({n} {var} max)",["elementi","elemento"]],multipleSeparator:", "}}(jQuery);
|
||||
15
src/www/themes/opnsense/build/js/i18n/defaults-nl_NL.js
Normal file
15
src/www/themes/opnsense/build/js/i18n/defaults-nl_NL.js
Normal file
@ -0,0 +1,15 @@
|
||||
/*!
|
||||
* Bootstrap-select v1.6.3 (http://silviomoreto.github.io/bootstrap-select)
|
||||
*
|
||||
* Copyright 2013-2014 bootstrap-select
|
||||
* Licensed under MIT (https://github.com/silviomoreto/bootstrap-select/blob/master/LICENSE)
|
||||
*/
|
||||
(function ($) {
|
||||
$.fn.selectpicker.defaults = {
|
||||
noneSelectedText: 'Niets geselecteerd',
|
||||
noneResultsText: 'Geen resultaten gevonden voor {0}',
|
||||
countSelectedText: '{0} van {1} geselecteerd',
|
||||
maxOptionsText: ['Limiet bereikt ({n} {var} max)', 'Groep limiet bereikt ({n} {var} max)', ['items', 'item']],
|
||||
multipleSeparator: ', '
|
||||
};
|
||||
}(jQuery));
|
||||
7
src/www/themes/opnsense/build/js/i18n/defaults-nl_NL.min.js
vendored
Normal file
7
src/www/themes/opnsense/build/js/i18n/defaults-nl_NL.min.js
vendored
Normal file
@ -0,0 +1,7 @@
|
||||
/*!
|
||||
* Bootstrap-select v1.6.3 (http://silviomoreto.github.io/bootstrap-select)
|
||||
*
|
||||
* Copyright 2013-2014 bootstrap-select
|
||||
* Licensed under MIT (https://github.com/silviomoreto/bootstrap-select/blob/master/LICENSE)
|
||||
*/
|
||||
!function(a){a.fn.selectpicker.defaults={noneSelectedText:"Niets geselecteerd",noneResultsText:"Geen resultaten gevonden voor {0}",countSelectedText:"{0} van {1} geselecteerd",maxOptionsText:["Limiet bereikt ({n} {var} max)","Groep limiet bereikt ({n} {var} max)",["items","item"]],multipleSeparator:", "}}(jQuery);
|
||||
17
src/www/themes/opnsense/build/js/i18n/defaults-pl_PL.js
Normal file
17
src/www/themes/opnsense/build/js/i18n/defaults-pl_PL.js
Normal file
@ -0,0 +1,17 @@
|
||||
/*!
|
||||
* Bootstrap-select v1.6.3 (http://silviomoreto.github.io/bootstrap-select)
|
||||
*
|
||||
* Copyright 2013-2014 bootstrap-select
|
||||
* Licensed under MIT (https://github.com/silviomoreto/bootstrap-select/blob/master/LICENSE)
|
||||
*/
|
||||
(function ($) {
|
||||
$.fn.selectpicker.defaults = {
|
||||
noneSelectedText: 'Nic nie zaznaczono',
|
||||
noneResultsText: 'Brak wyników wyszukiwania {0}',
|
||||
countSelectedText: 'Zaznaczono {0} z {1}',
|
||||
maxOptionsText: ['Osiągnięto limit ({n} {var} max)', 'Limit grupy osiągnięty ({n} {var} max)', ['elementy', 'element']],
|
||||
selectAll: 'Zaznacz wszystkie',
|
||||
deselectAll: 'Odznacz wszystkie',
|
||||
multipleSeparator: ', '
|
||||
};
|
||||
}(jQuery));
|
||||
7
src/www/themes/opnsense/build/js/i18n/defaults-pl_PL.min.js
vendored
Normal file
7
src/www/themes/opnsense/build/js/i18n/defaults-pl_PL.min.js
vendored
Normal file
@ -0,0 +1,7 @@
|
||||
/*!
|
||||
* Bootstrap-select v1.6.3 (http://silviomoreto.github.io/bootstrap-select)
|
||||
*
|
||||
* Copyright 2013-2014 bootstrap-select
|
||||
* Licensed under MIT (https://github.com/silviomoreto/bootstrap-select/blob/master/LICENSE)
|
||||
*/
|
||||
!function(a){a.fn.selectpicker.defaults={noneSelectedText:"Nic nie zaznaczono",noneResultsText:"Brak wyników wyszukiwania {0}",countSelectedText:"Zaznaczono {0} z {1}",maxOptionsText:["Osiągnięto limit ({n} {var} max)","Limit grupy osiągnięty ({n} {var} max)",["elementy","element"]],selectAll:"Zaznacz wszystkie",deselectAll:"Odznacz wszystkie",multipleSeparator:", "}}(jQuery);
|
||||
15
src/www/themes/opnsense/build/js/i18n/defaults-pt_BR.js
Normal file
15
src/www/themes/opnsense/build/js/i18n/defaults-pt_BR.js
Normal file
@ -0,0 +1,15 @@
|
||||
/*!
|
||||
* Bootstrap-select v1.6.3 (http://silviomoreto.github.io/bootstrap-select)
|
||||
*
|
||||
* Copyright 2013-2014 bootstrap-select
|
||||
* Licensed under MIT (https://github.com/silviomoreto/bootstrap-select/blob/master/LICENSE)
|
||||
*/
|
||||
(function ($) {
|
||||
$.fn.selectpicker.defaults = {
|
||||
noneSelectedText: 'Nada selecionado',
|
||||
noneResultsText: 'Nada encontrado contendo {0}',
|
||||
countSelectedText: 'Selecionado {0} de {1}',
|
||||
maxOptionsText: ['Limite excedido (máx. {n} {var})', 'Limite do grupo excedido (máx. {n} {var})', ['itens', 'item']],
|
||||
multipleSeparator: ', '
|
||||
};
|
||||
}(jQuery));
|
||||
7
src/www/themes/opnsense/build/js/i18n/defaults-pt_BR.min.js
vendored
Normal file
7
src/www/themes/opnsense/build/js/i18n/defaults-pt_BR.min.js
vendored
Normal file
@ -0,0 +1,7 @@
|
||||
/*!
|
||||
* Bootstrap-select v1.6.3 (http://silviomoreto.github.io/bootstrap-select)
|
||||
*
|
||||
* Copyright 2013-2014 bootstrap-select
|
||||
* Licensed under MIT (https://github.com/silviomoreto/bootstrap-select/blob/master/LICENSE)
|
||||
*/
|
||||
!function(a){a.fn.selectpicker.defaults={noneSelectedText:"Nada selecionado",noneResultsText:"Nada encontrado contendo {0}",countSelectedText:"Selecionado {0} de {1}",maxOptionsText:["Limite excedido (máx. {n} {var})","Limite do grupo excedido (máx. {n} {var})",["itens","item"]],multipleSeparator:", "}}(jQuery);
|
||||
15
src/www/themes/opnsense/build/js/i18n/defaults-ro_RO.js
Normal file
15
src/www/themes/opnsense/build/js/i18n/defaults-ro_RO.js
Normal file
@ -0,0 +1,15 @@
|
||||
/*!
|
||||
* Bootstrap-select v1.6.3 (http://silviomoreto.github.io/bootstrap-select)
|
||||
*
|
||||
* Copyright 2013-2014 bootstrap-select
|
||||
* Licensed under MIT (https://github.com/silviomoreto/bootstrap-select/blob/master/LICENSE)
|
||||
*/
|
||||
(function ($) {
|
||||
$.fn.selectpicker.defaults = {
|
||||
noneSelectedText: 'Nu a fost selectat nimic',
|
||||
noneResultsText: 'Nu exista niciun rezultat {0}',
|
||||
countSelectedText: '{0} din {1} selectat(e)',
|
||||
maxOptionsText: ['Limita a fost atinsa ({n} {var} max)', 'Limita de grup a fost atinsa ({n} {var} max)', ['iteme', 'item']],
|
||||
multipleSeparator: ', '
|
||||
};
|
||||
}(jQuery));
|
||||
7
src/www/themes/opnsense/build/js/i18n/defaults-ro_RO.min.js
vendored
Normal file
7
src/www/themes/opnsense/build/js/i18n/defaults-ro_RO.min.js
vendored
Normal file
@ -0,0 +1,7 @@
|
||||
/*!
|
||||
* Bootstrap-select v1.6.3 (http://silviomoreto.github.io/bootstrap-select)
|
||||
*
|
||||
* Copyright 2013-2014 bootstrap-select
|
||||
* Licensed under MIT (https://github.com/silviomoreto/bootstrap-select/blob/master/LICENSE)
|
||||
*/
|
||||
!function(a){a.fn.selectpicker.defaults={noneSelectedText:"Nu a fost selectat nimic",noneResultsText:"Nu exista niciun rezultat {0}",countSelectedText:"{0} din {1} selectat(e)",maxOptionsText:["Limita a fost atinsa ({n} {var} max)","Limita de grup a fost atinsa ({n} {var} max)",["iteme","item"]],multipleSeparator:", "}}(jQuery);
|
||||
15
src/www/themes/opnsense/build/js/i18n/defaults-ru_RU.js
Normal file
15
src/www/themes/opnsense/build/js/i18n/defaults-ru_RU.js
Normal file
@ -0,0 +1,15 @@
|
||||
/*!
|
||||
* Bootstrap-select v1.6.3 (http://silviomoreto.github.io/bootstrap-select)
|
||||
*
|
||||
* Copyright 2013-2014 bootstrap-select
|
||||
* Licensed under MIT (https://github.com/silviomoreto/bootstrap-select/blob/master/LICENSE)
|
||||
*/
|
||||
(function ($) {
|
||||
$.fn.selectpicker.defaults = {
|
||||
noneSelectedText: 'Ничего не выбрано',
|
||||
noneResultsText: 'Совпадений не найдено {0}',
|
||||
countSelectedText: 'Выбрано {0} из {1}',
|
||||
maxOptionsText: ['Достигнут предел ({n} {var} максимум)', 'Достигнут предел в группе ({n} {var} максимум)', ['items', 'item']],
|
||||
multipleSeparator: ', '
|
||||
};
|
||||
}(jQuery));
|
||||
7
src/www/themes/opnsense/build/js/i18n/defaults-ru_RU.min.js
vendored
Normal file
7
src/www/themes/opnsense/build/js/i18n/defaults-ru_RU.min.js
vendored
Normal file
@ -0,0 +1,7 @@
|
||||
/*!
|
||||
* Bootstrap-select v1.6.3 (http://silviomoreto.github.io/bootstrap-select)
|
||||
*
|
||||
* Copyright 2013-2014 bootstrap-select
|
||||
* Licensed under MIT (https://github.com/silviomoreto/bootstrap-select/blob/master/LICENSE)
|
||||
*/
|
||||
!function(a){a.fn.selectpicker.defaults={noneSelectedText:"Ничего не выбрано",noneResultsText:"Совпадений не найдено {0}",countSelectedText:"Выбрано {0} из {1}",maxOptionsText:["Достигнут предел ({n} {var} максимум)","Достигнут предел в группе ({n} {var} максимум)",["items","item"]],multipleSeparator:", "}}(jQuery);
|
||||
24
src/www/themes/opnsense/build/js/i18n/defaults-tr_TR.js
Normal file
24
src/www/themes/opnsense/build/js/i18n/defaults-tr_TR.js
Normal file
@ -0,0 +1,24 @@
|
||||
/*!
|
||||
* Bootstrap-select v1.6.3 (http://silviomoreto.github.io/bootstrap-select)
|
||||
*
|
||||
* Copyright 2013-2014 bootstrap-select
|
||||
* Licensed under MIT (https://github.com/silviomoreto/bootstrap-select/blob/master/LICENSE)
|
||||
*/
|
||||
(function ($) {
|
||||
$.fn.selectpicker.defaults = {
|
||||
noneSelectedText: 'Hiçbiri seçilmedi',
|
||||
noneResultsText: 'Hiçbir sonuç bulunamadı {0}',
|
||||
countSelectedText: function (numSelected, numTotal) {
|
||||
return (numSelected == 1) ? "{0} öğe seçildi" : "{0} öğe seçildi";
|
||||
},
|
||||
maxOptionsText: function (numAll, numGroup) {
|
||||
var arr = [];
|
||||
arr[0] = (numAll == 1) ? 'Limit aşıldı (maksimum {n} sayıda öğe )' : 'Limit aşıldı (maksimum {n} sayıda öğe)';
|
||||
arr[1] = (numGroup == 1) ? 'Grup limiti aşıldı (maksimum {n} sayıda öğe)' : 'Grup limiti aşıldı (maksimum {n} sayıda öğe)';
|
||||
return arr;
|
||||
},
|
||||
selectAllText: 'Tümünü Seç',
|
||||
deselectAllText: 'Seçiniz',
|
||||
multipleSeparator: ', '
|
||||
};
|
||||
}(jQuery));
|
||||
7
src/www/themes/opnsense/build/js/i18n/defaults-tr_TR.min.js
vendored
Normal file
7
src/www/themes/opnsense/build/js/i18n/defaults-tr_TR.min.js
vendored
Normal file
@ -0,0 +1,7 @@
|
||||
/*!
|
||||
* Bootstrap-select v1.6.3 (http://silviomoreto.github.io/bootstrap-select)
|
||||
*
|
||||
* Copyright 2013-2014 bootstrap-select
|
||||
* Licensed under MIT (https://github.com/silviomoreto/bootstrap-select/blob/master/LICENSE)
|
||||
*/
|
||||
!function(a){a.fn.selectpicker.defaults={noneSelectedText:"Hiçbiri seçilmedi",noneResultsText:"Hiçbir sonuç bulunamadı {0}",countSelectedText:function(a){return"{0} öğe seçildi"},maxOptionsText:function(a,b){var c=[];return c[0]=1==a?"Limit aşıldı (maksimum {n} sayıda öğe )":"Limit aşıldı (maksimum {n} sayıda öğe)",c[1]="Grup limiti aşıldı (maksimum {n} sayıda öğe)",c},selectAllText:"Tümünü Seç",deselectAllText:"Seçiniz",multipleSeparator:", "}}(jQuery);
|
||||
15
src/www/themes/opnsense/build/js/i18n/defaults-ua_UA.js
Normal file
15
src/www/themes/opnsense/build/js/i18n/defaults-ua_UA.js
Normal file
@ -0,0 +1,15 @@
|
||||
/*!
|
||||
* Bootstrap-select v1.6.3 (http://silviomoreto.github.io/bootstrap-select)
|
||||
*
|
||||
* Copyright 2013-2014 bootstrap-select
|
||||
* Licensed under MIT (https://github.com/silviomoreto/bootstrap-select/blob/master/LICENSE)
|
||||
*/
|
||||
(function ($) {
|
||||
$.fn.selectpicker.defaults = {
|
||||
noneSelectedText: 'Нічого не вибрано',
|
||||
noneResultsText: 'Збігів не знайдено {0}',
|
||||
countSelectedText: 'Вибрано {0} із {1}',
|
||||
maxOptionsText: ['Досягнута межа ({n} {var} максимум)', 'Досягнута межа в групі ({n} {var} максимум)', ['items', 'item']],
|
||||
multipleSeparator: ', '
|
||||
};
|
||||
}(jQuery));
|
||||
7
src/www/themes/opnsense/build/js/i18n/defaults-ua_UA.min.js
vendored
Normal file
7
src/www/themes/opnsense/build/js/i18n/defaults-ua_UA.min.js
vendored
Normal file
@ -0,0 +1,7 @@
|
||||
/*!
|
||||
* Bootstrap-select v1.6.3 (http://silviomoreto.github.io/bootstrap-select)
|
||||
*
|
||||
* Copyright 2013-2014 bootstrap-select
|
||||
* Licensed under MIT (https://github.com/silviomoreto/bootstrap-select/blob/master/LICENSE)
|
||||
*/
|
||||
!function(a){a.fn.selectpicker.defaults={noneSelectedText:"Нічого не вибрано",noneResultsText:"Збігів не знайдено {0}",countSelectedText:"Вибрано {0} із {1}",maxOptionsText:["Досягнута межа ({n} {var} максимум)","Досягнута межа в групі ({n} {var} максимум)",["items","item"]],multipleSeparator:", "}}(jQuery);
|
||||
15
src/www/themes/opnsense/build/js/i18n/defaults-zh_CN.js
Normal file
15
src/www/themes/opnsense/build/js/i18n/defaults-zh_CN.js
Normal file
@ -0,0 +1,15 @@
|
||||
/*!
|
||||
* Bootstrap-select v1.6.3 (http://silviomoreto.github.io/bootstrap-select)
|
||||
*
|
||||
* Copyright 2013-2014 bootstrap-select
|
||||
* Licensed under MIT (https://github.com/silviomoreto/bootstrap-select/blob/master/LICENSE)
|
||||
*/
|
||||
(function ($) {
|
||||
$.fn.selectpicker.defaults = {
|
||||
noneSelectedText: '没有选中任何项',
|
||||
noneResultsText: '没有找到匹配项',
|
||||
countSelectedText: '选中{1}中的{0}项',
|
||||
maxOptionsText: ['超出限制 (最多选择{n}项)', '组选择超出限制(最多选择{n}组)'],
|
||||
multipleSeparator: ', '
|
||||
};
|
||||
}(jQuery));
|
||||
7
src/www/themes/opnsense/build/js/i18n/defaults-zh_CN.min.js
vendored
Normal file
7
src/www/themes/opnsense/build/js/i18n/defaults-zh_CN.min.js
vendored
Normal file
@ -0,0 +1,7 @@
|
||||
/*!
|
||||
* Bootstrap-select v1.6.3 (http://silviomoreto.github.io/bootstrap-select)
|
||||
*
|
||||
* Copyright 2013-2014 bootstrap-select
|
||||
* Licensed under MIT (https://github.com/silviomoreto/bootstrap-select/blob/master/LICENSE)
|
||||
*/
|
||||
!function(a){a.fn.selectpicker.defaults={noneSelectedText:"没有选中任何项",noneResultsText:"没有找到匹配项",countSelectedText:"选中{1}中的{0}项",maxOptionsText:["超出限制 (最多选择{n}项)","组选择超出限制(最多选择{n}组)"],multipleSeparator:", "}}(jQuery);
|
||||
17
src/www/themes/opnsense/build/js/i18n/defaults-zh_TW.js
Normal file
17
src/www/themes/opnsense/build/js/i18n/defaults-zh_TW.js
Normal file
@ -0,0 +1,17 @@
|
||||
/*!
|
||||
* Bootstrap-select v1.6.3 (http://silviomoreto.github.io/bootstrap-select)
|
||||
*
|
||||
* Copyright 2013-2014 bootstrap-select
|
||||
* Licensed under MIT (https://github.com/silviomoreto/bootstrap-select/blob/master/LICENSE)
|
||||
*/
|
||||
(function ($) {
|
||||
$.fn.selectpicker.defaults = {
|
||||
noneSelectedText: '沒有選取任何項目',
|
||||
noneResultsText: '沒有找到符合的結果',
|
||||
countSelectedText: '已經選取{0}個項目',
|
||||
maxOptionsText: ['超過限制 (最多選擇{n}項)', '超過限制(最多選擇{n}組)'],
|
||||
selectAllText: '選取全部',
|
||||
deselectAllText: '全部取消',
|
||||
multipleSeparator: ', '
|
||||
};
|
||||
}(jQuery));
|
||||
7
src/www/themes/opnsense/build/js/i18n/defaults-zh_TW.min.js
vendored
Normal file
7
src/www/themes/opnsense/build/js/i18n/defaults-zh_TW.min.js
vendored
Normal file
@ -0,0 +1,7 @@
|
||||
/*!
|
||||
* Bootstrap-select v1.6.3 (http://silviomoreto.github.io/bootstrap-select)
|
||||
*
|
||||
* Copyright 2013-2014 bootstrap-select
|
||||
* Licensed under MIT (https://github.com/silviomoreto/bootstrap-select/blob/master/LICENSE)
|
||||
*/
|
||||
!function(a){a.fn.selectpicker.defaults={noneSelectedText:"沒有選取任何項目",noneResultsText:"沒有找到符合的結果",countSelectedText:"已經選取{0}個項目",maxOptionsText:["超過限制 (最多選擇{n}項)","超過限制(最多選擇{n}組)"],selectAllText:"選取全部",deselectAllText:"全部取消",multipleSeparator:", "}}(jQuery);
|
||||
21
src/www/themes/sample/LICENSE
Normal file
21
src/www/themes/sample/LICENSE
Normal file
@ -0,0 +1,21 @@
|
||||
The MIT License (MIT)
|
||||
|
||||
Copyright (c) 2013-2014 bootstrap-select
|
||||
|
||||
Permission is hereby granted, free of charge, to any person obtaining a copy
|
||||
of this software and associated documentation files (the "Software"), to deal
|
||||
in the Software without restriction, including without limitation the rights
|
||||
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
|
||||
copies of the Software, and to permit persons to whom the Software is
|
||||
furnished to do so, subject to the following conditions:
|
||||
|
||||
The above copyright notice and this permission notice shall be included in all
|
||||
copies or substantial portions of the Software.
|
||||
|
||||
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
||||
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
||||
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
|
||||
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
|
||||
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
|
||||
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
|
||||
SOFTWARE.
|
||||
File diff suppressed because it is too large
Load Diff
@ -0,0 +1,15 @@
|
||||
{
|
||||
"curly": true,
|
||||
"eqeqeq": true,
|
||||
"immed": true,
|
||||
"latedef": true,
|
||||
"newcap": true,
|
||||
"noarg": true,
|
||||
"sub": true,
|
||||
"undef": true,
|
||||
"unused": true,
|
||||
"boss": true,
|
||||
"eqnull": true,
|
||||
"browser": true,
|
||||
"jquery": true
|
||||
}
|
||||
1225
src/www/themes/sample/assets/javascripts/bootstrap-select/js/bootstrap-select.js
vendored
Normal file
1225
src/www/themes/sample/assets/javascripts/bootstrap-select/js/bootstrap-select.js
vendored
Normal file
File diff suppressed because it is too large
Load Diff
@ -0,0 +1,14 @@
|
||||
/*
|
||||
* Translated default messages for bootstrap-select.
|
||||
* Locale: CS
|
||||
* Region: CZ (Czech Republic)
|
||||
*/
|
||||
(function ($) {
|
||||
$.fn.selectpicker.defaults = {
|
||||
noneSelectedText: 'Nic není vybráno',
|
||||
noneResultsText: 'Žádné výsledky {0}',
|
||||
countSelectedText: 'Označeno {0} z {1}',
|
||||
maxOptionsText: ['Limit překročen ({n} {var} max)', 'Limit skupiny překročen ({n} {var} max)', ['položek', 'položka']],
|
||||
multipleSeparator: ', '
|
||||
};
|
||||
}(jQuery));
|
||||
@ -0,0 +1,14 @@
|
||||
/*
|
||||
* Translated default messages for bootstrap-select.
|
||||
* Locale: DE (German, deutsch)
|
||||
* Region: DE (Germany, Deutschland)
|
||||
*/
|
||||
(function ($) {
|
||||
$.fn.selectpicker.defaults = {
|
||||
noneSelectedText: 'Bitte wählen...',
|
||||
noneResultsText: 'Keine Ergebnisse für {0}',
|
||||
countSelectedText: '{0} von {1} ausgewählt',
|
||||
maxOptionsText: ['Limit erreicht ({n} {var} max.)', 'Gruppen-Limit erreicht ({n} {var} max.)', ['Eintrag', 'Einträge']],
|
||||
multipleSeparator: ', '
|
||||
};
|
||||
}(jQuery));
|
||||
@ -0,0 +1,25 @@
|
||||
/*
|
||||
* Translated default messages for bootstrap-select.
|
||||
* Locale: EN (English)
|
||||
* Region: US (United States)
|
||||
*/
|
||||
(function ($) {
|
||||
$.fn.selectpicker.defaults = {
|
||||
noneSelectedText: 'Nothing selected',
|
||||
noneResultsText: 'No results match {0}',
|
||||
countSelectedText: function (numSelected, numTotal) {
|
||||
return (numSelected == 1) ? "{0} item selected" : "{0} items selected";
|
||||
},
|
||||
maxOptionsText: function (numAll, numGroup) {
|
||||
var arr = [];
|
||||
|
||||
arr[0] = (numAll == 1) ? 'Limit reached ({n} item max)' : 'Limit reached ({n} items max)';
|
||||
arr[1] = (numGroup == 1) ? 'Group limit reached ({n} item max)' : 'Group limit reached ({n} items max)';
|
||||
|
||||
return arr;
|
||||
},
|
||||
selectAllText: 'Select All',
|
||||
deselectAllText: 'Deselect All',
|
||||
multipleSeparator: ', '
|
||||
};
|
||||
}(jQuery));
|
||||
@ -0,0 +1,14 @@
|
||||
/*
|
||||
* Translated default messages for bootstrap-select.
|
||||
* Locale: ES (Spanish)
|
||||
* Region: CL (Chile)
|
||||
*/
|
||||
(function ($) {
|
||||
$.fn.selectpicker.defaults = {
|
||||
noneSelectedText: 'No hay selección',
|
||||
noneResultsText: 'No hay resultados {0}',
|
||||
countSelectedText: 'Seleccionados {0} de {1}',
|
||||
maxOptionsText: ['Límite alcanzado ({n} {var} max)', 'Límite del grupo alcanzado({n} {var} max)', ['elementos', 'element']],
|
||||
multipleSeparator: ', '
|
||||
};
|
||||
}(jQuery));
|
||||
@ -0,0 +1,14 @@
|
||||
/*
|
||||
* Translated default messages for bootstrap-select.
|
||||
* Locale: EU (Basque)
|
||||
* Region:
|
||||
*/
|
||||
(function ($) {
|
||||
$.fn.selectpicker.defaults = {
|
||||
noneSelectedText: 'Hautapenik ez',
|
||||
noneResultsText: 'Emaitzarik ez {0}',
|
||||
countSelectedText: '{1}(e)tik {0} hautatuta',
|
||||
maxOptionsText: ['Mugara iritsita ({n} {var} gehienez)', 'Taldearen mugara iritsita ({n} {var} gehienez)', ['elementu', 'elementu']],
|
||||
multipleSeparator: ', '
|
||||
};
|
||||
}(jQuery));
|
||||
@ -0,0 +1,23 @@
|
||||
/*
|
||||
* Translated default messages for bootstrap-select.
|
||||
* Locale: FR (French; Français)
|
||||
* Region: FR (France)
|
||||
*/
|
||||
(function ($) {
|
||||
$.fn.selectpicker.defaults = {
|
||||
noneSelectedText: 'Aucune sélection',
|
||||
noneResultsText: 'Aucun résultat pour {0}',
|
||||
countSelectedText: function (numSelected, numTotal) {
|
||||
return (numSelected > 1) ? "{0} éléments sélectionés" : "{0} élément sélectioné";
|
||||
},
|
||||
maxOptionsText: function (numAll, numGroup) {
|
||||
var arr = [];
|
||||
|
||||
arr[0] = (numAll > 1) ? 'Limite atteinte ({n} éléments max)' : 'Limite atteinte ({n} élément max)';
|
||||
arr[1] = (numGroup > 1) ? 'Limite du groupe atteinte ({n} éléments max)' : 'Limite du groupe atteinte ({n} élément max)';
|
||||
|
||||
return arr;
|
||||
},
|
||||
multipleSeparator: ', '
|
||||
};
|
||||
}(jQuery));
|
||||
@ -0,0 +1,23 @@
|
||||
/*
|
||||
* Translated default messages for bootstrap-select.
|
||||
* Locale: HU (Hungarian)
|
||||
* Region: HU (Hungary)
|
||||
*/
|
||||
(function ($) {
|
||||
$.fn.selectpicker.defaults = {
|
||||
noneSelectedText: 'Válasszon!',
|
||||
noneResultsText: 'Nincs találat {0}',
|
||||
countSelectedText: function (numSelected, numTotal) {
|
||||
return '{n} elem kiválasztva';
|
||||
},
|
||||
maxOptionsText: function (numAll, numGroup) {
|
||||
var arr = [];
|
||||
arr[0] = 'Legfeljebb {n} elem választható';
|
||||
arr[1] = 'A csoportban legfeljebb {n} elem választható';
|
||||
return arr;
|
||||
},
|
||||
selectAllText: 'Mind',
|
||||
deselectAllText: 'Egyik sem',
|
||||
multipleSeparator: ', '
|
||||
};
|
||||
}(jQuery));
|
||||
@ -0,0 +1,15 @@
|
||||
/*
|
||||
* Translated default messages for bootstrap-select.
|
||||
* Locale: IT (Italian; italiano)
|
||||
* Region: IT (Italy; Italia)
|
||||
* Author: Michele Beltrame <mb@cattlegrid.info>
|
||||
*/
|
||||
(function ($) {
|
||||
$.fn.selectpicker.defaults = {
|
||||
noneSelectedText: 'Nessuna selezione',
|
||||
noneResultsText: 'Nessun risultato per {0}',
|
||||
countSelectedText: 'Selezionati {0} di {1}',
|
||||
maxOptionsText: ['Limite raggiunto ({n} {var} max)', 'Limite del gruppo raggiunto ({n} {var} max)', ['elementi', 'elemento']],
|
||||
multipleSeparator: ', '
|
||||
};
|
||||
}(jQuery));
|
||||
@ -0,0 +1,15 @@
|
||||
/*
|
||||
* Translated default messages for bootstrap-select.
|
||||
* Locale: NL (Dutch; Nederlands)
|
||||
* Region: NL (Europe)
|
||||
* Author: Daan Rosbergen (Badmuts)
|
||||
*/
|
||||
(function ($) {
|
||||
$.fn.selectpicker.defaults = {
|
||||
noneSelectedText: 'Niets geselecteerd',
|
||||
noneResultsText: 'Geen resultaten gevonden voor {0}',
|
||||
countSelectedText: '{0} van {1} geselecteerd',
|
||||
maxOptionsText: ['Limiet bereikt ({n} {var} max)', 'Groep limiet bereikt ({n} {var} max)', ['items', 'item']],
|
||||
multipleSeparator: ', '
|
||||
};
|
||||
}(jQuery));
|
||||
@ -0,0 +1,16 @@
|
||||
/*
|
||||
* Translated default messages for bootstrap-select.
|
||||
* Locale: PL (Polish)
|
||||
* Region: EU (Europe)
|
||||
*/
|
||||
(function ($) {
|
||||
$.fn.selectpicker.defaults = {
|
||||
noneSelectedText: 'Nic nie zaznaczono',
|
||||
noneResultsText: 'Brak wyników wyszukiwania {0}',
|
||||
countSelectedText: 'Zaznaczono {0} z {1}',
|
||||
maxOptionsText: ['Osiągnięto limit ({n} {var} max)', 'Limit grupy osiągnięty ({n} {var} max)', ['elementy', 'element']],
|
||||
selectAll: 'Zaznacz wszystkie',
|
||||
deselectAll: 'Odznacz wszystkie',
|
||||
multipleSeparator: ', '
|
||||
};
|
||||
}(jQuery));
|
||||
@ -0,0 +1,15 @@
|
||||
/*
|
||||
* Translated default messages for bootstrap-select.
|
||||
* Locale: PT (Portuguese; português)
|
||||
* Region: BR (Brazil; Brasil)
|
||||
* Author: Rodrigo de Avila <rodrigo@avila.net.br>
|
||||
*/
|
||||
(function ($) {
|
||||
$.fn.selectpicker.defaults = {
|
||||
noneSelectedText: 'Nada selecionado',
|
||||
noneResultsText: 'Nada encontrado contendo {0}',
|
||||
countSelectedText: 'Selecionado {0} de {1}',
|
||||
maxOptionsText: ['Limite excedido (máx. {n} {var})', 'Limite do grupo excedido (máx. {n} {var})', ['itens', 'item']],
|
||||
multipleSeparator: ', '
|
||||
};
|
||||
}(jQuery));
|
||||
@ -0,0 +1,15 @@
|
||||
/*
|
||||
* Translated default messages for bootstrap-select.
|
||||
* Locale: RO (Romanian)
|
||||
* Region: RO (Romania)
|
||||
* Alex Florea <alecz.fia@gmail.com>
|
||||
*/
|
||||
(function ($) {
|
||||
$.fn.selectpicker.defaults = {
|
||||
noneSelectedText: 'Nu a fost selectat nimic',
|
||||
noneResultsText: 'Nu exista niciun rezultat {0}',
|
||||
countSelectedText: '{0} din {1} selectat(e)',
|
||||
maxOptionsText: ['Limita a fost atinsa ({n} {var} max)', 'Limita de grup a fost atinsa ({n} {var} max)', ['iteme', 'item']],
|
||||
multipleSeparator: ', '
|
||||
};
|
||||
}(jQuery));
|
||||
@ -0,0 +1,14 @@
|
||||
/*
|
||||
* Translated default messages for bootstrap-select.
|
||||
* Locale: RU (Russian; Русский)
|
||||
* Region: RU (Russian Federation)
|
||||
*/
|
||||
(function ($) {
|
||||
$.fn.selectpicker.defaults = {
|
||||
noneSelectedText: 'Ничего не выбрано',
|
||||
noneResultsText: 'Совпадений не найдено {0}',
|
||||
countSelectedText: 'Выбрано {0} из {1}',
|
||||
maxOptionsText: ['Достигнут предел ({n} {var} максимум)', 'Достигнут предел в группе ({n} {var} максимум)', ['items', 'item']],
|
||||
multipleSeparator: ', '
|
||||
};
|
||||
}(jQuery));
|
||||
@ -0,0 +1,24 @@
|
||||
/*
|
||||
* Translated default messages for bootstrap-select.
|
||||
* Locale: TR (Turkey)
|
||||
* Region: TR (Europe)
|
||||
* Author: Serhan Güney
|
||||
*/
|
||||
(function ($) {
|
||||
$.fn.selectpicker.defaults = {
|
||||
noneSelectedText: 'Hiçbiri seçilmedi',
|
||||
noneResultsText: 'Hiçbir sonuç bulunamadı {0}',
|
||||
countSelectedText: function (numSelected, numTotal) {
|
||||
return (numSelected == 1) ? "{0} öğe seçildi" : "{0} öğe seçildi";
|
||||
},
|
||||
maxOptionsText: function (numAll, numGroup) {
|
||||
var arr = [];
|
||||
arr[0] = (numAll == 1) ? 'Limit aşıldı (maksimum {n} sayıda öğe )' : 'Limit aşıldı (maksimum {n} sayıda öğe)';
|
||||
arr[1] = (numGroup == 1) ? 'Grup limiti aşıldı (maksimum {n} sayıda öğe)' : 'Grup limiti aşıldı (maksimum {n} sayıda öğe)';
|
||||
return arr;
|
||||
},
|
||||
selectAllText: 'Tümünü Seç',
|
||||
deselectAllText: 'Seçiniz',
|
||||
multipleSeparator: ', '
|
||||
};
|
||||
}(jQuery));
|
||||
@ -0,0 +1,14 @@
|
||||
/*
|
||||
* Translated default messages for bootstrap-select.
|
||||
* Locale: UA (Ukrainian; Українська)
|
||||
* Region: UA (Ukraine)
|
||||
*/
|
||||
(function ($) {
|
||||
$.fn.selectpicker.defaults = {
|
||||
noneSelectedText: 'Нічого не вибрано',
|
||||
noneResultsText: 'Збігів не знайдено {0}',
|
||||
countSelectedText: 'Вибрано {0} із {1}',
|
||||
maxOptionsText: ['Досягнута межа ({n} {var} максимум)', 'Досягнута межа в групі ({n} {var} максимум)', ['items', 'item']],
|
||||
multipleSeparator: ', '
|
||||
};
|
||||
}(jQuery));
|
||||
@ -0,0 +1,14 @@
|
||||
/*
|
||||
* Translated default messages for bootstrap-select.
|
||||
* Locale: ZH (Chinese)
|
||||
* Region: CN (China)
|
||||
*/
|
||||
(function ($) {
|
||||
$.fn.selectpicker.defaults = {
|
||||
noneSelectedText: '没有选中任何项',
|
||||
noneResultsText: '没有找到匹配项',
|
||||
countSelectedText: '选中{1}中的{0}项',
|
||||
maxOptionsText: ['超出限制 (最多选择{n}项)', '组选择超出限制(最多选择{n}组)'],
|
||||
multipleSeparator: ', '
|
||||
};
|
||||
}(jQuery));
|
||||
@ -0,0 +1,16 @@
|
||||
/*
|
||||
* Translated default messages for bootstrap-select.
|
||||
* Locale: ZH (Chinese)
|
||||
* Region: TW (Taiwan)
|
||||
*/
|
||||
(function ($) {
|
||||
$.fn.selectpicker.defaults = {
|
||||
noneSelectedText: '沒有選取任何項目',
|
||||
noneResultsText: '沒有找到符合的結果',
|
||||
countSelectedText: '已經選取{0}個項目',
|
||||
maxOptionsText: ['超過限制 (最多選擇{n}項)', '超過限制(最多選擇{n}組)'],
|
||||
selectAllText: '選取全部',
|
||||
deselectAllText: '全部取消',
|
||||
multipleSeparator: ', '
|
||||
};
|
||||
}(jQuery));
|
||||
329
src/www/themes/sample/assets/stylesheets/bootstrap-select/less/bootstrap-select.less
vendored
Normal file
329
src/www/themes/sample/assets/stylesheets/bootstrap-select/less/bootstrap-select.less
vendored
Normal file
@ -0,0 +1,329 @@
|
||||
@import "variables";
|
||||
|
||||
// Mixins
|
||||
.cursor-disabled() {
|
||||
cursor: not-allowed;
|
||||
}
|
||||
|
||||
// Rules
|
||||
.bootstrap-select {
|
||||
/*width: 220px\9; IE8 and below*/
|
||||
//noinspection CssShorthandPropertyValue
|
||||
width: 220px \0; /*IE9 and below*/
|
||||
|
||||
// The selectpicker button
|
||||
> .btn {
|
||||
width: 100%;
|
||||
padding-right: 25px;
|
||||
}
|
||||
|
||||
// Error display
|
||||
.error & .btn {
|
||||
border: 1px solid @color-red-error;
|
||||
}
|
||||
|
||||
// Error display
|
||||
.control-group.error & .dropdown-toggle {
|
||||
border-color: @color-red-error;
|
||||
}
|
||||
|
||||
&.fit-width {
|
||||
width: auto !important;
|
||||
}
|
||||
|
||||
&:not([class*="col-"]):not([class*="form-control"]):not(.input-group-btn) {
|
||||
width: @width-default;
|
||||
}
|
||||
|
||||
.btn:focus {
|
||||
outline: thin dotted #333333 !important;
|
||||
outline: 5px auto -webkit-focus-ring-color !important;
|
||||
outline-offset: -2px;
|
||||
}
|
||||
}
|
||||
|
||||
.bootstrap-select.form-control {
|
||||
margin-bottom: 0;
|
||||
padding: 0;
|
||||
border: none;
|
||||
|
||||
&:not([class*="col-"]) {
|
||||
width: 100%;
|
||||
}
|
||||
}
|
||||
|
||||
// The selectpicker components
|
||||
.bootstrap-select.btn-group {
|
||||
&:not(.input-group-btn),
|
||||
&[class*="col-"] {
|
||||
float: none;
|
||||
display: inline-block;
|
||||
margin-left: 0;
|
||||
}
|
||||
|
||||
// Forces the pull to the right, if necessary
|
||||
&,
|
||||
&[class*="col-"],
|
||||
.row-fluid &[class*="col-"] {
|
||||
&.dropdown-menu-right {
|
||||
float: right;
|
||||
}
|
||||
}
|
||||
|
||||
.form-search &,
|
||||
.form-inline &,
|
||||
.form-horizontal &,
|
||||
.form-group & {
|
||||
margin-bottom: 0;
|
||||
}
|
||||
|
||||
.form-group-lg &.form-control,
|
||||
.form-group-sm &.form-control {
|
||||
padding: 0;
|
||||
}
|
||||
|
||||
// Set the width of the live search (and any other form control within an inline form)
|
||||
// see https://github.com/silviomoreto/bootstrap-select/issues/685
|
||||
.form-inline & .form-control {
|
||||
width: 100%;
|
||||
}
|
||||
|
||||
.input-append & {
|
||||
margin-left: -1px;
|
||||
}
|
||||
|
||||
.input-prepend & {
|
||||
margin-right: -1px;
|
||||
}
|
||||
|
||||
> .disabled {
|
||||
.cursor-disabled();
|
||||
|
||||
&:focus {
|
||||
outline: none !important;
|
||||
}
|
||||
}
|
||||
|
||||
// The selectpicker button
|
||||
.btn {
|
||||
.filter-option {
|
||||
display: inline-block;
|
||||
overflow: hidden;
|
||||
width: 100%;
|
||||
text-align: left;
|
||||
}
|
||||
|
||||
.caret {
|
||||
position: absolute;
|
||||
top: 50%;
|
||||
right: 12px;
|
||||
margin-top: -2px;
|
||||
vertical-align: middle;
|
||||
}
|
||||
}
|
||||
|
||||
&[class*="col-"] .btn {
|
||||
width: 100%;
|
||||
}
|
||||
|
||||
// The selectpicker dropdown
|
||||
.dropdown-menu {
|
||||
min-width: 100%;
|
||||
z-index: @zindex-select-dropdown;
|
||||
box-sizing: border-box;
|
||||
|
||||
&.inner {
|
||||
position: static;
|
||||
border: 0;
|
||||
padding: 0;
|
||||
margin: 0;
|
||||
border-radius: 0;
|
||||
box-shadow: none;
|
||||
}
|
||||
|
||||
li {
|
||||
position: relative;
|
||||
|
||||
&:not(.disabled) a:hover small,
|
||||
&:not(.disabled) a:focus small,
|
||||
&.active:not(.disabled) a small {
|
||||
color: @color-blue-hover;
|
||||
}
|
||||
|
||||
&.disabled a {
|
||||
.cursor-disabled();
|
||||
}
|
||||
|
||||
a {
|
||||
cursor: pointer;
|
||||
|
||||
&.opt {
|
||||
position: relative;
|
||||
padding-left: 2.25em;
|
||||
}
|
||||
|
||||
span.check-mark {
|
||||
display: none;
|
||||
}
|
||||
span.text {
|
||||
display: inline-block;
|
||||
}
|
||||
}
|
||||
|
||||
small {
|
||||
padding-left: 0.5em;
|
||||
}
|
||||
}
|
||||
|
||||
.notify {
|
||||
position: absolute;
|
||||
bottom: 5px;
|
||||
width: 96%;
|
||||
margin: 0 2%;
|
||||
min-height: 26px;
|
||||
padding: 3px 5px;
|
||||
background: rgb(245, 245, 245);
|
||||
border: 1px solid rgb(227, 227, 227);
|
||||
box-shadow: inset 0 1px 1px fade(rgb(0, 0, 0), 5%);
|
||||
pointer-events: none;
|
||||
opacity: 0.9;
|
||||
box-sizing: border-box;
|
||||
}
|
||||
}
|
||||
|
||||
.no-results {
|
||||
padding: 3px;
|
||||
background: #f5f5f5;
|
||||
margin: 0 5px;
|
||||
}
|
||||
|
||||
&.fit-width .btn {
|
||||
.filter-option {
|
||||
position: static;
|
||||
}
|
||||
|
||||
.caret {
|
||||
position: static;
|
||||
top: auto;
|
||||
margin-top: -1px;
|
||||
}
|
||||
}
|
||||
|
||||
&.show-tick .dropdown-menu li {
|
||||
&.selected a span.check-mark {
|
||||
position: absolute;
|
||||
display: inline-block;
|
||||
right: 15px;
|
||||
margin-top: 5px;
|
||||
}
|
||||
|
||||
a span.text {
|
||||
margin-right: 34px;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
.bootstrap-select.show-menu-arrow {
|
||||
&.open > .btn {
|
||||
z-index: (@zindex-select-dropdown + 1);
|
||||
}
|
||||
|
||||
.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: @color-grey-arrow;
|
||||
position: absolute;
|
||||
bottom: -4px;
|
||||
left: 9px;
|
||||
display: none;
|
||||
}
|
||||
|
||||
&:after {
|
||||
content: '';
|
||||
border-left: 6px solid transparent;
|
||||
border-right: 6px solid transparent;
|
||||
border-bottom: 6px solid white;
|
||||
position: absolute;
|
||||
bottom: -4px;
|
||||
left: 10px;
|
||||
display: none;
|
||||
}
|
||||
}
|
||||
|
||||
&.dropup .dropdown-toggle {
|
||||
&:before {
|
||||
bottom: auto;
|
||||
top: -3px;
|
||||
border-bottom: 0;
|
||||
border-top-width: 7px;
|
||||
border-top-style: solid;
|
||||
border-top-color: @color-grey-arrow;
|
||||
}
|
||||
|
||||
&:after {
|
||||
bottom: auto;
|
||||
top: -3px;
|
||||
border-top: 6px solid white;
|
||||
border-bottom: 0;
|
||||
}
|
||||
}
|
||||
|
||||
&.pull-right .dropdown-toggle {
|
||||
&:before {
|
||||
right: 12px;
|
||||
left: auto;
|
||||
}
|
||||
|
||||
&:after {
|
||||
right: 13px;
|
||||
left: auto;
|
||||
}
|
||||
}
|
||||
|
||||
&.open > .dropdown-toggle {
|
||||
&:before,
|
||||
&:after {
|
||||
display: block;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
.bs-searchbox,
|
||||
.bs-actionsbox {
|
||||
padding: 4px 8px;
|
||||
}
|
||||
|
||||
.bs-actionsbox {
|
||||
float: left;
|
||||
width: 100%;
|
||||
box-sizing: border-box;
|
||||
|
||||
& .btn-group button {
|
||||
width: 50%;
|
||||
}
|
||||
}
|
||||
|
||||
.bs-searchbox {
|
||||
& + .bs-actionsbox {
|
||||
padding: 0 8px 4px;
|
||||
}
|
||||
|
||||
& 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;
|
||||
}
|
||||
@ -0,0 +1,7 @@
|
||||
@color-red-error: rgb(185, 74, 72);
|
||||
@color-blue-hover: rgba(100, 177, 216, 0.4);
|
||||
@color-grey-arrow: rgba(204, 204, 204, 0.2);
|
||||
|
||||
@width-default: 220px; // 3 960px-grid columns
|
||||
|
||||
@zindex-select-dropdown: 1035; // must be lower than a modal background (1040) but higher than the fixed navbar (1030)
|
||||
File diff suppressed because it is too large
Load Diff
@ -2,7 +2,7 @@ $colors: (
|
||||
orange: #EA7105,
|
||||
lightgrey: #F7F7F7,
|
||||
lightergrey: #FBFBFB,
|
||||
darkgrey: #3b3b3c,
|
||||
darkgrey: #3C3C3B,
|
||||
bordergrey: #E5E5E5,
|
||||
);
|
||||
|
||||
@ -15,20 +15,20 @@ $zindex: (
|
||||
|
||||
@font-face {
|
||||
font-family: 'SourceSansProBold';
|
||||
src: url('../../build/fonts/SourceSansPro-Bold/SourceSansPro-Bold.woff') format('woff'),
|
||||
url('../../build/fonts/SourceSansPro-Bold/SourceSansPro-Bold.ttf') format('truetype');
|
||||
src: url('/themes/opnsense/build/fonts/SourceSansPro-Bold/SourceSansPro-Bold.woff') format('woff'),
|
||||
url('/themes/opnsense/build/fonts/SourceSansPro-Bold/SourceSansPro-Bold.ttf') format('truetype');
|
||||
}
|
||||
|
||||
@font-face {
|
||||
font-family: 'SourceSansProSemibold';
|
||||
src: url('../../build/fonts/SourceSansPro-Semibold/SourceSansPro-Semibold.woff') format('woff'),
|
||||
url('../../build/fonts/SourceSansPro-Semibold/SourceSansPro-Semibold.ttf') format('truetype');
|
||||
src: url('/themes/opnsense/build/fonts/SourceSansPro-Semibold/SourceSansPro-Semibold.woff') format('woff'),
|
||||
url('/themes/opnsense/build/fonts/SourceSansPro-Semibold/SourceSansPro-Semibold.ttf') format('truetype');
|
||||
}
|
||||
|
||||
@font-face {
|
||||
font-family: 'SourceSansProRegular';
|
||||
src: url('../../build/fonts/SourceSansPro-Regular/SourceSansPro-Regular.woff') format('woff'),
|
||||
url('../../build/fonts/SourceSansPro-Regular/SourceSansPro-Regular.ttf') format('truetype');
|
||||
src: url('/themes/opnsense/build/fonts/SourceSansPro-Regular/SourceSansPro-Regular.woff') format('woff'),
|
||||
url('/themes/opnsense/build/fonts/SourceSansPro-Regular/SourceSansPro-Regular.ttf') format('truetype');
|
||||
}
|
||||
|
||||
// Core variables and mixins
|
||||
@ -553,3 +553,8 @@ table{
|
||||
::-webkit-scrollbar-thumb:hover {
|
||||
background:#e5e5e5;
|
||||
}
|
||||
|
||||
.widgetdiv {
|
||||
padding-top:0px !important;
|
||||
padding-bottom:20px;
|
||||
}
|
||||
|
||||
257
src/www/themes/sample/build/css/bootstrap-select.css
vendored
Normal file
257
src/www/themes/sample/build/css/bootstrap-select.css
vendored
Normal file
@ -0,0 +1,257 @@
|
||||
/*!
|
||||
* Bootstrap-select v1.6.3 (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\9; IE8 and below*/
|
||||
width: 220px \0;
|
||||
/*IE9 and below*/
|
||||
}
|
||||
.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 #333333 !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: none !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: rgba(100, 177, 216, 0.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: 0.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, 0.05);
|
||||
box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
|
||||
pointer-events: none;
|
||||
opacity: 0.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: 1036;
|
||||
}
|
||||
.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: rgba(204, 204, 204, 0.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 white;
|
||||
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: rgba(204, 204, 204, 0.2);
|
||||
}
|
||||
.bootstrap-select.show-menu-arrow.dropup .dropdown-toggle:after {
|
||||
bottom: auto;
|
||||
top: -3px;
|
||||
border-top: 6px solid white;
|
||||
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;
|
||||
}
|
||||
/*# sourceMappingURL=bootstrap-select.css.map */
|
||||
1
src/www/themes/sample/build/css/bootstrap-select.css.map
Normal file
1
src/www/themes/sample/build/css/bootstrap-select.css.map
Normal file
File diff suppressed because one or more lines are too long
6
src/www/themes/sample/build/css/bootstrap-select.min.css
vendored
Normal file
6
src/www/themes/sample/build/css/bootstrap-select.min.css
vendored
Normal file
File diff suppressed because one or more lines are too long
@ -1,13 +1,13 @@
|
||||
@charset "UTF-8";
|
||||
@font-face {
|
||||
font-family: 'SourceSansProBold';
|
||||
src: url("../../build/fonts/SourceSansPro-Bold/SourceSansPro-Bold.woff") format("woff"), url("../../build/fonts/SourceSansPro-Bold/SourceSansPro-Bold.ttf") format("truetype"); }
|
||||
src: url("/themes/opnsense/build/fonts/SourceSansPro-Bold/SourceSansPro-Bold.woff") format("woff"), url("/themes/opnsense/build/fonts/SourceSansPro-Bold/SourceSansPro-Bold.ttf") format("truetype"); }
|
||||
@font-face {
|
||||
font-family: 'SourceSansProSemibold';
|
||||
src: url("../../build/fonts/SourceSansPro-Semibold/SourceSansPro-Semibold.woff") format("woff"), url("../../build/fonts/SourceSansPro-Semibold/SourceSansPro-Semibold.ttf") format("truetype"); }
|
||||
src: url("/themes/opnsense/build/fonts/SourceSansPro-Semibold/SourceSansPro-Semibold.woff") format("woff"), url("/themes/opnsense/build/fonts/SourceSansPro-Semibold/SourceSansPro-Semibold.ttf") format("truetype"); }
|
||||
@font-face {
|
||||
font-family: 'SourceSansProRegular';
|
||||
src: url("../../build/fonts/SourceSansPro-Regular/SourceSansPro-Regular.woff") format("woff"), url("../../build/fonts/SourceSansPro-Regular/SourceSansPro-Regular.ttf") format("truetype"); }
|
||||
src: url("/themes/opnsense/build/fonts/SourceSansPro-Regular/SourceSansPro-Regular.woff") format("woff"), url("/themes/opnsense/build/fonts/SourceSansPro-Regular/SourceSansPro-Regular.ttf") format("truetype"); }
|
||||
/*! normalize.css v3.0.1 | MIT License | git.io/normalize */
|
||||
html {
|
||||
font-family: sans-serif;
|
||||
@ -891,7 +891,7 @@ body {
|
||||
font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
|
||||
font-size: 14px;
|
||||
line-height: 1.428571429;
|
||||
color: #3b3b3c;
|
||||
color: #3C3C3B;
|
||||
background-color: #fff; }
|
||||
|
||||
input,
|
||||
@ -2688,7 +2688,7 @@ select[multiple].input-lg,
|
||||
display: block;
|
||||
margin-top: 5px;
|
||||
margin-bottom: 10px;
|
||||
color: #7a7a7c; }
|
||||
color: #7c7c7a; }
|
||||
|
||||
@media (min-width: 768px) {
|
||||
.form-inline .form-group, .navbar-form .form-group {
|
||||
@ -3741,7 +3741,7 @@ tbody.collapse.in {
|
||||
margin-right: 0; } }
|
||||
|
||||
.navbar-default {
|
||||
background-color: #3b3b3c;
|
||||
background-color: #3C3C3B;
|
||||
border-color: #2b2b2b; }
|
||||
.navbar-default .navbar-brand {
|
||||
color: #F7F7F7; }
|
||||
@ -4121,7 +4121,7 @@ a.badge:hover, a.badge:focus {
|
||||
margin-right: auto; }
|
||||
.thumbnail .caption {
|
||||
padding: 9px;
|
||||
color: #3b3b3c; }
|
||||
color: #3C3C3B; }
|
||||
|
||||
a.thumbnail:hover,
|
||||
a.thumbnail:focus,
|
||||
@ -4322,7 +4322,7 @@ a.thumbnail.active {
|
||||
margin-right: 5px; }
|
||||
|
||||
a.list-group-item {
|
||||
color: #3b3b3c;
|
||||
color: #3C3C3B;
|
||||
border-radius: 0; }
|
||||
a.list-group-item .list-group-item-heading {
|
||||
color: #333; }
|
||||
@ -5471,7 +5471,7 @@ body {
|
||||
min-width: 320px; }
|
||||
|
||||
.page-head {
|
||||
background: #3b3b3c;
|
||||
background: #3C3C3B;
|
||||
top: 0;
|
||||
left: 0;
|
||||
position: fixed;
|
||||
@ -5595,7 +5595,7 @@ body {
|
||||
max-width: 400px;
|
||||
margin: 100px auto 15px auto; }
|
||||
.login-modal-head {
|
||||
background: #3b3b3c;
|
||||
background: #3C3C3B;
|
||||
height: 75px;
|
||||
padding: 0 20px; }
|
||||
.login-modal-content {
|
||||
@ -5670,7 +5670,7 @@ body {
|
||||
border-left: 1px solid #E5E5E5;
|
||||
border-radius: 0px;
|
||||
background: #F7F7F7;
|
||||
color: #3b3b3c;
|
||||
color: #3C3C3B;
|
||||
font-family: 'SourceSansProSemibold'; }
|
||||
@media (min-width: 768px) {
|
||||
.nav-tabs.nav-justified > li > a {
|
||||
@ -5792,3 +5792,7 @@ table {
|
||||
|
||||
::-webkit-scrollbar-thumb:hover {
|
||||
background: #e5e5e5; }
|
||||
|
||||
.widgetdiv {
|
||||
padding-top: 0px !important;
|
||||
padding-bottom: 20px; }
|
||||
|
||||
1231
src/www/themes/sample/build/js/bootstrap-select.js
vendored
Normal file
1231
src/www/themes/sample/build/js/bootstrap-select.js
vendored
Normal file
File diff suppressed because it is too large
Load Diff
1
src/www/themes/sample/build/js/bootstrap-select.js.map
Normal file
1
src/www/themes/sample/build/js/bootstrap-select.js.map
Normal file
File diff suppressed because one or more lines are too long
8
src/www/themes/sample/build/js/bootstrap-select.min.js
vendored
Normal file
8
src/www/themes/sample/build/js/bootstrap-select.min.js
vendored
Normal file
File diff suppressed because one or more lines are too long
15
src/www/themes/sample/build/js/i18n/defaults-cs_CZ.js
Normal file
15
src/www/themes/sample/build/js/i18n/defaults-cs_CZ.js
Normal file
@ -0,0 +1,15 @@
|
||||
/*!
|
||||
* Bootstrap-select v1.6.3 (http://silviomoreto.github.io/bootstrap-select)
|
||||
*
|
||||
* Copyright 2013-2014 bootstrap-select
|
||||
* Licensed under MIT (https://github.com/silviomoreto/bootstrap-select/blob/master/LICENSE)
|
||||
*/
|
||||
(function ($) {
|
||||
$.fn.selectpicker.defaults = {
|
||||
noneSelectedText: 'Nic není vybráno',
|
||||
noneResultsText: 'Žádné výsledky {0}',
|
||||
countSelectedText: 'Označeno {0} z {1}',
|
||||
maxOptionsText: ['Limit překročen ({n} {var} max)', 'Limit skupiny překročen ({n} {var} max)', ['položek', 'položka']],
|
||||
multipleSeparator: ', '
|
||||
};
|
||||
}(jQuery));
|
||||
7
src/www/themes/sample/build/js/i18n/defaults-cs_CZ.min.js
vendored
Normal file
7
src/www/themes/sample/build/js/i18n/defaults-cs_CZ.min.js
vendored
Normal file
@ -0,0 +1,7 @@
|
||||
/*!
|
||||
* Bootstrap-select v1.6.3 (http://silviomoreto.github.io/bootstrap-select)
|
||||
*
|
||||
* Copyright 2013-2014 bootstrap-select
|
||||
* Licensed under MIT (https://github.com/silviomoreto/bootstrap-select/blob/master/LICENSE)
|
||||
*/
|
||||
!function(a){a.fn.selectpicker.defaults={noneSelectedText:"Nic není vybráno",noneResultsText:"Žádné výsledky {0}",countSelectedText:"Označeno {0} z {1}",maxOptionsText:["Limit překročen ({n} {var} max)","Limit skupiny překročen ({n} {var} max)",["položek","položka"]],multipleSeparator:", "}}(jQuery);
|
||||
15
src/www/themes/sample/build/js/i18n/defaults-de_DE.js
Normal file
15
src/www/themes/sample/build/js/i18n/defaults-de_DE.js
Normal file
@ -0,0 +1,15 @@
|
||||
/*!
|
||||
* Bootstrap-select v1.6.3 (http://silviomoreto.github.io/bootstrap-select)
|
||||
*
|
||||
* Copyright 2013-2014 bootstrap-select
|
||||
* Licensed under MIT (https://github.com/silviomoreto/bootstrap-select/blob/master/LICENSE)
|
||||
*/
|
||||
(function ($) {
|
||||
$.fn.selectpicker.defaults = {
|
||||
noneSelectedText: 'Bitte wählen...',
|
||||
noneResultsText: 'Keine Ergebnisse für {0}',
|
||||
countSelectedText: '{0} von {1} ausgewählt',
|
||||
maxOptionsText: ['Limit erreicht ({n} {var} max.)', 'Gruppen-Limit erreicht ({n} {var} max.)', ['Eintrag', 'Einträge']],
|
||||
multipleSeparator: ', '
|
||||
};
|
||||
}(jQuery));
|
||||
7
src/www/themes/sample/build/js/i18n/defaults-de_DE.min.js
vendored
Normal file
7
src/www/themes/sample/build/js/i18n/defaults-de_DE.min.js
vendored
Normal file
@ -0,0 +1,7 @@
|
||||
/*!
|
||||
* Bootstrap-select v1.6.3 (http://silviomoreto.github.io/bootstrap-select)
|
||||
*
|
||||
* Copyright 2013-2014 bootstrap-select
|
||||
* Licensed under MIT (https://github.com/silviomoreto/bootstrap-select/blob/master/LICENSE)
|
||||
*/
|
||||
!function(a){a.fn.selectpicker.defaults={noneSelectedText:"Bitte wählen...",noneResultsText:"Keine Ergebnisse für {0}",countSelectedText:"{0} von {1} ausgewählt",maxOptionsText:["Limit erreicht ({n} {var} max.)","Gruppen-Limit erreicht ({n} {var} max.)",["Eintrag","Einträge"]],multipleSeparator:", "}}(jQuery);
|
||||
Some files were not shown because too many files have changed in this diff Show More
Loading…
x
Reference in New Issue
Block a user