2 | Apa Itu BubbleGenerator ?
3 | BubbleGenerator adalah sebuah system yang membantu kita pada saat membuat sebuah project , system ini yakni Generator CRUD Laravel yang pastinya akan memudahkan kita pada membuat sebuah crud
4 | kita tak perlu membuat manual lagi dengan adanya bubblegenerator ini kita hanya perlu memilih table mana yang akan kita generate , tidak hanya itu
5 | disini jga ada system yaitu new table , dimana kita bisa langsung membuat sebuah table .
6 | tampilan dari pada bubblegenerator itu sendiri seperti ini :
7 |
8 |
9 | 
10 | Tampilan setelah berhasil membuat CRUD
11 | 
12 |
13 | BubbleGenerator ini sudah support menggunakan :
14 |
15 | Datatable
16 | Multiple Delete Data
17 | Bootstrap
18 | Reload Realtime Data
19 | Laravel 5.2
20 |
21 |
22 | Cara Penggunaan BubbleGenerator
23 |
24 | 1. Instal BubbleGenerator
25 |
"bubblegenerator/generator": "dev-master"
26 |
27 | 
28 |
29 | 2. Tambahkan Class Provider di App.php
30 |
31 | BubbleGenerator\Generator\BubbleGeneratorServiceProvider::class,
32 | Yajra\Datatables\DatatablesServiceProvider::class,
33 | Collective\Html\HtmlServiceProvider::class,
34 |
35 |
36 | 
37 |
38 | 3. Buka CMD , lalu ketik perintah
39 |
php artisan vendor:publish
40 |
41 |
42 | 4. Tambahkan code di bawah ini di composer.json tepatnya di psr-4
43 |
44 | "files":[
45 | "app/Helpers/CreateFile.php",
46 | "app/Helpers/CreateFileNewTable.php"
47 | ]
48 |
49 |
50 | 
51 |
52 | 5. Tambahkan code di bawah ini di app.php tepatnya di class aliases
53 |
54 | 'CreateFile' => App\Helpers\CreateFile::class,
55 | 'CreateFileNewTable' => App\Helpers\CreateFileNewTable::class,
56 | 'Form' => Collective\Html\FormFacade::class,
57 | 'Html' => Collective\Html\HtmlFacade::class,
58 |
59 |
60 | 
61 |
62 | 6. Selanjutnya buka cmd kembali ketik perintah
63 |
64 | composer dump-autoload
65 |
66 |
67 |
68 | 7. Buka URL untuk membuat CRUD yaitu /bubblegenerator
69 |
70 | 
71 |
72 | 8. Apabila pada saat membuat CRUD error / not found buka CMD lalu ketikan perintah
73 |
74 | php artisan route:cache
75 | php artisan config:cache
76 | php artisan view:clear
77 |
78 |
79 |
80 | 9. Selamat Mencoba semoga menjadi barokah untuk kita semua dan bermanfaat untuk saya dan terumata anda semua
81 |
82 |
83 | Syarat Dan Ketentuan
84 |
85 | Untuk syarat dan ketentuan project anda harus sudah terinstal 3 package di bawah ini ,
86 | apabila anda mengikuti tutorial di atas anda tidak perlu menginstal lagi package di bawah ini , karena sudah saya instal dengan package bubblegenerator
87 |
88 |
89 | 1. yajra datatable
90 |
91 | Yajra datatable ini berfungsi untuk membuat datatable server side , untuk itu anda bisa mengunjungi langsung situs nya
92 | Yajra Datatable
93 |
94 |
95 |
96 | 2. laravel collective
97 |
98 | Laravel collective ini berfungsi mengaktifkan html blade di laravel , untuk itu anda bisa mengunjungi langsung situs nya
99 | Laravel Collective
100 |
101 |
102 |
103 | 3. Laravel 5.0 ke atas
104 |
105 | Untuk penggunaan bubblegenerator ini minimal laravel yang harus di gunakan adalah 5.0 ke atas , untuk laravel 4 saya rasa belum bisa tapi saya belum mencobanya
106 | Laravel
107 |
108 |
109 | Note :
110 |
111 | Untuk anda yang menggunakan OS Ubuntu apabila pada saat menggunakan package ini ada bermasalah coba anda ubah permission project menjadi 777 , karena bubblegenerator ini membutuhkan akses untuk membuat sebuah folder / sebuah file .
112 |
113 |
114 | BubbleGenerator ini masih versi beta , masih banyak yang harus di perbaiki atau di tambahkan fiturnya seperti relasi , lalu primarykey dsb , itu akan segera saya tambahkan tetapi tidak untuk saat ini , tetapi insha allah akan saya update terus menerus untuk generator ini karena generator ini saya yakin akan membantu kita pada saat membuat sebuah project
115 |
116 |
117 |
118 | Terimakasih juga untuk :
119 |
120 |
121 | Allah SWT
122 | Laravel
123 | SweetAlert
124 | Yajra Datatable
125 | Laravel Collective
126 |
127 |
128 | Hubungi saya di social media
129 |
130 | Facebook
131 | Twitter
132 | Instagram
133 | Medium
134 |
135 |
--------------------------------------------------------------------------------
/composer.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "bubblegenerator/generator",
3 | "description": "Laravel 5 CRUD Generator with Bootstrap and Datatable - BubbleGenerator",
4 | "version":"1.0",
5 | "license": "MIT",
6 | "authors": [
7 | {
8 | "name": "Dadan Hamdani",
9 | "email": "dhamdani666@gmail.com",
10 | "role":"creator"
11 | }
12 | ],
13 | "autoload":{
14 | "psr-4":{
15 | "BubbleGenerator\\Generator\\":"src/"
16 | }
17 | },
18 | "minimum-stability": "dev",
19 | "require": {
20 | "php": ">=5.5.9",
21 | "laravel/framework": "5.2.*",
22 | "laravelcollective/html": "5.2.*",
23 | "yajra/laravel-datatables-oracle": "^6.11"
24 | }
25 | }
26 |
--------------------------------------------------------------------------------
/src/BubbleGeneratorServiceProvider.php:
--------------------------------------------------------------------------------
1 | app->bind('generator',function($app){
19 | return new Generator;
20 |
21 | });
22 |
23 |
24 | }
25 |
26 | public function boot()
27 | {
28 |
29 | require __DIR__ .'/Http/routes.php';
30 | $this->loadViewsFrom(__DIR__ .'/../views','bubblegenerator');
31 |
32 | $viewsfolder = base_path('public');
33 |
34 | if(is_dir($viewsfolder)){
35 | $this->publishes([
36 | __DIR__ . '/publish/assets' => base_path('public/bubbleassets'),
37 | ]);
38 | }else{
39 | $this->publishes([
40 | __DIR__ . '/publish/assets' => base_path('bubbleassets'),
41 | ]);
42 | }
43 | $this->publishes([
44 | __DIR__ . '/publish/Helpers' => base_path('app/Helpers'),
45 | ]);
46 |
47 | $this->publishes([
48 | __DIR__ . '/publish/layouts' => base_path('resources/views/bubblelayouts'),
49 | ]);
50 |
51 | $this->publishes([
52 | __DIR__ . '/publish/informasi' => base_path('resources/views/bubbleinformasi'),
53 | ]);
54 |
55 |
56 | }
57 | }
--------------------------------------------------------------------------------
/src/Http/BubbleGeneratorController.php:
--------------------------------------------------------------------------------
1 | target=="table"){
48 |
49 |
50 | $namatable = $request->namatable_table;
51 | $checkboxtable = $request->checkboxtable_table;
52 | $namamodel = $request->namamodel_table;
53 | $namavalidasi = $request->namavalidasi_table;
54 | $namacontroller = $request->namacontroller_table;
55 | $namaview = $request->namaview_table;
56 |
57 | $validasihtmltype = $request->htmltype_validasitable;
58 | $validasinamafield = $request->namafield_validasitable;
59 | $validasifield = $request->validasifield_validasitable;
60 | $checkroutes = $request->checkboxroutes_table;
61 | $allvalidasi = $request->allvalidasi;
62 |
63 |
64 | CreateFile::CreateModel($namatable,$namamodel);
65 | CreateFile::CreateRequest($namatable,$namavalidasi,$validasinamafield,$validasifield);
66 |
67 |
68 | if($checkroutes=="Resource"){
69 | CreateFile::CreateControllersResource($namatable,$namacontroller,$namaview,$namamodel,$validasinamafield,$namavalidasi);
70 |
71 | if(strpos($routesphp, "Route::resource('".$namaview."', '".ucfirst($namacontroller)."')") !== false)
72 | {
73 | echo "Maaf Code : Route::resource('".$namaview."', '".ucfirst($namacontroller)."'); Telah Ada di Routes.php ";
74 | }else{
75 | $routes ="
76 | Route::resource('".$namaview."', '".ucfirst($namacontroller)."');";
77 | $addroutes = file_put_contents(''.base_path().'/app/Http/routes.php', "$routes" , FILE_APPEND);
78 | }
79 |
80 | if(strpos($routesphp, "Route::post('deleteData".$namaview."', '".ucfirst($namacontroller)."@deleteData')") !== false)
81 | {
82 | echo "Maaf Code : Route::post('deleteData".$namaview."', '".ucfirst($namacontroller)."@deleteData'); Telah Ada di Routes.php ";
83 | }else{
84 | $routes ="Route::post('deleteData".$namaview."', '".ucfirst($namacontroller)."@deleteData');";
85 | $addroutes = file_put_contents(''.base_path().'/app/Http/routes.php', "\r\n$routes" , FILE_APPEND);
86 | }
87 |
88 | CreateFile::CreateViewResource($namatable,$namaview,$validasinamafield,$validasihtmltype);
89 | }else{
90 | CreateFile::CreateControllers($namatable,$namacontroller,$namaview,$namamodel,$validasinamafield,$namavalidasi);
91 | $routes = "
92 | Route::get('".$namaview."', '".ucfirst($namacontroller)."@getIndex');
93 | Route::get('getCreate".$namaview."', '".ucfirst($namacontroller)."@getCreate');
94 | Route::get('getUpdate".$namaview."/{id?}', '".ucfirst($namacontroller)."@getUpdate');
95 | Route::get('getDetail".$namaview."/{id?}', '".ucfirst($namacontroller)."@getDetail');
96 | Route::post('postUpdate".$namaview."/{id?}', '".ucfirst($namacontroller)."@postUpdate');
97 | Route::post('postCreate".$namaview."', '".ucfirst($namacontroller)."@postCreate');
98 | Route::post('deleteData".$namaview."', '".ucfirst($namacontroller)."@deleteData');
99 | ";
100 | $addroutes = file_put_contents(''.base_path().'/app/Http/routes.php', "\r\n$routes" , FILE_APPEND);
101 | CreateFile::CreateView($namatable,$namaview,$validasinamafield,$validasihtmltype);
102 | }
103 |
104 |
105 | echo ' Lihat '.$namaview.' ';
106 |
107 | }else{
108 |
109 | $namatable = $request->namatable_newtable;
110 | $checkroutes = $request->checkboxroutes_newtable;
111 | $checkboxtable = $request->checkboxtable_newtable;
112 | $checkboxmigration = $request->checkboxmigration_newtable;
113 | $checkboxsoftdelete = $request->checkboxsoftdelete_newtable;
114 | $checkboxtimestamp = $request->checkboxtimestamp_newtable;
115 |
116 | $namamodel = $request->namamodel_newtable;
117 | $namavalidasi = $request->namavalidasi_newtable;
118 | $namacontroller = $request->namacontroller_newtable;
119 | $namaview = $request->namaview_newtable;
120 | $namamigration = $request->namemigration;
121 |
122 |
123 | $validasinamafield = $request->namafield_newtable;
124 | $validasidbtype = $request->typefield_newtable;
125 | $validasilength = $request->lengthfield_newtable;
126 | $validasifield = $request->validasifield_newtable;
127 | $validasihtmltype = $request->htmltype_newtable;
128 | $allvalidasi = $request->allvalidasi;
129 |
130 | $ai = $request->ai_newtable;
131 |
132 | CreateFileNewTable::CreateMigration($namatable,$namamigration,$checkboxmigration,$checkboxsoftdelete,$checkboxtimestamp,$validasinamafield,$validasidbtype,$validasilength,$validasifield,$ai);
133 | CreateFileNewTable::CreateModel($namatable,$namamodel,$checkboxsoftdelete,$checkboxtimestamp);
134 | CreateFileNewTable::CreateRequest($namatable,$namavalidasi,$validasinamafield,$validasifield);
135 |
136 | if($checkroutes=="Resource"){
137 | CreateFileNewTable::CreateControllersResource($namatable,$namacontroller,$namaview,$namamodel,$validasinamafield,$namavalidasi);
138 |
139 | if(strpos($routesphp, "Route::resource('".$namaview."', '".ucfirst($namacontroller)."')") !== false)
140 | {
141 | echo "Maaf Code : Route::resource('".$namaview."', '".ucfirst($namacontroller)."'); Telah Ada di Routes.php ";
142 | }else{
143 | $routes ="
144 | Route::resource('".$namaview."', '".ucfirst($namacontroller)."');";
145 | $addroutes = file_put_contents(''.base_path().'/app/Http/routes.php', "$routes" , FILE_APPEND);
146 | }
147 |
148 | if(strpos($routesphp, "Route::post('deleteData".$namaview."', '".ucfirst($namacontroller)."@deleteData')") !== false)
149 | {
150 | echo "Maaf Code : Route::post('deleteData".$namaview."', '".ucfirst($namacontroller)."@deleteData'); Telah Ada di Routes.php ";
151 | }else{
152 | $routes ="Route::post('deleteData".$namaview."', '".ucfirst($namacontroller)."@deleteData');";
153 | $addroutes = file_put_contents(''.base_path().'/app/Http/routes.php', "\r\n$routes" , FILE_APPEND);
154 | }
155 | CreateFileNewTable::CreateViewResource($namatable,$namaview,$validasinamafield,$validasihtmltype);
156 |
157 |
158 | }else{
159 | CreateFileNewTable::CreateControllers($namatable,$namacontroller,$namaview,$namamodel,$validasinamafield,$namavalidasi);
160 | $routes = "
161 | Route::get('".$namaview."', '".ucfirst($namacontroller)."@getIndex');
162 | Route::get('getCreate".$namaview."', '".ucfirst($namacontroller)."@getCreate');
163 | Route::get('getUpdate".$namaview."/{id?}', '".ucfirst($namacontroller)."@getUpdate');
164 | Route::get('getDetail".$namaview."/{id?}', '".ucfirst($namacontroller)."@getDetail');
165 | Route::post('postUpdate".$namaview."/{id?}', '".ucfirst($namacontroller)."@postUpdate');
166 | Route::post('postCreate".$namaview."', '".ucfirst($namacontroller)."@postCreate');
167 | Route::post('deleteData".$namaview."', '".ucfirst($namacontroller)."@deleteData');
168 | ";
169 | $addroutes = file_put_contents(''.base_path().'/app/Http/routes.php', "\r\n$routes" , FILE_APPEND);
170 | CreateFileNewTable::CreateView($namatable,$namaview,$validasinamafield,$validasihtmltype);
171 | }
172 |
173 |
174 | echo ' Lihat '.$namaview.' ';
175 |
176 | }
177 |
178 |
179 |
180 | /*
181 | if($allvalidasi==true){
182 | dd($request->all());
183 | }else{
184 | echo 'tidak ada';
185 | }*/
186 |
187 | /* CreateFile::test($validasinamafield,$validasifield);
188 |
189 | */
190 |
191 |
192 | }
193 |
194 |
195 |
196 | public function PostShowTable(Request $request){
197 | if(empty($request->namatable)){
198 | echo 'gagal';
199 | }else{
200 | $tables = DB::select('SHOW COLUMNS FROM '.$request->namatable.'');
201 | $tablesPrimary = DB::select('SHOW INDEX FROM '.$request->namatable.'');
202 | foreach($tables as $datacoloumn){
203 | if($datacoloumn->Field != $tablesPrimary[0]->Column_name && $datacoloumn->Field!="created_at" && $datacoloumn->Field!="deleted_at" && $datacoloumn->Field!="updated_at"){
204 | echo '
205 |
206 |
207 |
208 |
209 |
210 |
211 |
212 |
213 |
214 | Pilih Html Type
215 | Text
216 | File
217 | TextArea
218 | Select
219 | Date
220 | CheckBox
221 | Radio Button
222 |
223 |
224 |
225 |
';
226 | }
227 | }
228 | }
229 |
230 | }
231 |
232 |
233 | }
--------------------------------------------------------------------------------
/src/Http/routes.php:
--------------------------------------------------------------------------------
1 | li > a:hover,
318 | .dropdown-menu > li > a:focus {
319 | background-color: #e8e8e8;
320 | background-image: -webkit-linear-gradient(top, #f5f5f5 0%, #e8e8e8 100%);
321 | background-image: -o-linear-gradient(top, #f5f5f5 0%, #e8e8e8 100%);
322 | background-image: -webkit-gradient(linear, left top, left bottom, from(#f5f5f5), to(#e8e8e8));
323 | background-image: linear-gradient(to bottom, #f5f5f5 0%, #e8e8e8 100%);
324 | filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff5f5f5', endColorstr='#ffe8e8e8', GradientType=0);
325 | background-repeat: repeat-x;
326 | }
327 | .dropdown-menu > .active > a,
328 | .dropdown-menu > .active > a:hover,
329 | .dropdown-menu > .active > a:focus {
330 | background-color: #2e6da4;
331 | background-image: -webkit-linear-gradient(top, #337ab7 0%, #2e6da4 100%);
332 | background-image: -o-linear-gradient(top, #337ab7 0%, #2e6da4 100%);
333 | background-image: -webkit-gradient(linear, left top, left bottom, from(#337ab7), to(#2e6da4));
334 | background-image: linear-gradient(to bottom, #337ab7 0%, #2e6da4 100%);
335 | filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff337ab7', endColorstr='#ff2e6da4', GradientType=0);
336 | background-repeat: repeat-x;
337 | }
338 | .navbar-default {
339 | background-image: -webkit-linear-gradient(top, #fff 0%, #f8f8f8 100%);
340 | background-image: -o-linear-gradient(top, #fff 0%, #f8f8f8 100%);
341 | background-image: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#f8f8f8));
342 | background-image: linear-gradient(to bottom, #fff 0%, #f8f8f8 100%);
343 | filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#fff8f8f8', GradientType=0);
344 | filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
345 | background-repeat: repeat-x;
346 | border-radius: 4px;
347 | -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .15), 0 1px 5px rgba(0, 0, 0, .075);
348 | box-shadow: inset 0 1px 0 rgba(255, 255, 255, .15), 0 1px 5px rgba(0, 0, 0, .075);
349 | }
350 | .navbar-default .navbar-nav > .open > a,
351 | .navbar-default .navbar-nav > .active > a {
352 | background-image: -webkit-linear-gradient(top, #dbdbdb 0%, #e2e2e2 100%);
353 | background-image: -o-linear-gradient(top, #dbdbdb 0%, #e2e2e2 100%);
354 | background-image: -webkit-gradient(linear, left top, left bottom, from(#dbdbdb), to(#e2e2e2));
355 | background-image: linear-gradient(to bottom, #dbdbdb 0%, #e2e2e2 100%);
356 | filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffdbdbdb', endColorstr='#ffe2e2e2', GradientType=0);
357 | background-repeat: repeat-x;
358 | -webkit-box-shadow: inset 0 3px 9px rgba(0, 0, 0, .075);
359 | box-shadow: inset 0 3px 9px rgba(0, 0, 0, .075);
360 | }
361 | .navbar-brand,
362 | .navbar-nav > li > a {
363 | text-shadow: 0 1px 0 rgba(255, 255, 255, .25);
364 | }
365 | .navbar-inverse {
366 | background-image: -webkit-linear-gradient(top, #3c3c3c 0%, #222 100%);
367 | background-image: -o-linear-gradient(top, #3c3c3c 0%, #222 100%);
368 | background-image: -webkit-gradient(linear, left top, left bottom, from(#3c3c3c), to(#222));
369 | background-image: linear-gradient(to bottom, #3c3c3c 0%, #222 100%);
370 | filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff3c3c3c', endColorstr='#ff222222', GradientType=0);
371 | filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
372 | background-repeat: repeat-x;
373 | border-radius: 4px;
374 | }
375 | .navbar-inverse .navbar-nav > .open > a,
376 | .navbar-inverse .navbar-nav > .active > a {
377 | background-image: -webkit-linear-gradient(top, #080808 0%, #0f0f0f 100%);
378 | background-image: -o-linear-gradient(top, #080808 0%, #0f0f0f 100%);
379 | background-image: -webkit-gradient(linear, left top, left bottom, from(#080808), to(#0f0f0f));
380 | background-image: linear-gradient(to bottom, #080808 0%, #0f0f0f 100%);
381 | filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff080808', endColorstr='#ff0f0f0f', GradientType=0);
382 | background-repeat: repeat-x;
383 | -webkit-box-shadow: inset 0 3px 9px rgba(0, 0, 0, .25);
384 | box-shadow: inset 0 3px 9px rgba(0, 0, 0, .25);
385 | }
386 | .navbar-inverse .navbar-brand,
387 | .navbar-inverse .navbar-nav > li > a {
388 | text-shadow: 0 -1px 0 rgba(0, 0, 0, .25);
389 | }
390 | .navbar-static-top,
391 | .navbar-fixed-top,
392 | .navbar-fixed-bottom {
393 | border-radius: 0;
394 | }
395 | @media (max-width: 767px) {
396 | .navbar .navbar-nav .open .dropdown-menu > .active > a,
397 | .navbar .navbar-nav .open .dropdown-menu > .active > a:hover,
398 | .navbar .navbar-nav .open .dropdown-menu > .active > a:focus {
399 | color: #fff;
400 | background-image: -webkit-linear-gradient(top, #337ab7 0%, #2e6da4 100%);
401 | background-image: -o-linear-gradient(top, #337ab7 0%, #2e6da4 100%);
402 | background-image: -webkit-gradient(linear, left top, left bottom, from(#337ab7), to(#2e6da4));
403 | background-image: linear-gradient(to bottom, #337ab7 0%, #2e6da4 100%);
404 | filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff337ab7', endColorstr='#ff2e6da4', GradientType=0);
405 | background-repeat: repeat-x;
406 | }
407 | }
408 | .alert {
409 | text-shadow: 0 1px 0 rgba(255, 255, 255, .2);
410 | -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .25), 0 1px 2px rgba(0, 0, 0, .05);
411 | box-shadow: inset 0 1px 0 rgba(255, 255, 255, .25), 0 1px 2px rgba(0, 0, 0, .05);
412 | }
413 | .alert-success {
414 | background-image: -webkit-linear-gradient(top, #dff0d8 0%, #c8e5bc 100%);
415 | background-image: -o-linear-gradient(top, #dff0d8 0%, #c8e5bc 100%);
416 | background-image: -webkit-gradient(linear, left top, left bottom, from(#dff0d8), to(#c8e5bc));
417 | background-image: linear-gradient(to bottom, #dff0d8 0%, #c8e5bc 100%);
418 | filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffdff0d8', endColorstr='#ffc8e5bc', GradientType=0);
419 | background-repeat: repeat-x;
420 | border-color: #b2dba1;
421 | }
422 | .alert-info {
423 | background-image: -webkit-linear-gradient(top, #d9edf7 0%, #b9def0 100%);
424 | background-image: -o-linear-gradient(top, #d9edf7 0%, #b9def0 100%);
425 | background-image: -webkit-gradient(linear, left top, left bottom, from(#d9edf7), to(#b9def0));
426 | background-image: linear-gradient(to bottom, #d9edf7 0%, #b9def0 100%);
427 | filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd9edf7', endColorstr='#ffb9def0', GradientType=0);
428 | background-repeat: repeat-x;
429 | border-color: #9acfea;
430 | }
431 | .alert-warning {
432 | background-image: -webkit-linear-gradient(top, #fcf8e3 0%, #f8efc0 100%);
433 | background-image: -o-linear-gradient(top, #fcf8e3 0%, #f8efc0 100%);
434 | background-image: -webkit-gradient(linear, left top, left bottom, from(#fcf8e3), to(#f8efc0));
435 | background-image: linear-gradient(to bottom, #fcf8e3 0%, #f8efc0 100%);
436 | filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffcf8e3', endColorstr='#fff8efc0', GradientType=0);
437 | background-repeat: repeat-x;
438 | border-color: #f5e79e;
439 | }
440 | .alert-danger {
441 | background-image: -webkit-linear-gradient(top, #f2dede 0%, #e7c3c3 100%);
442 | background-image: -o-linear-gradient(top, #f2dede 0%, #e7c3c3 100%);
443 | background-image: -webkit-gradient(linear, left top, left bottom, from(#f2dede), to(#e7c3c3));
444 | background-image: linear-gradient(to bottom, #f2dede 0%, #e7c3c3 100%);
445 | filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff2dede', endColorstr='#ffe7c3c3', GradientType=0);
446 | background-repeat: repeat-x;
447 | border-color: #dca7a7;
448 | }
449 | .progress {
450 | background-image: -webkit-linear-gradient(top, #ebebeb 0%, #f5f5f5 100%);
451 | background-image: -o-linear-gradient(top, #ebebeb 0%, #f5f5f5 100%);
452 | background-image: -webkit-gradient(linear, left top, left bottom, from(#ebebeb), to(#f5f5f5));
453 | background-image: linear-gradient(to bottom, #ebebeb 0%, #f5f5f5 100%);
454 | filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffebebeb', endColorstr='#fff5f5f5', GradientType=0);
455 | background-repeat: repeat-x;
456 | }
457 | .progress-bar {
458 | background-image: -webkit-linear-gradient(top, #337ab7 0%, #286090 100%);
459 | background-image: -o-linear-gradient(top, #337ab7 0%, #286090 100%);
460 | background-image: -webkit-gradient(linear, left top, left bottom, from(#337ab7), to(#286090));
461 | background-image: linear-gradient(to bottom, #337ab7 0%, #286090 100%);
462 | filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff337ab7', endColorstr='#ff286090', GradientType=0);
463 | background-repeat: repeat-x;
464 | }
465 | .progress-bar-success {
466 | background-image: -webkit-linear-gradient(top, #5cb85c 0%, #449d44 100%);
467 | background-image: -o-linear-gradient(top, #5cb85c 0%, #449d44 100%);
468 | background-image: -webkit-gradient(linear, left top, left bottom, from(#5cb85c), to(#449d44));
469 | background-image: linear-gradient(to bottom, #5cb85c 0%, #449d44 100%);
470 | filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5cb85c', endColorstr='#ff449d44', GradientType=0);
471 | background-repeat: repeat-x;
472 | }
473 | .progress-bar-info {
474 | background-image: -webkit-linear-gradient(top, #5bc0de 0%, #31b0d5 100%);
475 | background-image: -o-linear-gradient(top, #5bc0de 0%, #31b0d5 100%);
476 | background-image: -webkit-gradient(linear, left top, left bottom, from(#5bc0de), to(#31b0d5));
477 | background-image: linear-gradient(to bottom, #5bc0de 0%, #31b0d5 100%);
478 | filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de', endColorstr='#ff31b0d5', GradientType=0);
479 | background-repeat: repeat-x;
480 | }
481 | .progress-bar-warning {
482 | background-image: -webkit-linear-gradient(top, #f0ad4e 0%, #ec971f 100%);
483 | background-image: -o-linear-gradient(top, #f0ad4e 0%, #ec971f 100%);
484 | background-image: -webkit-gradient(linear, left top, left bottom, from(#f0ad4e), to(#ec971f));
485 | background-image: linear-gradient(to bottom, #f0ad4e 0%, #ec971f 100%);
486 | filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff0ad4e', endColorstr='#ffec971f', GradientType=0);
487 | background-repeat: repeat-x;
488 | }
489 | .progress-bar-danger {
490 | background-image: -webkit-linear-gradient(top, #d9534f 0%, #c9302c 100%);
491 | background-image: -o-linear-gradient(top, #d9534f 0%, #c9302c 100%);
492 | background-image: -webkit-gradient(linear, left top, left bottom, from(#d9534f), to(#c9302c));
493 | background-image: linear-gradient(to bottom, #d9534f 0%, #c9302c 100%);
494 | filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd9534f', endColorstr='#ffc9302c', GradientType=0);
495 | background-repeat: repeat-x;
496 | }
497 | .progress-bar-striped {
498 | background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
499 | background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
500 | background-image: linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
501 | }
502 | .list-group {
503 | border-radius: 4px;
504 | -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, .075);
505 | box-shadow: 0 1px 2px rgba(0, 0, 0, .075);
506 | }
507 | .list-group-item.active,
508 | .list-group-item.active:hover,
509 | .list-group-item.active:focus {
510 | text-shadow: 0 -1px 0 #286090;
511 | background-image: -webkit-linear-gradient(top, #337ab7 0%, #2b669a 100%);
512 | background-image: -o-linear-gradient(top, #337ab7 0%, #2b669a 100%);
513 | background-image: -webkit-gradient(linear, left top, left bottom, from(#337ab7), to(#2b669a));
514 | background-image: linear-gradient(to bottom, #337ab7 0%, #2b669a 100%);
515 | filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff337ab7', endColorstr='#ff2b669a', GradientType=0);
516 | background-repeat: repeat-x;
517 | border-color: #2b669a;
518 | }
519 | .list-group-item.active .badge,
520 | .list-group-item.active:hover .badge,
521 | .list-group-item.active:focus .badge {
522 | text-shadow: none;
523 | }
524 | .panel {
525 | -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, .05);
526 | box-shadow: 0 1px 2px rgba(0, 0, 0, .05);
527 | }
528 | .panel-default > .panel-heading {
529 | background-image: -webkit-linear-gradient(top, #f5f5f5 0%, #e8e8e8 100%);
530 | background-image: -o-linear-gradient(top, #f5f5f5 0%, #e8e8e8 100%);
531 | background-image: -webkit-gradient(linear, left top, left bottom, from(#f5f5f5), to(#e8e8e8));
532 | background-image: linear-gradient(to bottom, #f5f5f5 0%, #e8e8e8 100%);
533 | filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff5f5f5', endColorstr='#ffe8e8e8', GradientType=0);
534 | background-repeat: repeat-x;
535 | }
536 | .panel-primary > .panel-heading {
537 | background-image: -webkit-linear-gradient(top, #337ab7 0%, #2e6da4 100%);
538 | background-image: -o-linear-gradient(top, #337ab7 0%, #2e6da4 100%);
539 | background-image: -webkit-gradient(linear, left top, left bottom, from(#337ab7), to(#2e6da4));
540 | background-image: linear-gradient(to bottom, #337ab7 0%, #2e6da4 100%);
541 | filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff337ab7', endColorstr='#ff2e6da4', GradientType=0);
542 | background-repeat: repeat-x;
543 | }
544 | .panel-success > .panel-heading {
545 | background-image: -webkit-linear-gradient(top, #dff0d8 0%, #d0e9c6 100%);
546 | background-image: -o-linear-gradient(top, #dff0d8 0%, #d0e9c6 100%);
547 | background-image: -webkit-gradient(linear, left top, left bottom, from(#dff0d8), to(#d0e9c6));
548 | background-image: linear-gradient(to bottom, #dff0d8 0%, #d0e9c6 100%);
549 | filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffdff0d8', endColorstr='#ffd0e9c6', GradientType=0);
550 | background-repeat: repeat-x;
551 | }
552 | .panel-info > .panel-heading {
553 | background-image: -webkit-linear-gradient(top, #d9edf7 0%, #c4e3f3 100%);
554 | background-image: -o-linear-gradient(top, #d9edf7 0%, #c4e3f3 100%);
555 | background-image: -webkit-gradient(linear, left top, left bottom, from(#d9edf7), to(#c4e3f3));
556 | background-image: linear-gradient(to bottom, #d9edf7 0%, #c4e3f3 100%);
557 | filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd9edf7', endColorstr='#ffc4e3f3', GradientType=0);
558 | background-repeat: repeat-x;
559 | }
560 | .panel-warning > .panel-heading {
561 | background-image: -webkit-linear-gradient(top, #fcf8e3 0%, #faf2cc 100%);
562 | background-image: -o-linear-gradient(top, #fcf8e3 0%, #faf2cc 100%);
563 | background-image: -webkit-gradient(linear, left top, left bottom, from(#fcf8e3), to(#faf2cc));
564 | background-image: linear-gradient(to bottom, #fcf8e3 0%, #faf2cc 100%);
565 | filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffcf8e3', endColorstr='#fffaf2cc', GradientType=0);
566 | background-repeat: repeat-x;
567 | }
568 | .panel-danger > .panel-heading {
569 | background-image: -webkit-linear-gradient(top, #f2dede 0%, #ebcccc 100%);
570 | background-image: -o-linear-gradient(top, #f2dede 0%, #ebcccc 100%);
571 | background-image: -webkit-gradient(linear, left top, left bottom, from(#f2dede), to(#ebcccc));
572 | background-image: linear-gradient(to bottom, #f2dede 0%, #ebcccc 100%);
573 | filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff2dede', endColorstr='#ffebcccc', GradientType=0);
574 | background-repeat: repeat-x;
575 | }
576 | .well {
577 | background-image: -webkit-linear-gradient(top, #e8e8e8 0%, #f5f5f5 100%);
578 | background-image: -o-linear-gradient(top, #e8e8e8 0%, #f5f5f5 100%);
579 | background-image: -webkit-gradient(linear, left top, left bottom, from(#e8e8e8), to(#f5f5f5));
580 | background-image: linear-gradient(to bottom, #e8e8e8 0%, #f5f5f5 100%);
581 | filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffe8e8e8', endColorstr='#fff5f5f5', GradientType=0);
582 | background-repeat: repeat-x;
583 | border-color: #dcdcdc;
584 | -webkit-box-shadow: inset 0 1px 3px rgba(0, 0, 0, .05), 0 1px 0 rgba(255, 255, 255, .1);
585 | box-shadow: inset 0 1px 3px rgba(0, 0, 0, .05), 0 1px 0 rgba(255, 255, 255, .1);
586 | }
587 | /*# sourceMappingURL=bootstrap-theme.css.map */
588 |
--------------------------------------------------------------------------------
/src/publish/assets/css/bootstrap-theme.min.css:
--------------------------------------------------------------------------------
1 | /*!
2 | * Bootstrap v3.3.6 (http://getbootstrap.com)
3 | * Copyright 2011-2015 Twitter, Inc.
4 | * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
5 | */.btn-danger,.btn-default,.btn-info,.btn-primary,.btn-success,.btn-warning{text-shadow:0 -1px 0 rgba(0,0,0,.2);-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.15),0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 0 rgba(255,255,255,.15),0 1px 1px rgba(0,0,0,.075)}.btn-danger.active,.btn-danger:active,.btn-default.active,.btn-default:active,.btn-info.active,.btn-info:active,.btn-primary.active,.btn-primary:active,.btn-success.active,.btn-success:active,.btn-warning.active,.btn-warning:active{-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.btn-danger.disabled,.btn-danger[disabled],.btn-default.disabled,.btn-default[disabled],.btn-info.disabled,.btn-info[disabled],.btn-primary.disabled,.btn-primary[disabled],.btn-success.disabled,.btn-success[disabled],.btn-warning.disabled,.btn-warning[disabled],fieldset[disabled] .btn-danger,fieldset[disabled] .btn-default,fieldset[disabled] .btn-info,fieldset[disabled] .btn-primary,fieldset[disabled] .btn-success,fieldset[disabled] .btn-warning{-webkit-box-shadow:none;box-shadow:none}.btn-danger .badge,.btn-default .badge,.btn-info .badge,.btn-primary .badge,.btn-success .badge,.btn-warning .badge{text-shadow:none}.btn.active,.btn:active{background-image:none}.btn-default{text-shadow:0 1px 0 #fff;background-image:-webkit-linear-gradient(top,#fff 0,#e0e0e0 100%);background-image:-o-linear-gradient(top,#fff 0,#e0e0e0 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#e0e0e0));background-image:linear-gradient(to bottom,#fff 0,#e0e0e0 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffe0e0e0', GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);background-repeat:repeat-x;border-color:#dbdbdb;border-color:#ccc}.btn-default:focus,.btn-default:hover{background-color:#e0e0e0;background-position:0 -15px}.btn-default.active,.btn-default:active{background-color:#e0e0e0;border-color:#dbdbdb}.btn-default.disabled,.btn-default.disabled.active,.btn-default.disabled.focus,.btn-default.disabled:active,.btn-default.disabled:focus,.btn-default.disabled:hover,.btn-default[disabled],.btn-default[disabled].active,.btn-default[disabled].focus,.btn-default[disabled]:active,.btn-default[disabled]:focus,.btn-default[disabled]:hover,fieldset[disabled] .btn-default,fieldset[disabled] .btn-default.active,fieldset[disabled] .btn-default.focus,fieldset[disabled] .btn-default:active,fieldset[disabled] .btn-default:focus,fieldset[disabled] .btn-default:hover{background-color:#e0e0e0;background-image:none}.btn-primary{background-image:-webkit-linear-gradient(top,#337ab7 0,#265a88 100%);background-image:-o-linear-gradient(top,#337ab7 0,#265a88 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#337ab7),to(#265a88));background-image:linear-gradient(to bottom,#337ab7 0,#265a88 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff337ab7', endColorstr='#ff265a88', GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);background-repeat:repeat-x;border-color:#245580}.btn-primary:focus,.btn-primary:hover{background-color:#265a88;background-position:0 -15px}.btn-primary.active,.btn-primary:active{background-color:#265a88;border-color:#245580}.btn-primary.disabled,.btn-primary.disabled.active,.btn-primary.disabled.focus,.btn-primary.disabled:active,.btn-primary.disabled:focus,.btn-primary.disabled:hover,.btn-primary[disabled],.btn-primary[disabled].active,.btn-primary[disabled].focus,.btn-primary[disabled]:active,.btn-primary[disabled]:focus,.btn-primary[disabled]:hover,fieldset[disabled] .btn-primary,fieldset[disabled] .btn-primary.active,fieldset[disabled] .btn-primary.focus,fieldset[disabled] .btn-primary:active,fieldset[disabled] .btn-primary:focus,fieldset[disabled] .btn-primary:hover{background-color:#265a88;background-image:none}.btn-success{background-image:-webkit-linear-gradient(top,#5cb85c 0,#419641 100%);background-image:-o-linear-gradient(top,#5cb85c 0,#419641 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#5cb85c),to(#419641));background-image:linear-gradient(to bottom,#5cb85c 0,#419641 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5cb85c', endColorstr='#ff419641', GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);background-repeat:repeat-x;border-color:#3e8f3e}.btn-success:focus,.btn-success:hover{background-color:#419641;background-position:0 -15px}.btn-success.active,.btn-success:active{background-color:#419641;border-color:#3e8f3e}.btn-success.disabled,.btn-success.disabled.active,.btn-success.disabled.focus,.btn-success.disabled:active,.btn-success.disabled:focus,.btn-success.disabled:hover,.btn-success[disabled],.btn-success[disabled].active,.btn-success[disabled].focus,.btn-success[disabled]:active,.btn-success[disabled]:focus,.btn-success[disabled]:hover,fieldset[disabled] .btn-success,fieldset[disabled] .btn-success.active,fieldset[disabled] .btn-success.focus,fieldset[disabled] .btn-success:active,fieldset[disabled] .btn-success:focus,fieldset[disabled] .btn-success:hover{background-color:#419641;background-image:none}.btn-info{background-image:-webkit-linear-gradient(top,#5bc0de 0,#2aabd2 100%);background-image:-o-linear-gradient(top,#5bc0de 0,#2aabd2 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#5bc0de),to(#2aabd2));background-image:linear-gradient(to bottom,#5bc0de 0,#2aabd2 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de', endColorstr='#ff2aabd2', GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);background-repeat:repeat-x;border-color:#28a4c9}.btn-info:focus,.btn-info:hover{background-color:#2aabd2;background-position:0 -15px}.btn-info.active,.btn-info:active{background-color:#2aabd2;border-color:#28a4c9}.btn-info.disabled,.btn-info.disabled.active,.btn-info.disabled.focus,.btn-info.disabled:active,.btn-info.disabled:focus,.btn-info.disabled:hover,.btn-info[disabled],.btn-info[disabled].active,.btn-info[disabled].focus,.btn-info[disabled]:active,.btn-info[disabled]:focus,.btn-info[disabled]:hover,fieldset[disabled] .btn-info,fieldset[disabled] .btn-info.active,fieldset[disabled] .btn-info.focus,fieldset[disabled] .btn-info:active,fieldset[disabled] .btn-info:focus,fieldset[disabled] .btn-info:hover{background-color:#2aabd2;background-image:none}.btn-warning{background-image:-webkit-linear-gradient(top,#f0ad4e 0,#eb9316 100%);background-image:-o-linear-gradient(top,#f0ad4e 0,#eb9316 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#f0ad4e),to(#eb9316));background-image:linear-gradient(to bottom,#f0ad4e 0,#eb9316 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff0ad4e', endColorstr='#ffeb9316', GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);background-repeat:repeat-x;border-color:#e38d13}.btn-warning:focus,.btn-warning:hover{background-color:#eb9316;background-position:0 -15px}.btn-warning.active,.btn-warning:active{background-color:#eb9316;border-color:#e38d13}.btn-warning.disabled,.btn-warning.disabled.active,.btn-warning.disabled.focus,.btn-warning.disabled:active,.btn-warning.disabled:focus,.btn-warning.disabled:hover,.btn-warning[disabled],.btn-warning[disabled].active,.btn-warning[disabled].focus,.btn-warning[disabled]:active,.btn-warning[disabled]:focus,.btn-warning[disabled]:hover,fieldset[disabled] .btn-warning,fieldset[disabled] .btn-warning.active,fieldset[disabled] .btn-warning.focus,fieldset[disabled] .btn-warning:active,fieldset[disabled] .btn-warning:focus,fieldset[disabled] .btn-warning:hover{background-color:#eb9316;background-image:none}.btn-danger{background-image:-webkit-linear-gradient(top,#d9534f 0,#c12e2a 100%);background-image:-o-linear-gradient(top,#d9534f 0,#c12e2a 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#d9534f),to(#c12e2a));background-image:linear-gradient(to bottom,#d9534f 0,#c12e2a 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd9534f', endColorstr='#ffc12e2a', GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);background-repeat:repeat-x;border-color:#b92c28}.btn-danger:focus,.btn-danger:hover{background-color:#c12e2a;background-position:0 -15px}.btn-danger.active,.btn-danger:active{background-color:#c12e2a;border-color:#b92c28}.btn-danger.disabled,.btn-danger.disabled.active,.btn-danger.disabled.focus,.btn-danger.disabled:active,.btn-danger.disabled:focus,.btn-danger.disabled:hover,.btn-danger[disabled],.btn-danger[disabled].active,.btn-danger[disabled].focus,.btn-danger[disabled]:active,.btn-danger[disabled]:focus,.btn-danger[disabled]:hover,fieldset[disabled] .btn-danger,fieldset[disabled] .btn-danger.active,fieldset[disabled] .btn-danger.focus,fieldset[disabled] .btn-danger:active,fieldset[disabled] .btn-danger:focus,fieldset[disabled] .btn-danger:hover{background-color:#c12e2a;background-image:none}.img-thumbnail,.thumbnail{-webkit-box-shadow:0 1px 2px rgba(0,0,0,.075);box-shadow:0 1px 2px rgba(0,0,0,.075)}.dropdown-menu>li>a:focus,.dropdown-menu>li>a:hover{background-color:#e8e8e8;background-image:-webkit-linear-gradient(top,#f5f5f5 0,#e8e8e8 100%);background-image:-o-linear-gradient(top,#f5f5f5 0,#e8e8e8 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#f5f5f5),to(#e8e8e8));background-image:linear-gradient(to bottom,#f5f5f5 0,#e8e8e8 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff5f5f5', endColorstr='#ffe8e8e8', GradientType=0);background-repeat:repeat-x}.dropdown-menu>.active>a,.dropdown-menu>.active>a:focus,.dropdown-menu>.active>a:hover{background-color:#2e6da4;background-image:-webkit-linear-gradient(top,#337ab7 0,#2e6da4 100%);background-image:-o-linear-gradient(top,#337ab7 0,#2e6da4 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#337ab7),to(#2e6da4));background-image:linear-gradient(to bottom,#337ab7 0,#2e6da4 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff337ab7', endColorstr='#ff2e6da4', GradientType=0);background-repeat:repeat-x}.navbar-default{background-image:-webkit-linear-gradient(top,#fff 0,#f8f8f8 100%);background-image:-o-linear-gradient(top,#fff 0,#f8f8f8 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#f8f8f8));background-image:linear-gradient(to bottom,#fff 0,#f8f8f8 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#fff8f8f8', GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);background-repeat:repeat-x;border-radius:4px;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.15),0 1px 5px rgba(0,0,0,.075);box-shadow:inset 0 1px 0 rgba(255,255,255,.15),0 1px 5px rgba(0,0,0,.075)}.navbar-default .navbar-nav>.active>a,.navbar-default .navbar-nav>.open>a{background-image:-webkit-linear-gradient(top,#dbdbdb 0,#e2e2e2 100%);background-image:-o-linear-gradient(top,#dbdbdb 0,#e2e2e2 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#dbdbdb),to(#e2e2e2));background-image:linear-gradient(to bottom,#dbdbdb 0,#e2e2e2 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffdbdbdb', endColorstr='#ffe2e2e2', GradientType=0);background-repeat:repeat-x;-webkit-box-shadow:inset 0 3px 9px rgba(0,0,0,.075);box-shadow:inset 0 3px 9px rgba(0,0,0,.075)}.navbar-brand,.navbar-nav>li>a{text-shadow:0 1px 0 rgba(255,255,255,.25)}.navbar-inverse{background-image:-webkit-linear-gradient(top,#3c3c3c 0,#222 100%);background-image:-o-linear-gradient(top,#3c3c3c 0,#222 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#3c3c3c),to(#222));background-image:linear-gradient(to bottom,#3c3c3c 0,#222 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff3c3c3c', endColorstr='#ff222222', GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);background-repeat:repeat-x;border-radius:4px}.navbar-inverse .navbar-nav>.active>a,.navbar-inverse .navbar-nav>.open>a{background-image:-webkit-linear-gradient(top,#080808 0,#0f0f0f 100%);background-image:-o-linear-gradient(top,#080808 0,#0f0f0f 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#080808),to(#0f0f0f));background-image:linear-gradient(to bottom,#080808 0,#0f0f0f 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff080808', endColorstr='#ff0f0f0f', GradientType=0);background-repeat:repeat-x;-webkit-box-shadow:inset 0 3px 9px rgba(0,0,0,.25);box-shadow:inset 0 3px 9px rgba(0,0,0,.25)}.navbar-inverse .navbar-brand,.navbar-inverse .navbar-nav>li>a{text-shadow:0 -1px 0 rgba(0,0,0,.25)}.navbar-fixed-bottom,.navbar-fixed-top,.navbar-static-top{border-radius:0}@media (max-width:767px){.navbar .navbar-nav .open .dropdown-menu>.active>a,.navbar .navbar-nav .open .dropdown-menu>.active>a:focus,.navbar .navbar-nav .open .dropdown-menu>.active>a:hover{color:#fff;background-image:-webkit-linear-gradient(top,#337ab7 0,#2e6da4 100%);background-image:-o-linear-gradient(top,#337ab7 0,#2e6da4 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#337ab7),to(#2e6da4));background-image:linear-gradient(to bottom,#337ab7 0,#2e6da4 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff337ab7', endColorstr='#ff2e6da4', GradientType=0);background-repeat:repeat-x}}.alert{text-shadow:0 1px 0 rgba(255,255,255,.2);-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.25),0 1px 2px rgba(0,0,0,.05);box-shadow:inset 0 1px 0 rgba(255,255,255,.25),0 1px 2px rgba(0,0,0,.05)}.alert-success{background-image:-webkit-linear-gradient(top,#dff0d8 0,#c8e5bc 100%);background-image:-o-linear-gradient(top,#dff0d8 0,#c8e5bc 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#dff0d8),to(#c8e5bc));background-image:linear-gradient(to bottom,#dff0d8 0,#c8e5bc 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffdff0d8', endColorstr='#ffc8e5bc', GradientType=0);background-repeat:repeat-x;border-color:#b2dba1}.alert-info{background-image:-webkit-linear-gradient(top,#d9edf7 0,#b9def0 100%);background-image:-o-linear-gradient(top,#d9edf7 0,#b9def0 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#d9edf7),to(#b9def0));background-image:linear-gradient(to bottom,#d9edf7 0,#b9def0 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd9edf7', endColorstr='#ffb9def0', GradientType=0);background-repeat:repeat-x;border-color:#9acfea}.alert-warning{background-image:-webkit-linear-gradient(top,#fcf8e3 0,#f8efc0 100%);background-image:-o-linear-gradient(top,#fcf8e3 0,#f8efc0 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#fcf8e3),to(#f8efc0));background-image:linear-gradient(to bottom,#fcf8e3 0,#f8efc0 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffcf8e3', endColorstr='#fff8efc0', GradientType=0);background-repeat:repeat-x;border-color:#f5e79e}.alert-danger{background-image:-webkit-linear-gradient(top,#f2dede 0,#e7c3c3 100%);background-image:-o-linear-gradient(top,#f2dede 0,#e7c3c3 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#f2dede),to(#e7c3c3));background-image:linear-gradient(to bottom,#f2dede 0,#e7c3c3 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff2dede', endColorstr='#ffe7c3c3', GradientType=0);background-repeat:repeat-x;border-color:#dca7a7}.progress{background-image:-webkit-linear-gradient(top,#ebebeb 0,#f5f5f5 100%);background-image:-o-linear-gradient(top,#ebebeb 0,#f5f5f5 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#ebebeb),to(#f5f5f5));background-image:linear-gradient(to bottom,#ebebeb 0,#f5f5f5 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffebebeb', endColorstr='#fff5f5f5', GradientType=0);background-repeat:repeat-x}.progress-bar{background-image:-webkit-linear-gradient(top,#337ab7 0,#286090 100%);background-image:-o-linear-gradient(top,#337ab7 0,#286090 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#337ab7),to(#286090));background-image:linear-gradient(to bottom,#337ab7 0,#286090 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff337ab7', endColorstr='#ff286090', GradientType=0);background-repeat:repeat-x}.progress-bar-success{background-image:-webkit-linear-gradient(top,#5cb85c 0,#449d44 100%);background-image:-o-linear-gradient(top,#5cb85c 0,#449d44 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#5cb85c),to(#449d44));background-image:linear-gradient(to bottom,#5cb85c 0,#449d44 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5cb85c', endColorstr='#ff449d44', GradientType=0);background-repeat:repeat-x}.progress-bar-info{background-image:-webkit-linear-gradient(top,#5bc0de 0,#31b0d5 100%);background-image:-o-linear-gradient(top,#5bc0de 0,#31b0d5 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#5bc0de),to(#31b0d5));background-image:linear-gradient(to bottom,#5bc0de 0,#31b0d5 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de', endColorstr='#ff31b0d5', GradientType=0);background-repeat:repeat-x}.progress-bar-warning{background-image:-webkit-linear-gradient(top,#f0ad4e 0,#ec971f 100%);background-image:-o-linear-gradient(top,#f0ad4e 0,#ec971f 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#f0ad4e),to(#ec971f));background-image:linear-gradient(to bottom,#f0ad4e 0,#ec971f 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff0ad4e', endColorstr='#ffec971f', GradientType=0);background-repeat:repeat-x}.progress-bar-danger{background-image:-webkit-linear-gradient(top,#d9534f 0,#c9302c 100%);background-image:-o-linear-gradient(top,#d9534f 0,#c9302c 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#d9534f),to(#c9302c));background-image:linear-gradient(to bottom,#d9534f 0,#c9302c 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd9534f', endColorstr='#ffc9302c', GradientType=0);background-repeat:repeat-x}.progress-bar-striped{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.list-group{border-radius:4px;-webkit-box-shadow:0 1px 2px rgba(0,0,0,.075);box-shadow:0 1px 2px rgba(0,0,0,.075)}.list-group-item.active,.list-group-item.active:focus,.list-group-item.active:hover{text-shadow:0 -1px 0 #286090;background-image:-webkit-linear-gradient(top,#337ab7 0,#2b669a 100%);background-image:-o-linear-gradient(top,#337ab7 0,#2b669a 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#337ab7),to(#2b669a));background-image:linear-gradient(to bottom,#337ab7 0,#2b669a 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff337ab7', endColorstr='#ff2b669a', GradientType=0);background-repeat:repeat-x;border-color:#2b669a}.list-group-item.active .badge,.list-group-item.active:focus .badge,.list-group-item.active:hover .badge{text-shadow:none}.panel{-webkit-box-shadow:0 1px 2px rgba(0,0,0,.05);box-shadow:0 1px 2px rgba(0,0,0,.05)}.panel-default>.panel-heading{background-image:-webkit-linear-gradient(top,#f5f5f5 0,#e8e8e8 100%);background-image:-o-linear-gradient(top,#f5f5f5 0,#e8e8e8 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#f5f5f5),to(#e8e8e8));background-image:linear-gradient(to bottom,#f5f5f5 0,#e8e8e8 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff5f5f5', endColorstr='#ffe8e8e8', GradientType=0);background-repeat:repeat-x}.panel-primary>.panel-heading{background-image:-webkit-linear-gradient(top,#337ab7 0,#2e6da4 100%);background-image:-o-linear-gradient(top,#337ab7 0,#2e6da4 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#337ab7),to(#2e6da4));background-image:linear-gradient(to bottom,#337ab7 0,#2e6da4 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff337ab7', endColorstr='#ff2e6da4', GradientType=0);background-repeat:repeat-x}.panel-success>.panel-heading{background-image:-webkit-linear-gradient(top,#dff0d8 0,#d0e9c6 100%);background-image:-o-linear-gradient(top,#dff0d8 0,#d0e9c6 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#dff0d8),to(#d0e9c6));background-image:linear-gradient(to bottom,#dff0d8 0,#d0e9c6 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffdff0d8', endColorstr='#ffd0e9c6', GradientType=0);background-repeat:repeat-x}.panel-info>.panel-heading{background-image:-webkit-linear-gradient(top,#d9edf7 0,#c4e3f3 100%);background-image:-o-linear-gradient(top,#d9edf7 0,#c4e3f3 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#d9edf7),to(#c4e3f3));background-image:linear-gradient(to bottom,#d9edf7 0,#c4e3f3 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd9edf7', endColorstr='#ffc4e3f3', GradientType=0);background-repeat:repeat-x}.panel-warning>.panel-heading{background-image:-webkit-linear-gradient(top,#fcf8e3 0,#faf2cc 100%);background-image:-o-linear-gradient(top,#fcf8e3 0,#faf2cc 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#fcf8e3),to(#faf2cc));background-image:linear-gradient(to bottom,#fcf8e3 0,#faf2cc 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffcf8e3', endColorstr='#fffaf2cc', GradientType=0);background-repeat:repeat-x}.panel-danger>.panel-heading{background-image:-webkit-linear-gradient(top,#f2dede 0,#ebcccc 100%);background-image:-o-linear-gradient(top,#f2dede 0,#ebcccc 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#f2dede),to(#ebcccc));background-image:linear-gradient(to bottom,#f2dede 0,#ebcccc 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff2dede', endColorstr='#ffebcccc', GradientType=0);background-repeat:repeat-x}.well{background-image:-webkit-linear-gradient(top,#e8e8e8 0,#f5f5f5 100%);background-image:-o-linear-gradient(top,#e8e8e8 0,#f5f5f5 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#e8e8e8),to(#f5f5f5));background-image:linear-gradient(to bottom,#e8e8e8 0,#f5f5f5 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffe8e8e8', endColorstr='#fff5f5f5', GradientType=0);background-repeat:repeat-x;border-color:#dcdcdc;-webkit-box-shadow:inset 0 1px 3px rgba(0,0,0,.05),0 1px 0 rgba(255,255,255,.1);box-shadow:inset 0 1px 3px rgba(0,0,0,.05),0 1px 0 rgba(255,255,255,.1)}
6 | /*# sourceMappingURL=bootstrap-theme.min.css.map */
--------------------------------------------------------------------------------
/src/publish/assets/css/datatablesbutton.min.css:
--------------------------------------------------------------------------------
1 | /*
2 | * This combined file was created by the DataTables downloader builder:
3 | * https://datatables.net/download
4 | *
5 | * To rebuild or modify this file with the latest versions of the included
6 | * software please visit:
7 | * https://datatables.net/download/#dt/jq-2.1.4,jszip-2.5.0,pdfmake-0.1.18,dt-1.10.9,af-2.0.0,b-1.0.3,b-colvis-1.0.3,b-html5-1.0.3,b-print-1.0.3,se-1.0.1
8 | *
9 | * Included libraries:
10 | * jQuery 2.1.4, JSZip 2.5.0, pdfmake 0.1.18, DataTables 1.10.9, AutoFill 2.0.0, Buttons 1.0.3, Column visibility 1.0.3, HTML5 export 1.0.3, Print view 1.0.3, Select 1.0.1
11 | */
12 |
13 | table.dataTable{width:100%;margin:0 auto;clear:both;border-collapse:separate;border-spacing:0}table.dataTable thead th,table.dataTable tfoot th{font-weight:bold}table.dataTable thead th,table.dataTable thead td{padding:10px 18px;border-bottom:1px solid #111}table.dataTable thead th:active,table.dataTable thead td:active{outline:none}table.dataTable tfoot th,table.dataTable tfoot td{padding:10px 18px 6px 18px;border-top:1px solid #111}table.dataTable thead .sorting,table.dataTable thead .sorting_asc,table.dataTable thead .sorting_desc{cursor:pointer;*cursor:hand}table.dataTable thead .sorting,table.dataTable thead .sorting_asc,table.dataTable thead .sorting_desc,table.dataTable thead .sorting_asc_disabled,table.dataTable thead .sorting_desc_disabled{background-repeat:no-repeat;background-position:center right}table.dataTable thead .sorting{background-image:url("DataTables-1.10.9/images/sort_both.png")}table.dataTable thead .sorting_asc{background-image:url("DataTables-1.10.9/images/sort_asc.png")}table.dataTable thead .sorting_desc{background-image:url("DataTables-1.10.9/images/sort_desc.png")}table.dataTable thead .sorting_asc_disabled{background-image:url("DataTables-1.10.9/images/sort_asc_disabled.png")}table.dataTable thead .sorting_desc_disabled{background-image:url("DataTables-1.10.9/images/sort_desc_disabled.png")}table.dataTable tbody tr{background-color:#ffffff}table.dataTable tbody tr.selected{background-color:#B0BED9}table.dataTable tbody th,table.dataTable tbody td{padding:8px 10px}table.dataTable.row-border tbody th,table.dataTable.row-border tbody td,table.dataTable.display tbody th,table.dataTable.display tbody td{border-top:1px solid #ddd}table.dataTable.row-border tbody tr:first-child th,table.dataTable.row-border tbody tr:first-child td,table.dataTable.display tbody tr:first-child th,table.dataTable.display tbody tr:first-child td{border-top:none}table.dataTable.cell-border tbody th,table.dataTable.cell-border tbody td{border-top:1px solid #ddd;border-right:1px solid #ddd}table.dataTable.cell-border tbody tr th:first-child,table.dataTable.cell-border tbody tr td:first-child{border-left:1px solid #ddd}table.dataTable.cell-border tbody tr:first-child th,table.dataTable.cell-border tbody tr:first-child td{border-top:none}table.dataTable.stripe tbody tr.odd,table.dataTable.display tbody tr.odd{background-color:#f9f9f9}table.dataTable.stripe tbody tr.odd.selected,table.dataTable.display tbody tr.odd.selected{background-color:#acbad4}table.dataTable.hover tbody tr:hover,table.dataTable.display tbody tr:hover{background-color:#f6f6f6}table.dataTable.hover tbody tr:hover.selected,table.dataTable.display tbody tr:hover.selected{background-color:#aab7d1}table.dataTable.order-column tbody tr>.sorting_1,table.dataTable.order-column tbody tr>.sorting_2,table.dataTable.order-column tbody tr>.sorting_3,table.dataTable.display tbody tr>.sorting_1,table.dataTable.display tbody tr>.sorting_2,table.dataTable.display tbody tr>.sorting_3{background-color:#fafafa}table.dataTable.order-column tbody tr.selected>.sorting_1,table.dataTable.order-column tbody tr.selected>.sorting_2,table.dataTable.order-column tbody tr.selected>.sorting_3,table.dataTable.display tbody tr.selected>.sorting_1,table.dataTable.display tbody tr.selected>.sorting_2,table.dataTable.display tbody tr.selected>.sorting_3{background-color:#acbad5}table.dataTable.display tbody tr.odd>.sorting_1,table.dataTable.order-column.stripe tbody tr.odd>.sorting_1{background-color:#f1f1f1}table.dataTable.display tbody tr.odd>.sorting_2,table.dataTable.order-column.stripe tbody tr.odd>.sorting_2{background-color:#f3f3f3}table.dataTable.display tbody tr.odd>.sorting_3,table.dataTable.order-column.stripe tbody tr.odd>.sorting_3{background-color:whitesmoke}table.dataTable.display tbody tr.odd.selected>.sorting_1,table.dataTable.order-column.stripe tbody tr.odd.selected>.sorting_1{background-color:#a6b4cd}table.dataTable.display tbody tr.odd.selected>.sorting_2,table.dataTable.order-column.stripe tbody tr.odd.selected>.sorting_2{background-color:#a8b5cf}table.dataTable.display tbody tr.odd.selected>.sorting_3,table.dataTable.order-column.stripe tbody tr.odd.selected>.sorting_3{background-color:#a9b7d1}table.dataTable.display tbody tr.even>.sorting_1,table.dataTable.order-column.stripe tbody tr.even>.sorting_1{background-color:#fafafa}table.dataTable.display tbody tr.even>.sorting_2,table.dataTable.order-column.stripe tbody tr.even>.sorting_2{background-color:#fcfcfc}table.dataTable.display tbody tr.even>.sorting_3,table.dataTable.order-column.stripe tbody tr.even>.sorting_3{background-color:#fefefe}table.dataTable.display tbody tr.even.selected>.sorting_1,table.dataTable.order-column.stripe tbody tr.even.selected>.sorting_1{background-color:#acbad5}table.dataTable.display tbody tr.even.selected>.sorting_2,table.dataTable.order-column.stripe tbody tr.even.selected>.sorting_2{background-color:#aebcd6}table.dataTable.display tbody tr.even.selected>.sorting_3,table.dataTable.order-column.stripe tbody tr.even.selected>.sorting_3{background-color:#afbdd8}table.dataTable.display tbody tr:hover>.sorting_1,table.dataTable.order-column.hover tbody tr:hover>.sorting_1{background-color:#eaeaea}table.dataTable.display tbody tr:hover>.sorting_2,table.dataTable.order-column.hover tbody tr:hover>.sorting_2{background-color:#ececec}table.dataTable.display tbody tr:hover>.sorting_3,table.dataTable.order-column.hover tbody tr:hover>.sorting_3{background-color:#efefef}table.dataTable.display tbody tr:hover.selected>.sorting_1,table.dataTable.order-column.hover tbody tr:hover.selected>.sorting_1{background-color:#a2aec7}table.dataTable.display tbody tr:hover.selected>.sorting_2,table.dataTable.order-column.hover tbody tr:hover.selected>.sorting_2{background-color:#a3b0c9}table.dataTable.display tbody tr:hover.selected>.sorting_3,table.dataTable.order-column.hover tbody tr:hover.selected>.sorting_3{background-color:#a5b2cb}table.dataTable.no-footer{border-bottom:1px solid #111}table.dataTable.nowrap th,table.dataTable.nowrap td{white-space:nowrap}table.dataTable.compact thead th,table.dataTable.compact thead td{padding:4px 17px 4px 4px}table.dataTable.compact tfoot th,table.dataTable.compact tfoot td{padding:4px}table.dataTable.compact tbody th,table.dataTable.compact tbody td{padding:4px}table.dataTable th.dt-left,table.dataTable td.dt-left{text-align:left}table.dataTable th.dt-center,table.dataTable td.dt-center,table.dataTable td.dataTables_empty{text-align:center}table.dataTable th.dt-right,table.dataTable td.dt-right{text-align:right}table.dataTable th.dt-justify,table.dataTable td.dt-justify{text-align:justify}table.dataTable th.dt-nowrap,table.dataTable td.dt-nowrap{white-space:nowrap}table.dataTable thead th.dt-head-left,table.dataTable thead td.dt-head-left,table.dataTable tfoot th.dt-head-left,table.dataTable tfoot td.dt-head-left{text-align:left}table.dataTable thead th.dt-head-center,table.dataTable thead td.dt-head-center,table.dataTable tfoot th.dt-head-center,table.dataTable tfoot td.dt-head-center{text-align:center}table.dataTable thead th.dt-head-right,table.dataTable thead td.dt-head-right,table.dataTable tfoot th.dt-head-right,table.dataTable tfoot td.dt-head-right{text-align:right}table.dataTable thead th.dt-head-justify,table.dataTable thead td.dt-head-justify,table.dataTable tfoot th.dt-head-justify,table.dataTable tfoot td.dt-head-justify{text-align:justify}table.dataTable thead th.dt-head-nowrap,table.dataTable thead td.dt-head-nowrap,table.dataTable tfoot th.dt-head-nowrap,table.dataTable tfoot td.dt-head-nowrap{white-space:nowrap}table.dataTable tbody th.dt-body-left,table.dataTable tbody td.dt-body-left{text-align:left}table.dataTable tbody th.dt-body-center,table.dataTable tbody td.dt-body-center{text-align:center}table.dataTable tbody th.dt-body-right,table.dataTable tbody td.dt-body-right{text-align:right}table.dataTable tbody th.dt-body-justify,table.dataTable tbody td.dt-body-justify{text-align:justify}table.dataTable tbody th.dt-body-nowrap,table.dataTable tbody td.dt-body-nowrap{white-space:nowrap}table.dataTable,table.dataTable th,table.dataTable td{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}.dataTables_wrapper{position:relative;clear:both;*zoom:1;zoom:1}.dataTables_wrapper .dataTables_length{float:left}.dataTables_wrapper .dataTables_filter{float:right;text-align:right}.dataTables_wrapper .dataTables_filter input{margin-left:0.5em}.dataTables_wrapper .dataTables_info{clear:both;float:left;padding-top:0.755em}.dataTables_wrapper .dataTables_paginate{float:right;text-align:right;padding-top:0.25em}.dataTables_wrapper .dataTables_paginate .paginate_button{box-sizing:border-box;display:inline-block;min-width:1.5em;padding:0.5em 1em;margin-left:2px;text-align:center;text-decoration:none !important;cursor:pointer;*cursor:hand;color:#333 !important;border:1px solid transparent;border-radius:2px}.dataTables_wrapper .dataTables_paginate .paginate_button.current,.dataTables_wrapper .dataTables_paginate .paginate_button.current:hover{color:#333 !important;border:1px solid #979797;background-color:white;background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #fff), color-stop(100%, #dcdcdc));background:-webkit-linear-gradient(top, #fff 0%, #dcdcdc 100%);background:-moz-linear-gradient(top, #fff 0%, #dcdcdc 100%);background:-ms-linear-gradient(top, #fff 0%, #dcdcdc 100%);background:-o-linear-gradient(top, #fff 0%, #dcdcdc 100%);background:linear-gradient(to bottom, #fff 0%, #dcdcdc 100%)}.dataTables_wrapper .dataTables_paginate .paginate_button.disabled,.dataTables_wrapper .dataTables_paginate .paginate_button.disabled:hover,.dataTables_wrapper .dataTables_paginate .paginate_button.disabled:active{cursor:default;color:#666 !important;border:1px solid transparent;background:transparent;box-shadow:none}.dataTables_wrapper .dataTables_paginate .paginate_button:hover{color:white !important;border:1px solid #111;background-color:#585858;background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #585858), color-stop(100%, #111));background:-webkit-linear-gradient(top, #585858 0%, #111 100%);background:-moz-linear-gradient(top, #585858 0%, #111 100%);background:-ms-linear-gradient(top, #585858 0%, #111 100%);background:-o-linear-gradient(top, #585858 0%, #111 100%);background:linear-gradient(to bottom, #585858 0%, #111 100%)}.dataTables_wrapper .dataTables_paginate .paginate_button:active{outline:none;background-color:#2b2b2b;background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #2b2b2b), color-stop(100%, #0c0c0c));background:-webkit-linear-gradient(top, #2b2b2b 0%, #0c0c0c 100%);background:-moz-linear-gradient(top, #2b2b2b 0%, #0c0c0c 100%);background:-ms-linear-gradient(top, #2b2b2b 0%, #0c0c0c 100%);background:-o-linear-gradient(top, #2b2b2b 0%, #0c0c0c 100%);background:linear-gradient(to bottom, #2b2b2b 0%, #0c0c0c 100%);box-shadow:inset 0 0 3px #111}.dataTables_wrapper .dataTables_paginate .ellipsis{padding:0 1em}.dataTables_wrapper .dataTables_processing{position:absolute;top:50%;left:50%;width:100%;height:40px;margin-left:-50%;margin-top:-25px;padding-top:20px;text-align:center;font-size:1.2em;background-color:white;background:-webkit-gradient(linear, left top, right top, color-stop(0%, rgba(255,255,255,0)), color-stop(25%, rgba(255,255,255,0.9)), color-stop(75%, rgba(255,255,255,0.9)), color-stop(100%, rgba(255,255,255,0)));background:-webkit-linear-gradient(left, rgba(255,255,255,0) 0%, rgba(255,255,255,0.9) 25%, rgba(255,255,255,0.9) 75%, rgba(255,255,255,0) 100%);background:-moz-linear-gradient(left, rgba(255,255,255,0) 0%, rgba(255,255,255,0.9) 25%, rgba(255,255,255,0.9) 75%, rgba(255,255,255,0) 100%);background:-ms-linear-gradient(left, rgba(255,255,255,0) 0%, rgba(255,255,255,0.9) 25%, rgba(255,255,255,0.9) 75%, rgba(255,255,255,0) 100%);background:-o-linear-gradient(left, rgba(255,255,255,0) 0%, rgba(255,255,255,0.9) 25%, rgba(255,255,255,0.9) 75%, rgba(255,255,255,0) 100%);background:linear-gradient(to right, rgba(255,255,255,0) 0%, rgba(255,255,255,0.9) 25%, rgba(255,255,255,0.9) 75%, rgba(255,255,255,0) 100%)}.dataTables_wrapper .dataTables_length,.dataTables_wrapper .dataTables_filter,.dataTables_wrapper .dataTables_info,.dataTables_wrapper .dataTables_processing,.dataTables_wrapper .dataTables_paginate{color:#333}.dataTables_wrapper .dataTables_scroll{clear:both}.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody{*margin-top:-1px;-webkit-overflow-scrolling:touch}.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody th>div.dataTables_sizing,.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody td>div.dataTables_sizing{height:0;overflow:hidden;margin:0 !important;padding:0 !important}.dataTables_wrapper.no-footer .dataTables_scrollBody{border-bottom:1px solid #111}.dataTables_wrapper.no-footer div.dataTables_scrollHead table,.dataTables_wrapper.no-footer div.dataTables_scrollBody table{border-bottom:none}.dataTables_wrapper:after{visibility:hidden;display:block;content:"";clear:both;height:0}@media screen and (max-width: 767px){.dataTables_wrapper .dataTables_info,.dataTables_wrapper .dataTables_paginate{float:none;text-align:center}.dataTables_wrapper .dataTables_paginate{margin-top:0.5em}}@media screen and (max-width: 640px){.dataTables_wrapper .dataTables_length,.dataTables_wrapper .dataTables_filter{float:none;text-align:center}.dataTables_wrapper .dataTables_filter{margin-top:0.5em}}
14 |
15 |
16 | table.dataTable tbody td,
17 | table.dataTable tbody th {
18 | position: relative;
19 | }
20 |
21 | div.dt-autofill-handle {
22 | position: absolute;
23 | bottom: 0;
24 | right: 0;
25 | height: 8px;
26 | width: 8px;
27 | z-index: 1;
28 | box-sizing: border-box;
29 | border: 1px solid #316ad1;
30 | background: linear-gradient(to bottom, #abcffb 0%, #4989de 100%);
31 | }
32 |
33 | td.focus div.dt-autofill-handle {
34 | bottom: -4px;
35 | right: -5px;
36 | }
37 |
38 | div.dt-autofill-select {
39 | position: absolute;
40 | z-index: 1001;
41 | background-color: #4989de;
42 | background-image: repeating-linear-gradient(45deg, transparent, transparent 5px, rgba(255, 255, 255, 0.5) 5px, rgba(255, 255, 255, 0.5) 10px);
43 | }
44 | div.dt-autofill-select.top, div.dt-autofill-select.bottom {
45 | height: 3px;
46 | margin-top: -1px;
47 | }
48 | div.dt-autofill-select.left, div.dt-autofill-select.right {
49 | width: 3px;
50 | margin-left: -1px;
51 | }
52 |
53 | div.dt-autofill-list {
54 | position: fixed;
55 | top: 50%;
56 | left: 50%;
57 | width: 500px;
58 | margin-left: -250px;
59 | background-color: white;
60 | border-radius: 6px;
61 | box-shadow: 0 0 5px #555;
62 | border: 2px solid #444;
63 | z-index: 11;
64 | box-sizing: border-box;
65 | padding: 1.5em 2em;
66 | }
67 | div.dt-autofill-list ul {
68 | display: table;
69 | margin: 0;
70 | padding: 0;
71 | list-style: none;
72 | width: 100%;
73 | }
74 | div.dt-autofill-list ul li {
75 | display: table-row;
76 | }
77 | div.dt-autofill-list ul li:last-child div.dt-autofill-question, div.dt-autofill-list ul li:last-child div.dt-autofill-button {
78 | border-bottom: none;
79 | }
80 | div.dt-autofill-list ul li:hover {
81 | background-color: #f6f6f6;
82 | }
83 | div.dt-autofill-list div.dt-autofill-question {
84 | display: table-cell;
85 | padding: 0.5em 0;
86 | border-bottom: 1px solid #ccc;
87 | }
88 | div.dt-autofill-list div.dt-autofill-question input[type=number] {
89 | padding: 6px;
90 | width: 30px;
91 | margin: -2px 0;
92 | }
93 | div.dt-autofill-list div.dt-autofill-button {
94 | display: table-cell;
95 | padding: 0.5em 0;
96 | border-bottom: 1px solid #ccc;
97 | }
98 | div.dt-autofill-list div.dt-autofill-button button {
99 | color: white;
100 | margin: 0;
101 | padding: 6px 12px;
102 | text-align: center;
103 | border: 1px solid #2e6da4;
104 | background-color: #337ab7;
105 | border-radius: 4px;
106 | cursor: pointer;
107 | vertical-align: middle;
108 | }
109 |
110 | div.dt-autofill-background {
111 | position: fixed;
112 | top: 0;
113 | left: 0;
114 | width: 100%;
115 | height: 100%;
116 | background: rgba(0, 0, 0, 0.7);
117 | background: radial-gradient(ellipse farthest-corner at center, rgba(0, 0, 0, 0.3) 0%, rgba(0, 0, 0, 0.7) 100%);
118 | z-index: 10;
119 | }
120 |
121 |
122 | div.dt-button-info{position:fixed;top:50%;left:50%;width:400px;margin-top:-100px;margin-left:-200px;background-color:white;border:2px solid #111;box-shadow:3px 3px 8px rgba(0,0,0,0.3);border-radius:3px;text-align:center;z-index:21}div.dt-button-info h2{padding:0.5em;margin:0;font-weight:normal;border-bottom:1px solid #ddd;background-color:#f3f3f3}div.dt-button-info>div{padding:1em}button.dt-button,div.dt-button,a.dt-button{position:relative;display:inline-block;box-sizing:border-box;margin-right:0.333em;padding:0.5em 1em;border:1px solid #999;border-radius:2px;cursor:pointer;font-size:0.88em;color:black;white-space:nowrap;overflow:hidden;background-color:#e9e9e9;background-image:-webkit-linear-gradient(top, #fff 0%, #e9e9e9 100%);background-image:-moz-linear-gradient(top, #fff 0%, #e9e9e9 100%);background-image:-ms-linear-gradient(top, #fff 0%, #e9e9e9 100%);background-image:-o-linear-gradient(top, #fff 0%, #e9e9e9 100%);background-image:linear-gradient(top, #fff 0%, #e9e9e9 100%);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,StartColorStr='white', EndColorStr='#e9e9e9');-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;text-decoration:none;outline:none}button.dt-button.disabled,div.dt-button.disabled,a.dt-button.disabled{color:#999;border:1px solid #d0d0d0;cursor:default;background-color:#f9f9f9;background-image:-webkit-linear-gradient(top, #fff 0%, #f9f9f9 100%);background-image:-moz-linear-gradient(top, #fff 0%, #f9f9f9 100%);background-image:-ms-linear-gradient(top, #fff 0%, #f9f9f9 100%);background-image:-o-linear-gradient(top, #fff 0%, #f9f9f9 100%);background-image:linear-gradient(top, #fff 0%, #f9f9f9 100%);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,StartColorStr='#ffffff', EndColorStr='#f9f9f9')}button.dt-button:active:not(.disabled),button.dt-button.active:not(.disabled),div.dt-button:active:not(.disabled),div.dt-button.active:not(.disabled),a.dt-button:active:not(.disabled),a.dt-button.active:not(.disabled){background-color:#e2e2e2;background-image:-webkit-linear-gradient(top, #f3f3f3 0%, #e2e2e2 100%);background-image:-moz-linear-gradient(top, #f3f3f3 0%, #e2e2e2 100%);background-image:-ms-linear-gradient(top, #f3f3f3 0%, #e2e2e2 100%);background-image:-o-linear-gradient(top, #f3f3f3 0%, #e2e2e2 100%);background-image:linear-gradient(top, #f3f3f3 0%, #e2e2e2 100%);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,StartColorStr='#f3f3f3', EndColorStr='#e2e2e2');box-shadow:inset 1px 1px 3px #999999}button.dt-button:active:not(.disabled):hover:not(.disabled),button.dt-button.active:not(.disabled):hover:not(.disabled),div.dt-button:active:not(.disabled):hover:not(.disabled),div.dt-button.active:not(.disabled):hover:not(.disabled),a.dt-button:active:not(.disabled):hover:not(.disabled),a.dt-button.active:not(.disabled):hover:not(.disabled){box-shadow:inset 1px 1px 3px #999999;background-color:#cccccc;background-image:-webkit-linear-gradient(top, #eaeaea 0%, #ccc 100%);background-image:-moz-linear-gradient(top, #eaeaea 0%, #ccc 100%);background-image:-ms-linear-gradient(top, #eaeaea 0%, #ccc 100%);background-image:-o-linear-gradient(top, #eaeaea 0%, #ccc 100%);background-image:linear-gradient(top, #eaeaea 0%, #ccc 100%);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,StartColorStr='#eaeaea', EndColorStr='#cccccc')}button.dt-button:hover,div.dt-button:hover,a.dt-button:hover{text-decoration:none}button.dt-button:hover:not(.disabled),div.dt-button:hover:not(.disabled),a.dt-button:hover:not(.disabled){border:1px solid #666;background-color:#e0e0e0;background-image:-webkit-linear-gradient(top, #f9f9f9 0%, #e0e0e0 100%);background-image:-moz-linear-gradient(top, #f9f9f9 0%, #e0e0e0 100%);background-image:-ms-linear-gradient(top, #f9f9f9 0%, #e0e0e0 100%);background-image:-o-linear-gradient(top, #f9f9f9 0%, #e0e0e0 100%);background-image:linear-gradient(top, #f9f9f9 0%, #e0e0e0 100%);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,StartColorStr='#f9f9f9', EndColorStr='#e0e0e0')}button.dt-button:focus:not(.disabled),div.dt-button:focus:not(.disabled),a.dt-button:focus:not(.disabled){border:1px solid #426c9e;text-shadow:0 1px 0 #c4def1;outline:none;background-color:#79ace9;background-image:-webkit-linear-gradient(top, #bddef4 0%, #79ace9 100%);background-image:-moz-linear-gradient(top, #bddef4 0%, #79ace9 100%);background-image:-ms-linear-gradient(top, #bddef4 0%, #79ace9 100%);background-image:-o-linear-gradient(top, #bddef4 0%, #79ace9 100%);background-image:linear-gradient(top, #bddef4 0%, #79ace9 100%);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,StartColorStr='#bddef4', EndColorStr='#79ace9')}.dt-button embed{outline:none}div.dt-buttons{position:relative;float:left}div.dt-buttons.buttons-right{float:right}div.dt-button-collection{position:absolute;top:0;left:0;width:150px;margin-top:3px;padding:8px 8px 4px 8px;border:1px solid #ccc;border:1px solid rgba(0,0,0,0.4);background-color:white;overflow:hidden;z-index:2002;border-radius:5px;box-shadow:3px 3px 5px rgba(0,0,0,0.3);z-index:2002;-webkit-column-gap:8px;-moz-column-gap:8px;-ms-column-gap:8px;-o-column-gap:8px;column-gap:8px}div.dt-button-collection button.dt-button,div.dt-button-collection div.dt-button,div.dt-button-collection a.dt-button{position:relative;left:0;right:0;display:block;float:none;margin-bottom:4px;margin-right:0}div.dt-button-collection button.dt-button:active:not(.disabled),div.dt-button-collection button.dt-button.active:not(.disabled),div.dt-button-collection div.dt-button:active:not(.disabled),div.dt-button-collection div.dt-button.active:not(.disabled),div.dt-button-collection a.dt-button:active:not(.disabled),div.dt-button-collection a.dt-button.active:not(.disabled){background-color:#dadada;background-image:-webkit-linear-gradient(top, #f0f0f0 0%, #dadada 100%);background-image:-moz-linear-gradient(top, #f0f0f0 0%, #dadada 100%);background-image:-ms-linear-gradient(top, #f0f0f0 0%, #dadada 100%);background-image:-o-linear-gradient(top, #f0f0f0 0%, #dadada 100%);background-image:linear-gradient(top, #f0f0f0 0%, #dadada 100%);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,StartColorStr='#f0f0f0', EndColorStr='#dadada');box-shadow:inset 1px 1px 3px #666}div.dt-button-collection.fixed{position:fixed;top:50%;left:50%;margin-left:-75px}div.dt-button-collection.fixed.two-column{margin-left:-150px}div.dt-button-collection.fixed.three-column{margin-left:-225px}div.dt-button-collection.fixed.four-column{margin-left:-300px}div.dt-button-collection>*{-webkit-column-break-inside:avoid;break-inside:avoid}div.dt-button-collection.two-column{width:300px;padding-bottom:1px;-webkit-column-count:2;-moz-column-count:2;-ms-column-count:2;-o-column-count:2;column-count:2}div.dt-button-collection.three-column{width:450px;padding-bottom:1px;-webkit-column-count:3;-moz-column-count:3;-ms-column-count:3;-o-column-count:3;column-count:3}div.dt-button-collection.four-column{width:600px;padding-bottom:1px;-webkit-column-count:4;-moz-column-count:4;-ms-column-count:4;-o-column-count:4;column-count:4}div.dt-button-background{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.7);background:-ms-radial-gradient(center, ellipse farthest-corner, rgba(0,0,0,0.3) 0%, rgba(0,0,0,0.7) 100%);background:-moz-radial-gradient(center, ellipse farthest-corner, rgba(0,0,0,0.3) 0%, rgba(0,0,0,0.7) 100%);background:-o-radial-gradient(center, ellipse farthest-corner, rgba(0,0,0,0.3) 0%, rgba(0,0,0,0.7) 100%);background:-webkit-gradient(radial, center center, 0, center center, 497, color-stop(0, rgba(0,0,0,0.3)), color-stop(1, rgba(0,0,0,0.7)));background:-webkit-radial-gradient(center, ellipse farthest-corner, rgba(0,0,0,0.3) 0%, rgba(0,0,0,0.7) 100%);background:radial-gradient(ellipse farthest-corner at center, rgba(0,0,0,0.3) 0%, rgba(0,0,0,0.7) 100%);z-index:2001}@media screen and (max-width: 640px){div.dt-buttons{float:none !important;text-align:center}}
123 |
124 |
125 | table.dataTable tbody>tr.selected,table.dataTable tbody>tr>.selected{background-color:#B0BED9}table.dataTable.stripe tbody>tr.odd.selected,table.dataTable.stripe tbody>tr.odd>.selected,table.dataTable.display tbody>tr.odd.selected,table.dataTable.display tbody>tr.odd>.selected{background-color:#acbad4}table.dataTable.hover tbody>tr.selected:hover,table.dataTable.hover tbody>tr>.selected:hover,table.dataTable.display tbody>tr.selected:hover,table.dataTable.display tbody>tr>.selected:hover{background-color:#aab7d1}table.dataTable.order-column tbody>tr.selected>.sorting_1,table.dataTable.order-column tbody>tr.selected>.sorting_2,table.dataTable.order-column tbody>tr.selected>.sorting_3,table.dataTable.order-column tbody>tr>.selected,table.dataTable.display tbody>tr.selected>.sorting_1,table.dataTable.display tbody>tr.selected>.sorting_2,table.dataTable.display tbody>tr.selected>.sorting_3,table.dataTable.display tbody>tr>.selected{background-color:#acbad5}table.dataTable.display tbody>tr.odd.selected>.sorting_1,table.dataTable.order-column.stripe tbody>tr.odd.selected>.sorting_1{background-color:#a6b4cd}table.dataTable.display tbody>tr.odd.selected>.sorting_2,table.dataTable.order-column.stripe tbody>tr.odd.selected>.sorting_2{background-color:#a8b5cf}table.dataTable.display tbody>tr.odd.selected>.sorting_3,table.dataTable.order-column.stripe tbody>tr.odd.selected>.sorting_3{background-color:#a9b7d1}table.dataTable.display tbody>tr.even.selected>.sorting_1,table.dataTable.order-column.stripe tbody>tr.even.selected>.sorting_1{background-color:#acbad5}table.dataTable.display tbody>tr.even.selected>.sorting_2,table.dataTable.order-column.stripe tbody>tr.even.selected>.sorting_2{background-color:#aebcd6}table.dataTable.display tbody>tr.even.selected>.sorting_3,table.dataTable.order-column.stripe tbody>tr.even.selected>.sorting_3{background-color:#afbdd8}table.dataTable.display tbody>tr.odd>.selected,table.dataTable.order-column.stripe tbody>tr.odd>.selected{background-color:#a6b4cd}table.dataTable.display tbody>tr.even>.selected,table.dataTable.order-column.stripe tbody>tr.even>.selected{background-color:#acbad5}table.dataTable.display tbody>tr.selected:hover>.sorting_1,table.dataTable.order-column.hover tbody>tr.selected:hover>.sorting_1{background-color:#a2aec7}table.dataTable.display tbody>tr.selected:hover>.sorting_2,table.dataTable.order-column.hover tbody>tr.selected:hover>.sorting_2{background-color:#a3b0c9}table.dataTable.display tbody>tr.selected:hover>.sorting_3,table.dataTable.order-column.hover tbody>tr.selected:hover>.sorting_3{background-color:#a5b2cb}table.dataTable.display tbody>tr:hover>.selected,table.dataTable.display tbody>tr>.selected:hover,table.dataTable.order-column.hover tbody>tr:hover>.selected,table.dataTable.order-column.hover tbody>tr>.selected:hover{background-color:#a2aec7}table.dataTable td.select-checkbox{position:relative}table.dataTable td.select-checkbox:before,table.dataTable td.select-checkbox:after{display:block;position:absolute;top:1.2em;left:50%;width:12px;height:12px;box-sizing:border-box}table.dataTable td.select-checkbox:before{content:' ';margin-top:-6px;margin-left:-6px;border:1px solid black;border-radius:3px}table.dataTable tr.selected td.select-checkbox:after{content:'\2714';margin-top:-11px;margin-left:-4px;text-align:center;text-shadow:1px 1px #B0BED9, -1px -1px #B0BED9, 1px -1px #B0BED9, -1px 1px #B0BED9}div.dataTables_wrapper span.select-info,div.dataTables_wrapper span.select-item{margin-left:0.5em}@media screen and (max-width: 640px){div.dataTables_wrapper span.select-info,div.dataTables_wrapper span.select-item{margin-left:0;display:block}}
126 |
127 |
128 |
--------------------------------------------------------------------------------
/src/publish/assets/css/jquery.dataTables.min.css:
--------------------------------------------------------------------------------
1 | table.dataTable{clear:both;margin-top:6px !important;margin-bottom:6px !important;max-width:none !important}table.dataTable td,table.dataTable th{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}table.dataTable td.dataTables_empty,table.dataTable th.dataTables_empty{text-align:center}table.dataTable.nowrap th,table.dataTable.nowrap td{white-space:nowrap}div.dataTables_wrapper div.dataTables_length label{font-weight:normal;text-align:left;white-space:nowrap}div.dataTables_wrapper div.dataTables_length select{width:75px;display:inline-block}div.dataTables_wrapper div.dataTables_filter{text-align:right}div.dataTables_wrapper div.dataTables_filter label{font-weight:normal;white-space:nowrap;text-align:left}div.dataTables_wrapper div.dataTables_filter input{margin-left:0.5em;display:inline-block;width:auto}div.dataTables_wrapper div.dataTables_info{padding-top:8px;white-space:nowrap}div.dataTables_wrapper div.dataTables_paginate{margin:0;white-space:nowrap;text-align:right}div.dataTables_wrapper div.dataTables_paginate ul.pagination{margin:2px 0;white-space:nowrap}div.dataTables_wrapper div.dataTables_processing{position:absolute;top:50%;left:50%;width:200px;margin-left:-100px;margin-top:-26px;text-align:center;padding:1em 0}table.dataTable thead>tr>th.sorting_asc,table.dataTable thead>tr>th.sorting_desc,table.dataTable thead>tr>th.sorting,table.dataTable thead>tr>td.sorting_asc,table.dataTable thead>tr>td.sorting_desc,table.dataTable thead>tr>td.sorting{padding-right:30px}table.dataTable thead>tr>th:active,table.dataTable thead>tr>td:active{outline:none}table.dataTable thead .sorting,table.dataTable thead .sorting_asc,table.dataTable thead .sorting_desc,table.dataTable thead .sorting_asc_disabled,table.dataTable thead .sorting_desc_disabled{cursor:pointer;position:relative}table.dataTable thead .sorting:after,table.dataTable thead .sorting_asc:after,table.dataTable thead .sorting_desc:after,table.dataTable thead .sorting_asc_disabled:after,table.dataTable thead .sorting_desc_disabled:after{position:absolute;bottom:8px;right:8px;display:block;font-family:'Glyphicons Halflings';opacity:0.5}table.dataTable thead .sorting:after{opacity:0.2;content:"\e150"}table.dataTable thead .sorting_asc:after{content:"\e155"}table.dataTable thead .sorting_desc:after{content:"\e156"}table.dataTable thead .sorting_asc_disabled:after,table.dataTable thead .sorting_desc_disabled:after{color:#eee}div.dataTables_scrollHead table.dataTable{margin-bottom:0 !important}div.dataTables_scrollBody table{border-top:none;margin-top:0 !important;margin-bottom:0 !important}div.dataTables_scrollBody table thead .sorting:after,div.dataTables_scrollBody table thead .sorting_asc:after,div.dataTables_scrollBody table thead .sorting_desc:after{display:none}div.dataTables_scrollBody table tbody tr:first-child th,div.dataTables_scrollBody table tbody tr:first-child td{border-top:none}div.dataTables_scrollFoot table{margin-top:0 !important;border-top:none}@media screen and (max-width: 767px){div.dataTables_wrapper div.dataTables_length,div.dataTables_wrapper div.dataTables_filter,div.dataTables_wrapper div.dataTables_info,div.dataTables_wrapper div.dataTables_paginate{text-align:center}}table.dataTable.table-condensed>thead>tr>th{padding-right:20px}table.dataTable.table-condensed .sorting:after,table.dataTable.table-condensed .sorting_asc:after,table.dataTable.table-condensed .sorting_desc:after{top:6px;right:6px}table.table-bordered.dataTable{border-collapse:separate !important}table.table-bordered.dataTable th,table.table-bordered.dataTable td{border-left-width:0}table.table-bordered.dataTable th:last-child,table.table-bordered.dataTable th:last-child,table.table-bordered.dataTable td:last-child,table.table-bordered.dataTable td:last-child{border-right-width:0}table.table-bordered.dataTable tbody th,table.table-bordered.dataTable tbody td{border-bottom-width:0}div.dataTables_scrollHead table.table-bordered{border-bottom-width:0}div.table-responsive>div.dataTables_wrapper>div.row{margin:0}div.table-responsive>div.dataTables_wrapper>div.row>div[class^="col-"]:first-child{padding-left:0}div.table-responsive>div.dataTables_wrapper>div.row>div[class^="col-"]:last-child{padding-right:0}
2 |
--------------------------------------------------------------------------------
/src/publish/assets/css/sweetalert.css:
--------------------------------------------------------------------------------
1 | body.stop-scrolling {
2 | height: 100%;
3 | overflow: hidden; }
4 |
5 | .sweet-overlay {
6 | background-color: black;
7 | /* IE8 */
8 | -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";
9 | /* IE8 */
10 | background-color: rgba(0, 0, 0, 0.4);
11 | position: fixed;
12 | left: 0;
13 | right: 0;
14 | top: 0;
15 | bottom: 0;
16 | display: none;
17 | z-index: 10000; }
18 |
19 | .sweet-alert {
20 | background-color: white;
21 | font-family: 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
22 | width: 478px;
23 | padding: 17px;
24 | border-radius: 5px;
25 | text-align: center;
26 | position: fixed;
27 | left: 50%;
28 | top: 50%;
29 | margin-left: -256px;
30 | margin-top: -200px;
31 | overflow: hidden;
32 | display: none;
33 | z-index: 99999; }
34 | @media all and (max-width: 540px) {
35 | .sweet-alert {
36 | width: auto;
37 | margin-left: 0;
38 | margin-right: 0;
39 | left: 15px;
40 | right: 15px; } }
41 | .sweet-alert h2 {
42 | color: #575757;
43 | font-size: 30px;
44 | text-align: center;
45 | font-weight: 600;
46 | text-transform: none;
47 | position: relative;
48 | margin: 25px 0;
49 | padding: 0;
50 | line-height: 40px;
51 | display: block; }
52 | .sweet-alert p {
53 | color: #797979;
54 | font-size: 16px;
55 | text-align: center;
56 | font-weight: 300;
57 | position: relative;
58 | text-align: inherit;
59 | float: none;
60 | margin: 0;
61 | padding: 0;
62 | line-height: normal; }
63 | .sweet-alert fieldset {
64 | border: none;
65 | position: relative; }
66 | .sweet-alert .sa-error-container {
67 | background-color: #f1f1f1;
68 | margin-left: -17px;
69 | margin-right: -17px;
70 | overflow: hidden;
71 | padding: 0 10px;
72 | max-height: 0;
73 | webkit-transition: padding 0.15s, max-height 0.15s;
74 | transition: padding 0.15s, max-height 0.15s; }
75 | .sweet-alert .sa-error-container.show {
76 | padding: 10px 0;
77 | max-height: 100px;
78 | webkit-transition: padding 0.2s, max-height 0.2s;
79 | transition: padding 0.25s, max-height 0.25s; }
80 | .sweet-alert .sa-error-container .icon {
81 | display: inline-block;
82 | width: 24px;
83 | height: 24px;
84 | border-radius: 50%;
85 | background-color: #ea7d7d;
86 | color: white;
87 | line-height: 24px;
88 | text-align: center;
89 | margin-right: 3px; }
90 | .sweet-alert .sa-error-container p {
91 | display: inline-block; }
92 | .sweet-alert .sa-input-error {
93 | position: absolute;
94 | top: 29px;
95 | right: 26px;
96 | width: 20px;
97 | height: 20px;
98 | opacity: 0;
99 | -webkit-transform: scale(0.5);
100 | transform: scale(0.5);
101 | -webkit-transform-origin: 50% 50%;
102 | transform-origin: 50% 50%;
103 | -webkit-transition: all 0.1s;
104 | transition: all 0.1s; }
105 | .sweet-alert .sa-input-error::before, .sweet-alert .sa-input-error::after {
106 | content: "";
107 | width: 20px;
108 | height: 6px;
109 | background-color: #f06e57;
110 | border-radius: 3px;
111 | position: absolute;
112 | top: 50%;
113 | margin-top: -4px;
114 | left: 50%;
115 | margin-left: -9px; }
116 | .sweet-alert .sa-input-error::before {
117 | -webkit-transform: rotate(-45deg);
118 | transform: rotate(-45deg); }
119 | .sweet-alert .sa-input-error::after {
120 | -webkit-transform: rotate(45deg);
121 | transform: rotate(45deg); }
122 | .sweet-alert .sa-input-error.show {
123 | opacity: 1;
124 | -webkit-transform: scale(1);
125 | transform: scale(1); }
126 | .sweet-alert input {
127 | width: 100%;
128 | box-sizing: border-box;
129 | border-radius: 3px;
130 | border: 1px solid #d7d7d7;
131 | height: 43px;
132 | margin-top: 10px;
133 | margin-bottom: 17px;
134 | font-size: 18px;
135 | box-shadow: inset 0px 1px 1px rgba(0, 0, 0, 0.06);
136 | padding: 0 12px;
137 | display: none;
138 | -webkit-transition: all 0.3s;
139 | transition: all 0.3s; }
140 | .sweet-alert input:focus {
141 | outline: none;
142 | box-shadow: 0px 0px 3px #c4e6f5;
143 | border: 1px solid #b4dbed; }
144 | .sweet-alert input:focus::-moz-placeholder {
145 | transition: opacity 0.3s 0.03s ease;
146 | opacity: 0.5; }
147 | .sweet-alert input:focus:-ms-input-placeholder {
148 | transition: opacity 0.3s 0.03s ease;
149 | opacity: 0.5; }
150 | .sweet-alert input:focus::-webkit-input-placeholder {
151 | transition: opacity 0.3s 0.03s ease;
152 | opacity: 0.5; }
153 | .sweet-alert input::-moz-placeholder {
154 | color: #bdbdbd; }
155 | .sweet-alert input:-ms-input-placeholder {
156 | color: #bdbdbd; }
157 | .sweet-alert input::-webkit-input-placeholder {
158 | color: #bdbdbd; }
159 | .sweet-alert.show-input input {
160 | display: block; }
161 | .sweet-alert .sa-confirm-button-container {
162 | display: inline-block;
163 | position: relative; }
164 | .sweet-alert .la-ball-fall {
165 | position: absolute;
166 | left: 50%;
167 | top: 50%;
168 | margin-left: -27px;
169 | margin-top: 4px;
170 | opacity: 0;
171 | visibility: hidden; }
172 | .sweet-alert button {
173 | background-color: #8CD4F5;
174 | color: white;
175 | border: none;
176 | box-shadow: none;
177 | font-size: 17px;
178 | font-weight: 500;
179 | -webkit-border-radius: 4px;
180 | border-radius: 5px;
181 | padding: 10px 32px;
182 | margin: 26px 5px 0 5px;
183 | cursor: pointer; }
184 | .sweet-alert button:focus {
185 | outline: none;
186 | box-shadow: 0 0 2px rgba(128, 179, 235, 0.5), inset 0 0 0 1px rgba(0, 0, 0, 0.05); }
187 | .sweet-alert button:hover {
188 | background-color: #7ecff4; }
189 | .sweet-alert button:active {
190 | background-color: #5dc2f1; }
191 | .sweet-alert button.cancel {
192 | background-color: #C1C1C1; }
193 | .sweet-alert button.cancel:hover {
194 | background-color: #b9b9b9; }
195 | .sweet-alert button.cancel:active {
196 | background-color: #a8a8a8; }
197 | .sweet-alert button.cancel:focus {
198 | box-shadow: rgba(197, 205, 211, 0.8) 0px 0px 2px, rgba(0, 0, 0, 0.0470588) 0px 0px 0px 1px inset !important; }
199 | .sweet-alert button[disabled] {
200 | opacity: .6;
201 | cursor: default; }
202 | .sweet-alert button.confirm[disabled] {
203 | color: transparent; }
204 | .sweet-alert button.confirm[disabled] ~ .la-ball-fall {
205 | opacity: 1;
206 | visibility: visible;
207 | transition-delay: 0s; }
208 | .sweet-alert button::-moz-focus-inner {
209 | border: 0; }
210 | .sweet-alert[data-has-cancel-button=false] button {
211 | box-shadow: none !important; }
212 | .sweet-alert[data-has-confirm-button=false][data-has-cancel-button=false] {
213 | padding-bottom: 40px; }
214 | .sweet-alert .sa-icon {
215 | width: 80px;
216 | height: 80px;
217 | border: 4px solid gray;
218 | -webkit-border-radius: 40px;
219 | border-radius: 40px;
220 | border-radius: 50%;
221 | margin: 20px auto;
222 | padding: 0;
223 | position: relative;
224 | box-sizing: content-box; }
225 | .sweet-alert .sa-icon.sa-error {
226 | border-color: #F27474; }
227 | .sweet-alert .sa-icon.sa-error .sa-x-mark {
228 | position: relative;
229 | display: block; }
230 | .sweet-alert .sa-icon.sa-error .sa-line {
231 | position: absolute;
232 | height: 5px;
233 | width: 47px;
234 | background-color: #F27474;
235 | display: block;
236 | top: 37px;
237 | border-radius: 2px; }
238 | .sweet-alert .sa-icon.sa-error .sa-line.sa-left {
239 | -webkit-transform: rotate(45deg);
240 | transform: rotate(45deg);
241 | left: 17px; }
242 | .sweet-alert .sa-icon.sa-error .sa-line.sa-right {
243 | -webkit-transform: rotate(-45deg);
244 | transform: rotate(-45deg);
245 | right: 16px; }
246 | .sweet-alert .sa-icon.sa-warning {
247 | border-color: #F8BB86; }
248 | .sweet-alert .sa-icon.sa-warning .sa-body {
249 | position: absolute;
250 | width: 5px;
251 | height: 47px;
252 | left: 50%;
253 | top: 10px;
254 | -webkit-border-radius: 2px;
255 | border-radius: 2px;
256 | margin-left: -2px;
257 | background-color: #F8BB86; }
258 | .sweet-alert .sa-icon.sa-warning .sa-dot {
259 | position: absolute;
260 | width: 7px;
261 | height: 7px;
262 | -webkit-border-radius: 50%;
263 | border-radius: 50%;
264 | margin-left: -3px;
265 | left: 50%;
266 | bottom: 10px;
267 | background-color: #F8BB86; }
268 | .sweet-alert .sa-icon.sa-info {
269 | border-color: #C9DAE1; }
270 | .sweet-alert .sa-icon.sa-info::before {
271 | content: "";
272 | position: absolute;
273 | width: 5px;
274 | height: 29px;
275 | left: 50%;
276 | bottom: 17px;
277 | border-radius: 2px;
278 | margin-left: -2px;
279 | background-color: #C9DAE1; }
280 | .sweet-alert .sa-icon.sa-info::after {
281 | content: "";
282 | position: absolute;
283 | width: 7px;
284 | height: 7px;
285 | border-radius: 50%;
286 | margin-left: -3px;
287 | top: 19px;
288 | background-color: #C9DAE1; }
289 | .sweet-alert .sa-icon.sa-success {
290 | border-color: #A5DC86; }
291 | .sweet-alert .sa-icon.sa-success::before, .sweet-alert .sa-icon.sa-success::after {
292 | content: '';
293 | -webkit-border-radius: 40px;
294 | border-radius: 40px;
295 | border-radius: 50%;
296 | position: absolute;
297 | width: 60px;
298 | height: 120px;
299 | background: white;
300 | -webkit-transform: rotate(45deg);
301 | transform: rotate(45deg); }
302 | .sweet-alert .sa-icon.sa-success::before {
303 | -webkit-border-radius: 120px 0 0 120px;
304 | border-radius: 120px 0 0 120px;
305 | top: -7px;
306 | left: -33px;
307 | -webkit-transform: rotate(-45deg);
308 | transform: rotate(-45deg);
309 | -webkit-transform-origin: 60px 60px;
310 | transform-origin: 60px 60px; }
311 | .sweet-alert .sa-icon.sa-success::after {
312 | -webkit-border-radius: 0 120px 120px 0;
313 | border-radius: 0 120px 120px 0;
314 | top: -11px;
315 | left: 30px;
316 | -webkit-transform: rotate(-45deg);
317 | transform: rotate(-45deg);
318 | -webkit-transform-origin: 0px 60px;
319 | transform-origin: 0px 60px; }
320 | .sweet-alert .sa-icon.sa-success .sa-placeholder {
321 | width: 80px;
322 | height: 80px;
323 | border: 4px solid rgba(165, 220, 134, 0.2);
324 | -webkit-border-radius: 40px;
325 | border-radius: 40px;
326 | border-radius: 50%;
327 | box-sizing: content-box;
328 | position: absolute;
329 | left: -4px;
330 | top: -4px;
331 | z-index: 2; }
332 | .sweet-alert .sa-icon.sa-success .sa-fix {
333 | width: 5px;
334 | height: 90px;
335 | background-color: white;
336 | position: absolute;
337 | left: 28px;
338 | top: 8px;
339 | z-index: 1;
340 | -webkit-transform: rotate(-45deg);
341 | transform: rotate(-45deg); }
342 | .sweet-alert .sa-icon.sa-success .sa-line {
343 | height: 5px;
344 | background-color: #A5DC86;
345 | display: block;
346 | border-radius: 2px;
347 | position: absolute;
348 | z-index: 2; }
349 | .sweet-alert .sa-icon.sa-success .sa-line.sa-tip {
350 | width: 25px;
351 | left: 14px;
352 | top: 46px;
353 | -webkit-transform: rotate(45deg);
354 | transform: rotate(45deg); }
355 | .sweet-alert .sa-icon.sa-success .sa-line.sa-long {
356 | width: 47px;
357 | right: 8px;
358 | top: 38px;
359 | -webkit-transform: rotate(-45deg);
360 | transform: rotate(-45deg); }
361 | .sweet-alert .sa-icon.sa-custom {
362 | background-size: contain;
363 | border-radius: 0;
364 | border: none;
365 | background-position: center center;
366 | background-repeat: no-repeat; }
367 |
368 | /*
369 | * Animations
370 | */
371 | @-webkit-keyframes showSweetAlert {
372 | 0% {
373 | transform: scale(0.7);
374 | -webkit-transform: scale(0.7); }
375 | 45% {
376 | transform: scale(1.05);
377 | -webkit-transform: scale(1.05); }
378 | 80% {
379 | transform: scale(0.95);
380 | -webkit-transform: scale(0.95); }
381 | 100% {
382 | transform: scale(1);
383 | -webkit-transform: scale(1); } }
384 |
385 | @keyframes showSweetAlert {
386 | 0% {
387 | transform: scale(0.7);
388 | -webkit-transform: scale(0.7); }
389 | 45% {
390 | transform: scale(1.05);
391 | -webkit-transform: scale(1.05); }
392 | 80% {
393 | transform: scale(0.95);
394 | -webkit-transform: scale(0.95); }
395 | 100% {
396 | transform: scale(1);
397 | -webkit-transform: scale(1); } }
398 |
399 | @-webkit-keyframes hideSweetAlert {
400 | 0% {
401 | transform: scale(1);
402 | -webkit-transform: scale(1); }
403 | 100% {
404 | transform: scale(0.5);
405 | -webkit-transform: scale(0.5); } }
406 |
407 | @keyframes hideSweetAlert {
408 | 0% {
409 | transform: scale(1);
410 | -webkit-transform: scale(1); }
411 | 100% {
412 | transform: scale(0.5);
413 | -webkit-transform: scale(0.5); } }
414 |
415 | @-webkit-keyframes slideFromTop {
416 | 0% {
417 | top: 0%; }
418 | 100% {
419 | top: 50%; } }
420 |
421 | @keyframes slideFromTop {
422 | 0% {
423 | top: 0%; }
424 | 100% {
425 | top: 50%; } }
426 |
427 | @-webkit-keyframes slideToTop {
428 | 0% {
429 | top: 50%; }
430 | 100% {
431 | top: 0%; } }
432 |
433 | @keyframes slideToTop {
434 | 0% {
435 | top: 50%; }
436 | 100% {
437 | top: 0%; } }
438 |
439 | @-webkit-keyframes slideFromBottom {
440 | 0% {
441 | top: 70%; }
442 | 100% {
443 | top: 50%; } }
444 |
445 | @keyframes slideFromBottom {
446 | 0% {
447 | top: 70%; }
448 | 100% {
449 | top: 50%; } }
450 |
451 | @-webkit-keyframes slideToBottom {
452 | 0% {
453 | top: 50%; }
454 | 100% {
455 | top: 70%; } }
456 |
457 | @keyframes slideToBottom {
458 | 0% {
459 | top: 50%; }
460 | 100% {
461 | top: 70%; } }
462 |
463 | .showSweetAlert[data-animation=pop] {
464 | -webkit-animation: showSweetAlert 0.3s;
465 | animation: showSweetAlert 0.3s; }
466 |
467 | .showSweetAlert[data-animation=none] {
468 | -webkit-animation: none;
469 | animation: none; }
470 |
471 | .showSweetAlert[data-animation=slide-from-top] {
472 | -webkit-animation: slideFromTop 0.3s;
473 | animation: slideFromTop 0.3s; }
474 |
475 | .showSweetAlert[data-animation=slide-from-bottom] {
476 | -webkit-animation: slideFromBottom 0.3s;
477 | animation: slideFromBottom 0.3s; }
478 |
479 | .hideSweetAlert[data-animation=pop] {
480 | -webkit-animation: hideSweetAlert 0.2s;
481 | animation: hideSweetAlert 0.2s; }
482 |
483 | .hideSweetAlert[data-animation=none] {
484 | -webkit-animation: none;
485 | animation: none; }
486 |
487 | .hideSweetAlert[data-animation=slide-from-top] {
488 | -webkit-animation: slideToTop 0.4s;
489 | animation: slideToTop 0.4s; }
490 |
491 | .hideSweetAlert[data-animation=slide-from-bottom] {
492 | -webkit-animation: slideToBottom 0.3s;
493 | animation: slideToBottom 0.3s; }
494 |
495 | @-webkit-keyframes animateSuccessTip {
496 | 0% {
497 | width: 0;
498 | left: 1px;
499 | top: 19px; }
500 | 54% {
501 | width: 0;
502 | left: 1px;
503 | top: 19px; }
504 | 70% {
505 | width: 50px;
506 | left: -8px;
507 | top: 37px; }
508 | 84% {
509 | width: 17px;
510 | left: 21px;
511 | top: 48px; }
512 | 100% {
513 | width: 25px;
514 | left: 14px;
515 | top: 45px; } }
516 |
517 | @keyframes animateSuccessTip {
518 | 0% {
519 | width: 0;
520 | left: 1px;
521 | top: 19px; }
522 | 54% {
523 | width: 0;
524 | left: 1px;
525 | top: 19px; }
526 | 70% {
527 | width: 50px;
528 | left: -8px;
529 | top: 37px; }
530 | 84% {
531 | width: 17px;
532 | left: 21px;
533 | top: 48px; }
534 | 100% {
535 | width: 25px;
536 | left: 14px;
537 | top: 45px; } }
538 |
539 | @-webkit-keyframes animateSuccessLong {
540 | 0% {
541 | width: 0;
542 | right: 46px;
543 | top: 54px; }
544 | 65% {
545 | width: 0;
546 | right: 46px;
547 | top: 54px; }
548 | 84% {
549 | width: 55px;
550 | right: 0px;
551 | top: 35px; }
552 | 100% {
553 | width: 47px;
554 | right: 8px;
555 | top: 38px; } }
556 |
557 | @keyframes animateSuccessLong {
558 | 0% {
559 | width: 0;
560 | right: 46px;
561 | top: 54px; }
562 | 65% {
563 | width: 0;
564 | right: 46px;
565 | top: 54px; }
566 | 84% {
567 | width: 55px;
568 | right: 0px;
569 | top: 35px; }
570 | 100% {
571 | width: 47px;
572 | right: 8px;
573 | top: 38px; } }
574 |
575 | @-webkit-keyframes rotatePlaceholder {
576 | 0% {
577 | transform: rotate(-45deg);
578 | -webkit-transform: rotate(-45deg); }
579 | 5% {
580 | transform: rotate(-45deg);
581 | -webkit-transform: rotate(-45deg); }
582 | 12% {
583 | transform: rotate(-405deg);
584 | -webkit-transform: rotate(-405deg); }
585 | 100% {
586 | transform: rotate(-405deg);
587 | -webkit-transform: rotate(-405deg); } }
588 |
589 | @keyframes rotatePlaceholder {
590 | 0% {
591 | transform: rotate(-45deg);
592 | -webkit-transform: rotate(-45deg); }
593 | 5% {
594 | transform: rotate(-45deg);
595 | -webkit-transform: rotate(-45deg); }
596 | 12% {
597 | transform: rotate(-405deg);
598 | -webkit-transform: rotate(-405deg); }
599 | 100% {
600 | transform: rotate(-405deg);
601 | -webkit-transform: rotate(-405deg); } }
602 |
603 | .animateSuccessTip {
604 | -webkit-animation: animateSuccessTip 0.75s;
605 | animation: animateSuccessTip 0.75s; }
606 |
607 | .animateSuccessLong {
608 | -webkit-animation: animateSuccessLong 0.75s;
609 | animation: animateSuccessLong 0.75s; }
610 |
611 | .sa-icon.sa-success.animate::after {
612 | -webkit-animation: rotatePlaceholder 4.25s ease-in;
613 | animation: rotatePlaceholder 4.25s ease-in; }
614 |
615 | @-webkit-keyframes animateErrorIcon {
616 | 0% {
617 | transform: rotateX(100deg);
618 | -webkit-transform: rotateX(100deg);
619 | opacity: 0; }
620 | 100% {
621 | transform: rotateX(0deg);
622 | -webkit-transform: rotateX(0deg);
623 | opacity: 1; } }
624 |
625 | @keyframes animateErrorIcon {
626 | 0% {
627 | transform: rotateX(100deg);
628 | -webkit-transform: rotateX(100deg);
629 | opacity: 0; }
630 | 100% {
631 | transform: rotateX(0deg);
632 | -webkit-transform: rotateX(0deg);
633 | opacity: 1; } }
634 |
635 | .animateErrorIcon {
636 | -webkit-animation: animateErrorIcon 0.5s;
637 | animation: animateErrorIcon 0.5s; }
638 |
639 | @-webkit-keyframes animateXMark {
640 | 0% {
641 | transform: scale(0.4);
642 | -webkit-transform: scale(0.4);
643 | margin-top: 26px;
644 | opacity: 0; }
645 | 50% {
646 | transform: scale(0.4);
647 | -webkit-transform: scale(0.4);
648 | margin-top: 26px;
649 | opacity: 0; }
650 | 80% {
651 | transform: scale(1.15);
652 | -webkit-transform: scale(1.15);
653 | margin-top: -6px; }
654 | 100% {
655 | transform: scale(1);
656 | -webkit-transform: scale(1);
657 | margin-top: 0;
658 | opacity: 1; } }
659 |
660 | @keyframes animateXMark {
661 | 0% {
662 | transform: scale(0.4);
663 | -webkit-transform: scale(0.4);
664 | margin-top: 26px;
665 | opacity: 0; }
666 | 50% {
667 | transform: scale(0.4);
668 | -webkit-transform: scale(0.4);
669 | margin-top: 26px;
670 | opacity: 0; }
671 | 80% {
672 | transform: scale(1.15);
673 | -webkit-transform: scale(1.15);
674 | margin-top: -6px; }
675 | 100% {
676 | transform: scale(1);
677 | -webkit-transform: scale(1);
678 | margin-top: 0;
679 | opacity: 1; } }
680 |
681 | .animateXMark {
682 | -webkit-animation: animateXMark 0.5s;
683 | animation: animateXMark 0.5s; }
684 |
685 | @-webkit-keyframes pulseWarning {
686 | 0% {
687 | border-color: #F8D486; }
688 | 100% {
689 | border-color: #F8BB86; } }
690 |
691 | @keyframes pulseWarning {
692 | 0% {
693 | border-color: #F8D486; }
694 | 100% {
695 | border-color: #F8BB86; } }
696 |
697 | .pulseWarning {
698 | -webkit-animation: pulseWarning 0.75s infinite alternate;
699 | animation: pulseWarning 0.75s infinite alternate; }
700 |
701 | @-webkit-keyframes pulseWarningIns {
702 | 0% {
703 | background-color: #F8D486; }
704 | 100% {
705 | background-color: #F8BB86; } }
706 |
707 | @keyframes pulseWarningIns {
708 | 0% {
709 | background-color: #F8D486; }
710 | 100% {
711 | background-color: #F8BB86; } }
712 |
713 | .pulseWarningIns {
714 | -webkit-animation: pulseWarningIns 0.75s infinite alternate;
715 | animation: pulseWarningIns 0.75s infinite alternate; }
716 |
717 | @-webkit-keyframes rotate-loading {
718 | 0% {
719 | transform: rotate(0deg); }
720 | 100% {
721 | transform: rotate(360deg); } }
722 |
723 | @keyframes rotate-loading {
724 | 0% {
725 | transform: rotate(0deg); }
726 | 100% {
727 | transform: rotate(360deg); } }
728 |
729 | /* Internet Explorer 9 has some special quirks that are fixed here */
730 | /* The icons are not animated. */
731 | /* This file is automatically merged into sweet-alert.min.js through Gulp */
732 | /* Error icon */
733 | .sweet-alert .sa-icon.sa-error .sa-line.sa-left {
734 | -ms-transform: rotate(45deg) \9; }
735 |
736 | .sweet-alert .sa-icon.sa-error .sa-line.sa-right {
737 | -ms-transform: rotate(-45deg) \9; }
738 |
739 | /* Success icon */
740 | .sweet-alert .sa-icon.sa-success {
741 | border-color: transparent\9; }
742 |
743 | .sweet-alert .sa-icon.sa-success .sa-line.sa-tip {
744 | -ms-transform: rotate(45deg) \9; }
745 |
746 | .sweet-alert .sa-icon.sa-success .sa-line.sa-long {
747 | -ms-transform: rotate(-45deg) \9; }
748 |
749 | /*!
750 | * Load Awesome v1.1.0 (http://github.danielcardoso.net/load-awesome/)
751 | * Copyright 2015 Daniel Cardoso <@DanielCardoso>
752 | * Licensed under MIT
753 | */
754 | .la-ball-fall,
755 | .la-ball-fall > div {
756 | position: relative;
757 | -webkit-box-sizing: border-box;
758 | -moz-box-sizing: border-box;
759 | box-sizing: border-box; }
760 |
761 | .la-ball-fall {
762 | display: block;
763 | font-size: 0;
764 | color: #fff; }
765 |
766 | .la-ball-fall.la-dark {
767 | color: #333; }
768 |
769 | .la-ball-fall > div {
770 | display: inline-block;
771 | float: none;
772 | background-color: currentColor;
773 | border: 0 solid currentColor; }
774 |
775 | .la-ball-fall {
776 | width: 54px;
777 | height: 18px; }
778 |
779 | .la-ball-fall > div {
780 | width: 10px;
781 | height: 10px;
782 | margin: 4px;
783 | border-radius: 100%;
784 | opacity: 0;
785 | -webkit-animation: ball-fall 1s ease-in-out infinite;
786 | -moz-animation: ball-fall 1s ease-in-out infinite;
787 | -o-animation: ball-fall 1s ease-in-out infinite;
788 | animation: ball-fall 1s ease-in-out infinite; }
789 |
790 | .la-ball-fall > div:nth-child(1) {
791 | -webkit-animation-delay: -200ms;
792 | -moz-animation-delay: -200ms;
793 | -o-animation-delay: -200ms;
794 | animation-delay: -200ms; }
795 |
796 | .la-ball-fall > div:nth-child(2) {
797 | -webkit-animation-delay: -100ms;
798 | -moz-animation-delay: -100ms;
799 | -o-animation-delay: -100ms;
800 | animation-delay: -100ms; }
801 |
802 | .la-ball-fall > div:nth-child(3) {
803 | -webkit-animation-delay: 0ms;
804 | -moz-animation-delay: 0ms;
805 | -o-animation-delay: 0ms;
806 | animation-delay: 0ms; }
807 |
808 | .la-ball-fall.la-sm {
809 | width: 26px;
810 | height: 8px; }
811 |
812 | .la-ball-fall.la-sm > div {
813 | width: 4px;
814 | height: 4px;
815 | margin: 2px; }
816 |
817 | .la-ball-fall.la-2x {
818 | width: 108px;
819 | height: 36px; }
820 |
821 | .la-ball-fall.la-2x > div {
822 | width: 20px;
823 | height: 20px;
824 | margin: 8px; }
825 |
826 | .la-ball-fall.la-3x {
827 | width: 162px;
828 | height: 54px; }
829 |
830 | .la-ball-fall.la-3x > div {
831 | width: 30px;
832 | height: 30px;
833 | margin: 12px; }
834 |
835 | /*
836 | * Animation
837 | */
838 | @-webkit-keyframes ball-fall {
839 | 0% {
840 | opacity: 0;
841 | -webkit-transform: translateY(-145%);
842 | transform: translateY(-145%); }
843 | 10% {
844 | opacity: .5; }
845 | 20% {
846 | opacity: 1;
847 | -webkit-transform: translateY(0);
848 | transform: translateY(0); }
849 | 80% {
850 | opacity: 1;
851 | -webkit-transform: translateY(0);
852 | transform: translateY(0); }
853 | 90% {
854 | opacity: .5; }
855 | 100% {
856 | opacity: 0;
857 | -webkit-transform: translateY(145%);
858 | transform: translateY(145%); } }
859 |
860 | @-moz-keyframes ball-fall {
861 | 0% {
862 | opacity: 0;
863 | -moz-transform: translateY(-145%);
864 | transform: translateY(-145%); }
865 | 10% {
866 | opacity: .5; }
867 | 20% {
868 | opacity: 1;
869 | -moz-transform: translateY(0);
870 | transform: translateY(0); }
871 | 80% {
872 | opacity: 1;
873 | -moz-transform: translateY(0);
874 | transform: translateY(0); }
875 | 90% {
876 | opacity: .5; }
877 | 100% {
878 | opacity: 0;
879 | -moz-transform: translateY(145%);
880 | transform: translateY(145%); } }
881 |
882 | @-o-keyframes ball-fall {
883 | 0% {
884 | opacity: 0;
885 | -o-transform: translateY(-145%);
886 | transform: translateY(-145%); }
887 | 10% {
888 | opacity: .5; }
889 | 20% {
890 | opacity: 1;
891 | -o-transform: translateY(0);
892 | transform: translateY(0); }
893 | 80% {
894 | opacity: 1;
895 | -o-transform: translateY(0);
896 | transform: translateY(0); }
897 | 90% {
898 | opacity: .5; }
899 | 100% {
900 | opacity: 0;
901 | -o-transform: translateY(145%);
902 | transform: translateY(145%); } }
903 |
904 | @keyframes ball-fall {
905 | 0% {
906 | opacity: 0;
907 | -webkit-transform: translateY(-145%);
908 | -moz-transform: translateY(-145%);
909 | -o-transform: translateY(-145%);
910 | transform: translateY(-145%); }
911 | 10% {
912 | opacity: .5; }
913 | 20% {
914 | opacity: 1;
915 | -webkit-transform: translateY(0);
916 | -moz-transform: translateY(0);
917 | -o-transform: translateY(0);
918 | transform: translateY(0); }
919 | 80% {
920 | opacity: 1;
921 | -webkit-transform: translateY(0);
922 | -moz-transform: translateY(0);
923 | -o-transform: translateY(0);
924 | transform: translateY(0); }
925 | 90% {
926 | opacity: .5; }
927 | 100% {
928 | opacity: 0;
929 | -webkit-transform: translateY(145%);
930 | -moz-transform: translateY(145%);
931 | -o-transform: translateY(145%);
932 | transform: translateY(145%); } }
933 |
--------------------------------------------------------------------------------
/src/publish/assets/fonts/glyphicons-halflings-regular.eot:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dhamdani666/BubbleGenerator/fd23e1d3c95dbe91250362e0700a78c3e542c215/src/publish/assets/fonts/glyphicons-halflings-regular.eot
--------------------------------------------------------------------------------
/src/publish/assets/fonts/glyphicons-halflings-regular.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dhamdani666/BubbleGenerator/fd23e1d3c95dbe91250362e0700a78c3e542c215/src/publish/assets/fonts/glyphicons-halflings-regular.ttf
--------------------------------------------------------------------------------
/src/publish/assets/fonts/glyphicons-halflings-regular.woff:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dhamdani666/BubbleGenerator/fd23e1d3c95dbe91250362e0700a78c3e542c215/src/publish/assets/fonts/glyphicons-halflings-regular.woff
--------------------------------------------------------------------------------
/src/publish/assets/fonts/glyphicons-halflings-regular.woff2:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dhamdani666/BubbleGenerator/fd23e1d3c95dbe91250362e0700a78c3e542c215/src/publish/assets/fonts/glyphicons-halflings-regular.woff2
--------------------------------------------------------------------------------
/src/publish/assets/img/loading.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dhamdani666/BubbleGenerator/fd23e1d3c95dbe91250362e0700a78c3e542c215/src/publish/assets/img/loading.gif
--------------------------------------------------------------------------------
/src/publish/assets/js/bootstrap.min.js:
--------------------------------------------------------------------------------
1 | /*!
2 | * Bootstrap v3.3.6 (http://getbootstrap.com)
3 | * Copyright 2011-2015 Twitter, Inc.
4 | * Licensed under the MIT license
5 | */
6 | if("undefined"==typeof jQuery)throw new Error("Bootstrap's JavaScript requires jQuery");+function(a){"use strict";var b=a.fn.jquery.split(" ")[0].split(".");if(b[0]<2&&b[1]<9||1==b[0]&&9==b[1]&&b[2]<1||b[0]>2)throw new Error("Bootstrap's JavaScript requires jQuery version 1.9.1 or higher, but lower than version 3")}(jQuery),+function(a){"use strict";function b(){var a=document.createElement("bootstrap"),b={WebkitTransition:"webkitTransitionEnd",MozTransition:"transitionend",OTransition:"oTransitionEnd otransitionend",transition:"transitionend"};for(var c in b)if(void 0!==a.style[c])return{end:b[c]};return!1}a.fn.emulateTransitionEnd=function(b){var c=!1,d=this;a(this).one("bsTransitionEnd",function(){c=!0});var e=function(){c||a(d).trigger(a.support.transition.end)};return setTimeout(e,b),this},a(function(){a.support.transition=b(),a.support.transition&&(a.event.special.bsTransitionEnd={bindType:a.support.transition.end,delegateType:a.support.transition.end,handle:function(b){return a(b.target).is(this)?b.handleObj.handler.apply(this,arguments):void 0}})})}(jQuery),+function(a){"use strict";function b(b){return this.each(function(){var c=a(this),e=c.data("bs.alert");e||c.data("bs.alert",e=new d(this)),"string"==typeof b&&e[b].call(c)})}var c='[data-dismiss="alert"]',d=function(b){a(b).on("click",c,this.close)};d.VERSION="3.3.6",d.TRANSITION_DURATION=150,d.prototype.close=function(b){function c(){g.detach().trigger("closed.bs.alert").remove()}var e=a(this),f=e.attr("data-target");f||(f=e.attr("href"),f=f&&f.replace(/.*(?=#[^\s]*$)/,""));var g=a(f);b&&b.preventDefault(),g.length||(g=e.closest(".alert")),g.trigger(b=a.Event("close.bs.alert")),b.isDefaultPrevented()||(g.removeClass("in"),a.support.transition&&g.hasClass("fade")?g.one("bsTransitionEnd",c).emulateTransitionEnd(d.TRANSITION_DURATION):c())};var e=a.fn.alert;a.fn.alert=b,a.fn.alert.Constructor=d,a.fn.alert.noConflict=function(){return a.fn.alert=e,this},a(document).on("click.bs.alert.data-api",c,d.prototype.close)}(jQuery),+function(a){"use strict";function b(b){return this.each(function(){var d=a(this),e=d.data("bs.button"),f="object"==typeof b&&b;e||d.data("bs.button",e=new c(this,f)),"toggle"==b?e.toggle():b&&e.setState(b)})}var c=function(b,d){this.$element=a(b),this.options=a.extend({},c.DEFAULTS,d),this.isLoading=!1};c.VERSION="3.3.6",c.DEFAULTS={loadingText:"loading..."},c.prototype.setState=function(b){var c="disabled",d=this.$element,e=d.is("input")?"val":"html",f=d.data();b+="Text",null==f.resetText&&d.data("resetText",d[e]()),setTimeout(a.proxy(function(){d[e](null==f[b]?this.options[b]:f[b]),"loadingText"==b?(this.isLoading=!0,d.addClass(c).attr(c,c)):this.isLoading&&(this.isLoading=!1,d.removeClass(c).removeAttr(c))},this),0)},c.prototype.toggle=function(){var a=!0,b=this.$element.closest('[data-toggle="buttons"]');if(b.length){var c=this.$element.find("input");"radio"==c.prop("type")?(c.prop("checked")&&(a=!1),b.find(".active").removeClass("active"),this.$element.addClass("active")):"checkbox"==c.prop("type")&&(c.prop("checked")!==this.$element.hasClass("active")&&(a=!1),this.$element.toggleClass("active")),c.prop("checked",this.$element.hasClass("active")),a&&c.trigger("change")}else this.$element.attr("aria-pressed",!this.$element.hasClass("active")),this.$element.toggleClass("active")};var d=a.fn.button;a.fn.button=b,a.fn.button.Constructor=c,a.fn.button.noConflict=function(){return a.fn.button=d,this},a(document).on("click.bs.button.data-api",'[data-toggle^="button"]',function(c){var d=a(c.target);d.hasClass("btn")||(d=d.closest(".btn")),b.call(d,"toggle"),a(c.target).is('input[type="radio"]')||a(c.target).is('input[type="checkbox"]')||c.preventDefault()}).on("focus.bs.button.data-api blur.bs.button.data-api",'[data-toggle^="button"]',function(b){a(b.target).closest(".btn").toggleClass("focus",/^focus(in)?$/.test(b.type))})}(jQuery),+function(a){"use strict";function b(b){return this.each(function(){var d=a(this),e=d.data("bs.carousel"),f=a.extend({},c.DEFAULTS,d.data(),"object"==typeof b&&b),g="string"==typeof b?b:f.slide;e||d.data("bs.carousel",e=new c(this,f)),"number"==typeof b?e.to(b):g?e[g]():f.interval&&e.pause().cycle()})}var c=function(b,c){this.$element=a(b),this.$indicators=this.$element.find(".carousel-indicators"),this.options=c,this.paused=null,this.sliding=null,this.interval=null,this.$active=null,this.$items=null,this.options.keyboard&&this.$element.on("keydown.bs.carousel",a.proxy(this.keydown,this)),"hover"==this.options.pause&&!("ontouchstart"in document.documentElement)&&this.$element.on("mouseenter.bs.carousel",a.proxy(this.pause,this)).on("mouseleave.bs.carousel",a.proxy(this.cycle,this))};c.VERSION="3.3.6",c.TRANSITION_DURATION=600,c.DEFAULTS={interval:5e3,pause:"hover",wrap:!0,keyboard:!0},c.prototype.keydown=function(a){if(!/input|textarea/i.test(a.target.tagName)){switch(a.which){case 37:this.prev();break;case 39:this.next();break;default:return}a.preventDefault()}},c.prototype.cycle=function(b){return b||(this.paused=!1),this.interval&&clearInterval(this.interval),this.options.interval&&!this.paused&&(this.interval=setInterval(a.proxy(this.next,this),this.options.interval)),this},c.prototype.getItemIndex=function(a){return this.$items=a.parent().children(".item"),this.$items.index(a||this.$active)},c.prototype.getItemForDirection=function(a,b){var c=this.getItemIndex(b),d="prev"==a&&0===c||"next"==a&&c==this.$items.length-1;if(d&&!this.options.wrap)return b;var e="prev"==a?-1:1,f=(c+e)%this.$items.length;return this.$items.eq(f)},c.prototype.to=function(a){var b=this,c=this.getItemIndex(this.$active=this.$element.find(".item.active"));return a>this.$items.length-1||0>a?void 0:this.sliding?this.$element.one("slid.bs.carousel",function(){b.to(a)}):c==a?this.pause().cycle():this.slide(a>c?"next":"prev",this.$items.eq(a))},c.prototype.pause=function(b){return b||(this.paused=!0),this.$element.find(".next, .prev").length&&a.support.transition&&(this.$element.trigger(a.support.transition.end),this.cycle(!0)),this.interval=clearInterval(this.interval),this},c.prototype.next=function(){return this.sliding?void 0:this.slide("next")},c.prototype.prev=function(){return this.sliding?void 0:this.slide("prev")},c.prototype.slide=function(b,d){var e=this.$element.find(".item.active"),f=d||this.getItemForDirection(b,e),g=this.interval,h="next"==b?"left":"right",i=this;if(f.hasClass("active"))return this.sliding=!1;var j=f[0],k=a.Event("slide.bs.carousel",{relatedTarget:j,direction:h});if(this.$element.trigger(k),!k.isDefaultPrevented()){if(this.sliding=!0,g&&this.pause(),this.$indicators.length){this.$indicators.find(".active").removeClass("active");var l=a(this.$indicators.children()[this.getItemIndex(f)]);l&&l.addClass("active")}var m=a.Event("slid.bs.carousel",{relatedTarget:j,direction:h});return a.support.transition&&this.$element.hasClass("slide")?(f.addClass(b),f[0].offsetWidth,e.addClass(h),f.addClass(h),e.one("bsTransitionEnd",function(){f.removeClass([b,h].join(" ")).addClass("active"),e.removeClass(["active",h].join(" ")),i.sliding=!1,setTimeout(function(){i.$element.trigger(m)},0)}).emulateTransitionEnd(c.TRANSITION_DURATION)):(e.removeClass("active"),f.addClass("active"),this.sliding=!1,this.$element.trigger(m)),g&&this.cycle(),this}};var d=a.fn.carousel;a.fn.carousel=b,a.fn.carousel.Constructor=c,a.fn.carousel.noConflict=function(){return a.fn.carousel=d,this};var e=function(c){var d,e=a(this),f=a(e.attr("data-target")||(d=e.attr("href"))&&d.replace(/.*(?=#[^\s]+$)/,""));if(f.hasClass("carousel")){var g=a.extend({},f.data(),e.data()),h=e.attr("data-slide-to");h&&(g.interval=!1),b.call(f,g),h&&f.data("bs.carousel").to(h),c.preventDefault()}};a(document).on("click.bs.carousel.data-api","[data-slide]",e).on("click.bs.carousel.data-api","[data-slide-to]",e),a(window).on("load",function(){a('[data-ride="carousel"]').each(function(){var c=a(this);b.call(c,c.data())})})}(jQuery),+function(a){"use strict";function b(b){var c,d=b.attr("data-target")||(c=b.attr("href"))&&c.replace(/.*(?=#[^\s]+$)/,"");return a(d)}function c(b){return this.each(function(){var c=a(this),e=c.data("bs.collapse"),f=a.extend({},d.DEFAULTS,c.data(),"object"==typeof b&&b);!e&&f.toggle&&/show|hide/.test(b)&&(f.toggle=!1),e||c.data("bs.collapse",e=new d(this,f)),"string"==typeof b&&e[b]()})}var d=function(b,c){this.$element=a(b),this.options=a.extend({},d.DEFAULTS,c),this.$trigger=a('[data-toggle="collapse"][href="#'+b.id+'"],[data-toggle="collapse"][data-target="#'+b.id+'"]'),this.transitioning=null,this.options.parent?this.$parent=this.getParent():this.addAriaAndCollapsedClass(this.$element,this.$trigger),this.options.toggle&&this.toggle()};d.VERSION="3.3.6",d.TRANSITION_DURATION=350,d.DEFAULTS={toggle:!0},d.prototype.dimension=function(){var a=this.$element.hasClass("width");return a?"width":"height"},d.prototype.show=function(){if(!this.transitioning&&!this.$element.hasClass("in")){var b,e=this.$parent&&this.$parent.children(".panel").children(".in, .collapsing");if(!(e&&e.length&&(b=e.data("bs.collapse"),b&&b.transitioning))){var f=a.Event("show.bs.collapse");if(this.$element.trigger(f),!f.isDefaultPrevented()){e&&e.length&&(c.call(e,"hide"),b||e.data("bs.collapse",null));var g=this.dimension();this.$element.removeClass("collapse").addClass("collapsing")[g](0).attr("aria-expanded",!0),this.$trigger.removeClass("collapsed").attr("aria-expanded",!0),this.transitioning=1;var h=function(){this.$element.removeClass("collapsing").addClass("collapse in")[g](""),this.transitioning=0,this.$element.trigger("shown.bs.collapse")};if(!a.support.transition)return h.call(this);var i=a.camelCase(["scroll",g].join("-"));this.$element.one("bsTransitionEnd",a.proxy(h,this)).emulateTransitionEnd(d.TRANSITION_DURATION)[g](this.$element[0][i])}}}},d.prototype.hide=function(){if(!this.transitioning&&this.$element.hasClass("in")){var b=a.Event("hide.bs.collapse");if(this.$element.trigger(b),!b.isDefaultPrevented()){var c=this.dimension();this.$element[c](this.$element[c]())[0].offsetHeight,this.$element.addClass("collapsing").removeClass("collapse in").attr("aria-expanded",!1),this.$trigger.addClass("collapsed").attr("aria-expanded",!1),this.transitioning=1;var e=function(){this.transitioning=0,this.$element.removeClass("collapsing").addClass("collapse").trigger("hidden.bs.collapse")};return a.support.transition?void this.$element[c](0).one("bsTransitionEnd",a.proxy(e,this)).emulateTransitionEnd(d.TRANSITION_DURATION):e.call(this)}}},d.prototype.toggle=function(){this[this.$element.hasClass("in")?"hide":"show"]()},d.prototype.getParent=function(){return a(this.options.parent).find('[data-toggle="collapse"][data-parent="'+this.options.parent+'"]').each(a.proxy(function(c,d){var e=a(d);this.addAriaAndCollapsedClass(b(e),e)},this)).end()},d.prototype.addAriaAndCollapsedClass=function(a,b){var c=a.hasClass("in");a.attr("aria-expanded",c),b.toggleClass("collapsed",!c).attr("aria-expanded",c)};var e=a.fn.collapse;a.fn.collapse=c,a.fn.collapse.Constructor=d,a.fn.collapse.noConflict=function(){return a.fn.collapse=e,this},a(document).on("click.bs.collapse.data-api",'[data-toggle="collapse"]',function(d){var e=a(this);e.attr("data-target")||d.preventDefault();var f=b(e),g=f.data("bs.collapse"),h=g?"toggle":e.data();c.call(f,h)})}(jQuery),+function(a){"use strict";function b(b){var c=b.attr("data-target");c||(c=b.attr("href"),c=c&&/#[A-Za-z]/.test(c)&&c.replace(/.*(?=#[^\s]*$)/,""));var d=c&&a(c);return d&&d.length?d:b.parent()}function c(c){c&&3===c.which||(a(e).remove(),a(f).each(function(){var d=a(this),e=b(d),f={relatedTarget:this};e.hasClass("open")&&(c&&"click"==c.type&&/input|textarea/i.test(c.target.tagName)&&a.contains(e[0],c.target)||(e.trigger(c=a.Event("hide.bs.dropdown",f)),c.isDefaultPrevented()||(d.attr("aria-expanded","false"),e.removeClass("open").trigger(a.Event("hidden.bs.dropdown",f)))))}))}function d(b){return this.each(function(){var c=a(this),d=c.data("bs.dropdown");d||c.data("bs.dropdown",d=new g(this)),"string"==typeof b&&d[b].call(c)})}var e=".dropdown-backdrop",f='[data-toggle="dropdown"]',g=function(b){a(b).on("click.bs.dropdown",this.toggle)};g.VERSION="3.3.6",g.prototype.toggle=function(d){var e=a(this);if(!e.is(".disabled, :disabled")){var f=b(e),g=f.hasClass("open");if(c(),!g){"ontouchstart"in document.documentElement&&!f.closest(".navbar-nav").length&&a(document.createElement("div")).addClass("dropdown-backdrop").insertAfter(a(this)).on("click",c);var h={relatedTarget:this};if(f.trigger(d=a.Event("show.bs.dropdown",h)),d.isDefaultPrevented())return;e.trigger("focus").attr("aria-expanded","true"),f.toggleClass("open").trigger(a.Event("shown.bs.dropdown",h))}return!1}},g.prototype.keydown=function(c){if(/(38|40|27|32)/.test(c.which)&&!/input|textarea/i.test(c.target.tagName)){var d=a(this);if(c.preventDefault(),c.stopPropagation(),!d.is(".disabled, :disabled")){var e=b(d),g=e.hasClass("open");if(!g&&27!=c.which||g&&27==c.which)return 27==c.which&&e.find(f).trigger("focus"),d.trigger("click");var h=" li:not(.disabled):visible a",i=e.find(".dropdown-menu"+h);if(i.length){var j=i.index(c.target);38==c.which&&j>0&&j--,40==c.which&&jdocument.documentElement.clientHeight;this.$element.css({paddingLeft:!this.bodyIsOverflowing&&a?this.scrollbarWidth:"",paddingRight:this.bodyIsOverflowing&&!a?this.scrollbarWidth:""})},c.prototype.resetAdjustments=function(){this.$element.css({paddingLeft:"",paddingRight:""})},c.prototype.checkScrollbar=function(){var a=window.innerWidth;if(!a){var b=document.documentElement.getBoundingClientRect();a=b.right-Math.abs(b.left)}this.bodyIsOverflowing=document.body.clientWidth
',trigger:"hover focus",title:"",delay:0,html:!1,container:!1,viewport:{selector:"body",padding:0}},c.prototype.init=function(b,c,d){if(this.enabled=!0,this.type=b,this.$element=a(c),this.options=this.getOptions(d),this.$viewport=this.options.viewport&&a(a.isFunction(this.options.viewport)?this.options.viewport.call(this,this.$element):this.options.viewport.selector||this.options.viewport),this.inState={click:!1,hover:!1,focus:!1},this.$element[0]instanceof document.constructor&&!this.options.selector)throw new Error("`selector` option must be specified when initializing "+this.type+" on the window.document object!");for(var e=this.options.trigger.split(" "),f=e.length;f--;){var g=e[f];if("click"==g)this.$element.on("click."+this.type,this.options.selector,a.proxy(this.toggle,this));else if("manual"!=g){var h="hover"==g?"mouseenter":"focusin",i="hover"==g?"mouseleave":"focusout";this.$element.on(h+"."+this.type,this.options.selector,a.proxy(this.enter,this)),this.$element.on(i+"."+this.type,this.options.selector,a.proxy(this.leave,this))}}this.options.selector?this._options=a.extend({},this.options,{trigger:"manual",selector:""}):this.fixTitle()},c.prototype.getDefaults=function(){return c.DEFAULTS},c.prototype.getOptions=function(b){return b=a.extend({},this.getDefaults(),this.$element.data(),b),b.delay&&"number"==typeof b.delay&&(b.delay={show:b.delay,hide:b.delay}),b},c.prototype.getDelegateOptions=function(){var b={},c=this.getDefaults();return this._options&&a.each(this._options,function(a,d){c[a]!=d&&(b[a]=d)}),b},c.prototype.enter=function(b){var c=b instanceof this.constructor?b:a(b.currentTarget).data("bs."+this.type);return c||(c=new this.constructor(b.currentTarget,this.getDelegateOptions()),a(b.currentTarget).data("bs."+this.type,c)),b instanceof a.Event&&(c.inState["focusin"==b.type?"focus":"hover"]=!0),c.tip().hasClass("in")||"in"==c.hoverState?void(c.hoverState="in"):(clearTimeout(c.timeout),c.hoverState="in",c.options.delay&&c.options.delay.show?void(c.timeout=setTimeout(function(){"in"==c.hoverState&&c.show()},c.options.delay.show)):c.show())},c.prototype.isInStateTrue=function(){for(var a in this.inState)if(this.inState[a])return!0;return!1},c.prototype.leave=function(b){var c=b instanceof this.constructor?b:a(b.currentTarget).data("bs."+this.type);return c||(c=new this.constructor(b.currentTarget,this.getDelegateOptions()),a(b.currentTarget).data("bs."+this.type,c)),b instanceof a.Event&&(c.inState["focusout"==b.type?"focus":"hover"]=!1),c.isInStateTrue()?void 0:(clearTimeout(c.timeout),c.hoverState="out",c.options.delay&&c.options.delay.hide?void(c.timeout=setTimeout(function(){"out"==c.hoverState&&c.hide()},c.options.delay.hide)):c.hide())},c.prototype.show=function(){var b=a.Event("show.bs."+this.type);if(this.hasContent()&&this.enabled){this.$element.trigger(b);var d=a.contains(this.$element[0].ownerDocument.documentElement,this.$element[0]);if(b.isDefaultPrevented()||!d)return;var e=this,f=this.tip(),g=this.getUID(this.type);this.setContent(),f.attr("id",g),this.$element.attr("aria-describedby",g),this.options.animation&&f.addClass("fade");var h="function"==typeof this.options.placement?this.options.placement.call(this,f[0],this.$element[0]):this.options.placement,i=/\s?auto?\s?/i,j=i.test(h);j&&(h=h.replace(i,"")||"top"),f.detach().css({top:0,left:0,display:"block"}).addClass(h).data("bs."+this.type,this),this.options.container?f.appendTo(this.options.container):f.insertAfter(this.$element),this.$element.trigger("inserted.bs."+this.type);var k=this.getPosition(),l=f[0].offsetWidth,m=f[0].offsetHeight;if(j){var n=h,o=this.getPosition(this.$viewport);h="bottom"==h&&k.bottom+m>o.bottom?"top":"top"==h&&k.top-mo.width?"left":"left"==h&&k.left-lg.top+g.height&&(e.top=g.top+g.height-i)}else{var j=b.left-f,k=b.left+f+c;jg.right&&(e.left=g.left+g.width-k)}return e},c.prototype.getTitle=function(){var a,b=this.$element,c=this.options;return a=b.attr("data-original-title")||("function"==typeof c.title?c.title.call(b[0]):c.title)},c.prototype.getUID=function(a){do a+=~~(1e6*Math.random());while(document.getElementById(a));return a},c.prototype.tip=function(){if(!this.$tip&&(this.$tip=a(this.options.template),1!=this.$tip.length))throw new Error(this.type+" `template` option must consist of exactly 1 top-level element!");return this.$tip},c.prototype.arrow=function(){return this.$arrow=this.$arrow||this.tip().find(".tooltip-arrow")},c.prototype.enable=function(){this.enabled=!0},c.prototype.disable=function(){this.enabled=!1},c.prototype.toggleEnabled=function(){this.enabled=!this.enabled},c.prototype.toggle=function(b){var c=this;b&&(c=a(b.currentTarget).data("bs."+this.type),c||(c=new this.constructor(b.currentTarget,this.getDelegateOptions()),a(b.currentTarget).data("bs."+this.type,c))),b?(c.inState.click=!c.inState.click,c.isInStateTrue()?c.enter(c):c.leave(c)):c.tip().hasClass("in")?c.leave(c):c.enter(c)},c.prototype.destroy=function(){var a=this;clearTimeout(this.timeout),this.hide(function(){a.$element.off("."+a.type).removeData("bs."+a.type),a.$tip&&a.$tip.detach(),a.$tip=null,a.$arrow=null,a.$viewport=null})};var d=a.fn.tooltip;a.fn.tooltip=b,a.fn.tooltip.Constructor=c,a.fn.tooltip.noConflict=function(){return a.fn.tooltip=d,this}}(jQuery),+function(a){"use strict";function b(b){return this.each(function(){var d=a(this),e=d.data("bs.popover"),f="object"==typeof b&&b;(e||!/destroy|hide/.test(b))&&(e||d.data("bs.popover",e=new c(this,f)),"string"==typeof b&&e[b]())})}var c=function(a,b){this.init("popover",a,b)};if(!a.fn.tooltip)throw new Error("Popover requires tooltip.js");c.VERSION="3.3.6",c.DEFAULTS=a.extend({},a.fn.tooltip.Constructor.DEFAULTS,{placement:"right",trigger:"click",content:"",template:''}),c.prototype=a.extend({},a.fn.tooltip.Constructor.prototype),c.prototype.constructor=c,c.prototype.getDefaults=function(){return c.DEFAULTS},c.prototype.setContent=function(){var a=this.tip(),b=this.getTitle(),c=this.getContent();a.find(".popover-title")[this.options.html?"html":"text"](b),a.find(".popover-content").children().detach().end()[this.options.html?"string"==typeof c?"html":"append":"text"](c),a.removeClass("fade top bottom left right in"),a.find(".popover-title").html()||a.find(".popover-title").hide()},c.prototype.hasContent=function(){return this.getTitle()||this.getContent()},c.prototype.getContent=function(){var a=this.$element,b=this.options;return a.attr("data-content")||("function"==typeof b.content?b.content.call(a[0]):b.content)},c.prototype.arrow=function(){return this.$arrow=this.$arrow||this.tip().find(".arrow")};var d=a.fn.popover;a.fn.popover=b,a.fn.popover.Constructor=c,a.fn.popover.noConflict=function(){return a.fn.popover=d,this}}(jQuery),+function(a){"use strict";function b(c,d){this.$body=a(document.body),this.$scrollElement=a(a(c).is(document.body)?window:c),this.options=a.extend({},b.DEFAULTS,d),this.selector=(this.options.target||"")+" .nav li > a",this.offsets=[],this.targets=[],this.activeTarget=null,this.scrollHeight=0,this.$scrollElement.on("scroll.bs.scrollspy",a.proxy(this.process,this)),this.refresh(),this.process()}function c(c){return this.each(function(){var d=a(this),e=d.data("bs.scrollspy"),f="object"==typeof c&&c;e||d.data("bs.scrollspy",e=new b(this,f)),"string"==typeof c&&e[c]()})}b.VERSION="3.3.6",b.DEFAULTS={offset:10},b.prototype.getScrollHeight=function(){return this.$scrollElement[0].scrollHeight||Math.max(this.$body[0].scrollHeight,document.documentElement.scrollHeight)},b.prototype.refresh=function(){var b=this,c="offset",d=0;this.offsets=[],this.targets=[],this.scrollHeight=this.getScrollHeight(),a.isWindow(this.$scrollElement[0])||(c="position",d=this.$scrollElement.scrollTop()),this.$body.find(this.selector).map(function(){var b=a(this),e=b.data("target")||b.attr("href"),f=/^#./.test(e)&&a(e);return f&&f.length&&f.is(":visible")&&[[f[c]().top+d,e]]||null}).sort(function(a,b){return a[0]-b[0]}).each(function(){b.offsets.push(this[0]),b.targets.push(this[1])})},b.prototype.process=function(){var a,b=this.$scrollElement.scrollTop()+this.options.offset,c=this.getScrollHeight(),d=this.options.offset+c-this.$scrollElement.height(),e=this.offsets,f=this.targets,g=this.activeTarget;if(this.scrollHeight!=c&&this.refresh(),b>=d)return g!=(a=f[f.length-1])&&this.activate(a);if(g&&b=e[a]&&(void 0===e[a+1]||b .dropdown-menu > .active").removeClass("active").end().find('[data-toggle="tab"]').attr("aria-expanded",!1),b.addClass("active").find('[data-toggle="tab"]').attr("aria-expanded",!0),h?(b[0].offsetWidth,b.addClass("in")):b.removeClass("fade"),b.parent(".dropdown-menu").length&&b.closest("li.dropdown").addClass("active").end().find('[data-toggle="tab"]').attr("aria-expanded",!0),e&&e()}var g=d.find("> .active"),h=e&&a.support.transition&&(g.length&&g.hasClass("fade")||!!d.find("> .fade").length);g.length&&h?g.one("bsTransitionEnd",f).emulateTransitionEnd(c.TRANSITION_DURATION):f(),g.removeClass("in")};var d=a.fn.tab;a.fn.tab=b,a.fn.tab.Constructor=c,a.fn.tab.noConflict=function(){return a.fn.tab=d,this};var e=function(c){c.preventDefault(),b.call(a(this),"show")};a(document).on("click.bs.tab.data-api",'[data-toggle="tab"]',e).on("click.bs.tab.data-api",'[data-toggle="pill"]',e)}(jQuery),+function(a){"use strict";function b(b){return this.each(function(){var d=a(this),e=d.data("bs.affix"),f="object"==typeof b&&b;e||d.data("bs.affix",e=new c(this,f)),"string"==typeof b&&e[b]()})}var c=function(b,d){this.options=a.extend({},c.DEFAULTS,d),this.$target=a(this.options.target).on("scroll.bs.affix.data-api",a.proxy(this.checkPosition,this)).on("click.bs.affix.data-api",a.proxy(this.checkPositionWithEventLoop,this)),this.$element=a(b),this.affixed=null,this.unpin=null,this.pinnedOffset=null,this.checkPosition()};c.VERSION="3.3.6",c.RESET="affix affix-top affix-bottom",c.DEFAULTS={offset:0,target:window},c.prototype.getState=function(a,b,c,d){var e=this.$target.scrollTop(),f=this.$element.offset(),g=this.$target.height();if(null!=c&&"top"==this.affixed)return c>e?"top":!1;if("bottom"==this.affixed)return null!=c?e+this.unpin<=f.top?!1:"bottom":a-d>=e+g?!1:"bottom";var h=null==this.affixed,i=h?e:f.top,j=h?g:b;return null!=c&&c>=e?"top":null!=d&&i+j>=a-d?"bottom":!1},c.prototype.getPinnedOffset=function(){if(this.pinnedOffset)return this.pinnedOffset;this.$element.removeClass(c.RESET).addClass("affix");var a=this.$target.scrollTop(),b=this.$element.offset();return this.pinnedOffset=b.top-a},c.prototype.checkPositionWithEventLoop=function(){setTimeout(a.proxy(this.checkPosition,this),1)},c.prototype.checkPosition=function(){if(this.$element.is(":visible")){var b=this.$element.height(),d=this.options.offset,e=d.top,f=d.bottom,g=Math.max(a(document).height(),a(document.body).height());"object"!=typeof d&&(f=e=d),"function"==typeof e&&(e=d.top(this.$element)),"function"==typeof f&&(f=d.bottom(this.$element));var h=this.getState(g,b,e,f);if(this.affixed!=h){null!=this.unpin&&this.$element.css("top","");var i="affix"+(h?"-"+h:""),j=a.Event(i+".bs.affix");if(this.$element.trigger(j),j.isDefaultPrevented())return;this.affixed=h,this.unpin="bottom"==h?this.getPinnedOffset():null,this.$element.removeClass(c.RESET).addClass(i).trigger(i.replace("affix","affixed")+".bs.affix")}"bottom"==h&&this.$element.offset({top:g-b-f})}};var d=a.fn.affix;a.fn.affix=b,a.fn.affix.Constructor=c,a.fn.affix.noConflict=function(){return a.fn.affix=d,this},a(window).on("load",function(){a('[data-spy="affix"]').each(function(){var c=a(this),d=c.data();d.offset=d.offset||{},null!=d.offsetBottom&&(d.offset.bottom=d.offsetBottom),null!=d.offsetTop&&(d.offset.top=d.offsetTop),b.call(c,d)})})}(jQuery);
--------------------------------------------------------------------------------
/src/publish/assets/js/buttons.html5.min.js:
--------------------------------------------------------------------------------
1 | (function(g){"function"===typeof define&&define.amd?define(["jquery","datatables.net","datatables.net-buttons"],function(d){return g(d,window,document)}):"object"===typeof exports?module.exports=function(d,f){d||(d=window);if(!f||!f.fn.dataTable)f=require("datatables.net")(d,f).$;f.fn.dataTable.Buttons||require("datatables.net-buttons")(d,f);return g(f,d,d.document)}:g(jQuery,window,document)})(function(g,d,f,k){var l=g.fn.dataTable,j;if("undefined"!==typeof navigator&&/MSIE [1-9]\./.test(navigator.userAgent))j=
2 | void 0;else{var x=d.document,q=x.createElementNS("http://www.w3.org/1999/xhtml","a"),E="download"in q,r=d.webkitRequestFileSystem,y=d.requestFileSystem||r||d.mozRequestFileSystem,F=function(a){(d.setImmediate||d.setTimeout)(function(){throw a;},0)},s=0,t=function(a){var b=function(){"string"===typeof a?(d.URL||d.webkitURL||d).revokeObjectURL(a):a.remove()};d.chrome?b():setTimeout(b,500)},u=function(a,b,e){for(var b=[].concat(b),c=b.length;c--;){var d=a["on"+b[c]];if("function"===typeof d)try{d.call(a,
3 | e||a)}catch(i){F(i)}}},A=function(a){return/^\s*(?:text\/\S*|application\/xml|\S*\/\S*\+xml)\s*;.*charset\s*=\s*utf-8/i.test(a.type)?new Blob(["",a],{type:a.type}):a},B=function(a,b){var a=A(a),e=this,c=a.type,z=!1,i,g,m=function(){u(e,["writestart","progress","write","writeend"])},o=function(){if(z||!i)i=(d.URL||d.webkitURL||d).createObjectURL(a);g?g.location.href=i:d.open(i,"_blank")===k&&"undefined"!==typeof safari&&(d.location.href=i);e.readyState=e.DONE;m();t(i)},n=function(a){return function(){if(e.readyState!==
4 | e.DONE)return a.apply(this,arguments)}},f={create:!0,exclusive:!1},h;e.readyState=e.INIT;b||(b="download");if(E)i=(d.URL||d.webkitURL||d).createObjectURL(a),q.href=i,q.download=b,c=x.createEvent("MouseEvents"),c.initMouseEvent("click",!0,!1,d,0,0,0,0,0,!1,!1,!1,!1,0,null),q.dispatchEvent(c),e.readyState=e.DONE,m(),t(i);else{d.chrome&&(c&&"application/octet-stream"!==c)&&(h=a.slice||a.webkitSlice,a=h.call(a,0,a.size,"application/octet-stream"),z=!0);r&&"download"!==b&&(b+=".download");if("application/octet-stream"===
5 | c||r)g=d;y?(s+=a.size,y(d.TEMPORARY,s,n(function(c){c.root.getDirectory("saved",f,n(function(c){var d=function(){c.getFile(b,f,n(function(b){b.createWriter(n(function(c){c.onwriteend=function(a){g.location.href=b.toURL();e.readyState=e.DONE;u(e,"writeend",a);t(b)};c.onerror=function(){var a=c.error;a.code!==a.ABORT_ERR&&o()};["writestart","progress","write","abort"].forEach(function(a){c["on"+a]=e["on"+a]});c.write(a);e.abort=function(){c.abort();e.readyState=e.DONE};e.readyState=e.WRITING}),o)}),
6 | o)};c.getFile(b,{create:false},n(function(a){a.remove();d()}),n(function(a){a.code===a.NOT_FOUND_ERR?d():o()}))}),o)}),o)):o()}},h=B.prototype;"undefined"!==typeof navigator&&navigator.msSaveOrOpenBlob?j=function(a,b){return navigator.msSaveOrOpenBlob(A(a),b)}:(h.abort=function(){this.readyState=this.DONE;u(this,"abort")},h.readyState=h.INIT=0,h.WRITING=1,h.DONE=2,h.error=h.onwritestart=h.onprogress=h.onwrite=h.onabort=h.onerror=h.onwriteend=null,j=function(a,b){return new B(a,b)})}var v=function(a,
7 | b){var e="*"===a.filename&&"*"!==a.title&&a.title!==k?a.title:a.filename;"function"===typeof e&&(e=e());-1!==e.indexOf("*")&&(e=e.replace("*",g("title").text()));e=e.replace(/[^a-zA-Z0-9_\u00A1-\uFFFF\.,\-_ !\(\)]/g,"");return b===k||!0===b?e+a.extension:e},G=function(a){var b="Sheet1";a.sheetName&&(b=a.sheetName.replace(/[\[\]\*\/\\\?\:]/g,""));return b},H=function(a){a=a.title;"function"===typeof a&&(a=a());return-1!==a.indexOf("*")?a.replace("*",g("title").text()):a},w=function(a){return a.newline?
8 | a.newline:navigator.userAgent.match(/Windows/)?"\r\n":"\n"},C=function(a,b){for(var e=w(b),c=a.buttons.exportData(b.exportOptions),d=b.fieldBoundary,i=b.fieldSeparator,g=RegExp(d,"g"),m=b.escapeChar!==k?b.escapeChar:"\\",f=function(a){for(var b="",c=0,e=a.length;c\t ',"xl/_rels/workbook.xml.rels":'\t ',
10 | "[Content_Types].xml":'\t \t \t \t \t ',
11 | "xl/workbook.xml":'\t \t \t\t\t \t \t\t\t \t ',
12 | "xl/worksheets/sheet1.xml":'\t\t\t__DATA__\t '};l.ext.buttons.copyHtml5={className:"buttons-copy buttons-html5",
13 | text:function(a){return a.i18n("buttons.copy","Copy")},action:function(a,b,e,c){var a=C(b,c),d=a.str,e=g("
").css({height:1,width:1,overflow:"hidden",position:"fixed",top:0,left:0});c.customize&&(d=c.customize(d,c));c=g("").val(d).appendTo(e);if(f.queryCommandSupported("copy")){e.appendTo(b.table().container());c[0].focus();c[0].select();try{f.execCommand("copy");e.remove();b.buttons.info(b.i18n("buttons.copyTitle","Copy to clipboard"),b.i18n("buttons.copySuccess",{1:"Copied one row to clipboard",
14 | _:"Copied %d rows to clipboard"},a.rows),2E3);return}catch(i){}}a=g(""+b.i18n("buttons.copyKeys","Press ctrl or ⌘ + C to copy the table data to your system clipboard. To cancel, click this message or press escape.")+" ").append(e);b.buttons.info(b.i18n("buttons.copyTitle","Copy to clipboard"),a,0);c[0].focus();c[0].select();var h=g(a).closest(".dt-button-info"),m=function(){h.off("click.buttons-copy");g(f).off(".buttons-copy");b.buttons.info(!1)};h.on("click.buttons-copy",
15 | m);g(f).on("keydown.buttons-copy",function(a){27===a.keyCode&&m()}).on("copy.buttons-copy cut.buttons-copy",function(){m()})},exportOptions:{},fieldSeparator:"\t",fieldBoundary:"",header:!0,footer:!1};l.ext.buttons.csvHtml5={className:"buttons-csv buttons-html5",available:function(){return d.FileReader!==k&&d.Blob},text:function(a){return a.i18n("buttons.csv","CSV")},action:function(a,b,d,c){w(c);a=C(b,c).str;b=c.charset;c.customize&&(a=c.customize(a,c));!1!==b?(b||(b=f.characterSet||f.charset),b&&
16 | (b=";charset="+b)):b="";j(new Blob([a],{type:"text/csv"+b}),v(c))},filename:"*",extension:".csv",exportOptions:{},fieldSeparator:",",fieldBoundary:'"',escapeChar:'"',charset:null,header:!0,footer:!1};l.ext.buttons.excelHtml5={className:"buttons-excel buttons-html5",available:function(){return d.FileReader!==k&&d.JSZip!==k&&!D()},text:function(a){return a.i18n("buttons.excel","Excel")},action:function(a,b,e,c){a="";b=b.buttons.exportData(c.exportOptions);e=function(a){for(var b=[],c=0,d=a.length;c<
17 | d;c++){if(null===a[c]||a[c]===k)a[c]="";b.push("number"===typeof a[c]||a[c].match&&g.trim(a[c]).match(/^-?\d+(\.\d+)?$/)&&"0"!==a[c].charAt(0)?''+a[c]+" ":''+(!a[c].replace?a[c]:a[c].replace(/&(?!amp;)/g,"&").replace(//g,">").replace(/[\x00-\x09\x0B\x0C\x0E-\x1F\x7F-\x9F]/g,""))+" ")}return""+b.join("")+"
"};c.header&&(a+=e(b.header));for(var f=0,i=b.body.length;f');
31 | });
32 | $('#optionnewfield').on('click','#hapusfield',function() {
33 | $(this).parent().remove();
34 | });
35 |
36 | function keyupaddnewtable (){
37 | $("#namatable_newtable").keyup(function(){
38 | namamodel_newtable.val(''+$(this).val()+'Model');
39 | namacontroller_newtable.val(''+$(this).val()+'Controller');
40 | namaview_newtable.val($(this).val());
41 | namavalidasi_newtable.val(''+$(this).val()+'Validasi');
42 | namemigration.val('Create'+$(this).val()+'Table');
43 | if($('#namatable_newtable').val()==""){
44 | $("#errorpointer *").prop("disabled", true);
45 | }else{
46 | $("#errorpointer *").prop("disabled", false);
47 | }
48 | });
49 |
50 |
51 | }
52 |
53 |
54 |
55 | function changetable (val){
56 | namamodel_table.val(''+val+'Model');
57 | namacontroller_table.val(''+val+'Controller');
58 | namaview_table.val(val);
59 | namavalidasi_table.val(''+val+'Validasi');
60 |
61 | $.ajax({
62 | type:"POST",
63 | data:{namatable: val, _token: token},
64 | url:"bubbleShowTable"
65 | ,success:function(sukses)
66 | {
67 |
68 | if(sukses=="gagal"){
69 | $('#fieldvalidasi').html('');
70 | $('#fieldvalidasi').fadeIn('slow');
71 | $("#errorpointer *").prop("disabled", true);
72 | }else{
73 | $('#fieldvalidasi').hide();
74 | $('#fieldvalidasi').html(sukses);
75 | $('#fieldvalidasi').fadeIn('slow');
76 | $("#errorpointer *").prop("disabled", false);
77 | }
78 |
79 | }
80 | ,error:function(a,b,c)
81 | {
82 | $('#response').hide();
83 | $('#response').html(' Maaf Terjadi Error
');
84 | $('#response').fadeIn('slow');
85 | $("#errorpointer *").prop("disabled", false);
86 | }
87 | });
88 |
89 | }
90 |
91 |
92 | $('#prosescrudtable').click(function() {
93 | if($(this).val()=="newtable"){
94 | CreateCRUDNewTable();
95 | }else{
96 | CreateCRUDTable();
97 | }
98 | });
99 |
100 |
101 | function CreateCRUDNewTable(){
102 | if( $('#newfield #primaryfield_newtable:checked').length > 0 ){ // at-least one checkbox checked
103 | var primary = $('#newfield #primaryfield_newtable');
104 | var typefield = $('#newfield #typefield_newtable');
105 | var autoincrement = $('#newfield #autoincrementsfield_newtable');
106 | for(var i=0; iBenarkan Terlebih Dahulu AutoIncrement , Primary Harus Di Pilih');
113 | $('#response').fadeIn('slow');
114 | }else{
115 | if(typefield.eq(i).val() != "integer"){
116 | $('#imageloading').hide();
117 | $('#response').hide();
118 | $('#response').html('Type DB PrimaryKey Harus Integer
');
119 | $('#response').fadeIn('slow');
120 |
121 | }else{
122 | $('#ai_newtable').val(i);
123 | prosesCRUD();
124 | }
125 |
126 | }
127 |
128 | }
129 |
130 |
131 | }
132 |
133 | }
134 | }
135 |
136 | function CreateCRUDTable(){
137 |
138 | prosesCRUD();
139 |
140 | }
141 |
142 | function prosesCRUD(){
143 |
144 | var form = $( "#formcrudtable" ).serialize();
145 |
146 |
147 | $.ajax({
148 | type:"POST",
149 | data:form,
150 | url:"bubbleCreateController_Table"
151 | ,beforeSend: function() {
152 | $('#imageloading').show();// Note the ,e that I added
153 | $("#errorpointer *").prop("disabled", true);
154 | }
155 | ,success:function(sukses)
156 | {
157 |
158 | $('#imageloading').hide();
159 | $('#response').hide();
160 | $('#response').html(''+sukses+'
');
161 | $('#response').fadeIn('slow');
162 | $("#errorpointer *").prop("disabled", false);
163 | }
164 | ,error:function(a,b,c)
165 | {
166 | $('#imageloading').hide();
167 | $('#response').hide();
168 | $('#response').html(a.responseText);
169 | $('#response').fadeIn('slow');
170 | $("#errorpointer *").prop("disabled", false);
171 | }
172 | }
173 | );
174 |
175 | }
176 |
177 | //New Table
178 |
179 | $('#newfield #uuidfield_newtable').click(function(){
180 | $('#newfield #autoincrementsfield_newtable').each(function(i){
181 | if($(this).is(':checked')) {
182 | $(this).prop("checked",false);
183 | }else{
184 | $(this).prop("checked",true);
185 | }
186 | });
187 |
188 | $('#newfield #primaryfield_newtable').each(function(i){
189 | if($(this).is(':checked')) {
190 | $(this).prop("checked",false);
191 | }else{
192 | $(this).prop("checked",true);
193 | }
194 | });
195 |
196 | });
197 |
198 |
199 |
200 |
201 | });
202 |
--------------------------------------------------------------------------------
/src/publish/assets/js/dataTables.bootstrap.min.js:
--------------------------------------------------------------------------------
1 | /*!
2 | DataTables Bootstrap 3 integration
3 | ©2011-2015 SpryMedia Ltd - datatables.net/license
4 | */
5 | (function(b){"function"===typeof define&&define.amd?define(["jquery","datatables.net"],function(a){return b(a,window,document)}):"object"===typeof exports?module.exports=function(a,d){a||(a=window);if(!d||!d.fn.dataTable)d=require("datatables.net")(a,d).$;return b(d,a,a.document)}:b(jQuery,window,document)})(function(b,a,d){var f=b.fn.dataTable;b.extend(!0,f.defaults,{dom:"<'row'<'col-sm-6'l><'col-sm-6'f>><'row'<'col-sm-12'tr>><'row'<'col-sm-5'i><'col-sm-7'p>>",renderer:"bootstrap"});b.extend(f.ext.classes,
6 | {sWrapper:"dataTables_wrapper form-inline dt-bootstrap",sFilterInput:"form-control input-sm",sLengthSelect:"form-control input-sm",sProcessing:"dataTables_processing panel panel-default"});f.ext.renderer.pageButton.bootstrap=function(a,h,r,m,j,n){var o=new f.Api(a),s=a.oClasses,k=a.oLanguage.oPaginate,t=a.oLanguage.oAria.paginate||{},e,g,p=0,q=function(d,f){var l,h,i,c,m=function(a){a.preventDefault();!b(a.currentTarget).hasClass("disabled")&&o.page()!=a.data.action&&o.page(a.data.action).draw("page")};
7 | l=0;for(h=f.length;l",{"class":s.sPageButton+" "+g,id:0===r&&"string"===typeof c?a.sTableId+"_"+c:null}).append(b("",{href:"#",
8 | "aria-controls":a.sTableId,"aria-label":t[c],"data-dt-idx":p,tabindex:a.iTabIndex}).html(e)).appendTo(d),a.oApi._fnBindAction(i,{action:c},m),p++)}},i;try{i=b(h).find(d.activeElement).data("dt-idx")}catch(u){}q(b(h).empty().html('').children("ul"),m);i&&b(h).find("[data-dt-idx="+i+"]").focus()};return f});
9 |
--------------------------------------------------------------------------------
/src/publish/assets/js/dataTables.buttons.min.js:
--------------------------------------------------------------------------------
1 | /*!
2 | Buttons for DataTables 1.1.2
3 | ©2015 SpryMedia Ltd - datatables.net/license
4 | */
5 | (function(e){"function"===typeof define&&define.amd?define(["jquery","datatables.net"],function(p){return e(p,window,document)}):"object"===typeof exports?module.exports=function(p,o){p||(p=window);if(!o||!o.fn.dataTable)o=require("datatables.net")(p,o).$;return e(o,p,p.document)}:e(jQuery,window,document)})(function(e,p,o,n){var j=e.fn.dataTable,t=0,u=0,l=j.ext.buttons,m=function(a,b){!0===b&&(b={});e.isArray(b)&&(b={buttons:b});this.c=e.extend(!0,{},m.defaults,b);b.buttons&&(this.c.buttons=b.buttons);
6 | this.s={dt:new j.Api(a),buttons:[],subButtons:[],listenKeys:"",namespace:"dtb"+t++};this.dom={container:e("<"+this.c.dom.container.tag+"/>").addClass(this.c.dom.container.className)};this._constructor()};e.extend(m.prototype,{action:function(a,b){var c=this._indexToButton(a).conf;if(b===n)return c.action;c.action=b;return this},active:function(a,b){var c=this._indexToButton(a),d=this.c.dom.button.active;if(b===n)return c.node.hasClass(d);c.node.toggleClass(d,b===n?!0:b);return this},add:function(a,
7 | b){if("string"===typeof a&&-1!==a.indexOf("-")){var c=a.split("-");this.c.buttons[1*c[0]].buttons.splice(1*c[1],0,b)}else this.c.buttons.splice(1*a,0,b);this.dom.container.empty();this._buildButtons(this.c.buttons);return this},container:function(){return this.dom.container},disable:function(a){this._indexToButton(a).node.addClass(this.c.dom.button.disabled);return this},destroy:function(){e("body").off("keyup."+this.s.namespace);var a=this.s.buttons,b=this.s.subButtons,c,d,f;c=0;for(a=a.length;c<
8 | a;c++){this.removePrep(c);d=0;for(f=b[c].length;d").addClass(g.className),this._buildButtons(k.buttons,k._collection,f));k.init&&k.init.call(d.button(r),d,r,k);f++}}}},_buildButton:function(a,b){var c=this.c.dom.button,d=this.c.dom.buttonLiner,f=this.c.dom.collection,
14 | h=this.s.dt,i=function(b){return"function"===typeof b?b(h,g,a):b};b&&f.button&&(c=f.button);b&&f.buttonLiner&&(d=f.buttonLiner);if(a.available&&!a.available(h,a))return!1;var k=function(a,b,c,d){d.action.call(b.button(c),a,b,c,d);e(b.table().node()).triggerHandler("buttons-action.dt",[b.button(c),b,c,d])},g=e("<"+c.tag+"/>").addClass(c.className).attr("tabindex",this.s.dt.settings()[0].iTabIndex).attr("aria-controls",this.s.dt.table().node().id).on("click.dtb",function(b){b.preventDefault();!g.hasClass(c.disabled)&&
15 | a.action&&k(b,h,g,a);g.blur()}).on("keyup.dtb",function(b){b.keyCode===13&&!g.hasClass(c.disabled)&&a.action&&k(b,h,g,a)});d.tag?g.append(e("<"+d.tag+"/>").html(i(a.text)).addClass(d.className)):g.html(i(a.text));!1===a.enabled&&g.addClass(c.disabled);a.className&&g.addClass(a.className);a.titleAttr&&g.attr("title",a.titleAttr);a.namespace||(a.namespace=".dt-button-"+u++);d=(d=this.c.dom.buttonContainer)&&d.tag?e("<"+d.tag+"/>").addClass(d.className).append(g):g;this._addKey(a);return{node:g,inserter:d}},
16 | _indexToButton:function(a){if("number"===typeof a||-1===a.indexOf("-"))return this.s.buttons[1*a];a=a.split("-");return this.s.subButtons[1*a[0]][1*a[1]]},_keypress:function(a,b){var c,d,f,h;f=this.s.buttons;var i=this.s.subButtons,k=function(c,d){if(c.key)if(c.key===a)d.click();else if(e.isPlainObject(c.key)&&c.key.key===a&&(!c.key.shiftKey||b.shiftKey))if(!c.key.altKey||b.altKey)if(!c.key.ctrlKey||b.ctrlKey)(!c.key.metaKey||b.metaKey)&&d.click()};c=0;for(d=f.length;c ").addClass(b).css("display","none").appendTo("body").fadeIn(c):e("body > div."+b).fadeOut(c,function(){e(this).remove()})};m.instanceSelector=function(a,b){if(!a)return e.map(b,function(a){return a.inst});var c=[],d=e.map(b,function(a){return a.name}),f=function(a){if(e.isArray(a))for(var i=0,k=a.length;if&&d._collection.css("left",a.left-(c-f))):(a=d._collection.height()/2,a>e(p).height()/2&&(a=e(p).height()/2),d._collection.css("marginTop",-1*a));d.background&&m.background(!0,d.backgroundClassName,d.fade);setTimeout(function(){e("div.dt-button-background").on("click.dtb-collection",function(){});e("body").on("click.dtb-collection",function(a){if(!e(a.target).parents().andSelf().filter(d._collection).length){d._collection.fadeOut(d.fade,
25 | function(){d._collection.detach()});e("div.dt-button-background").off("click.dtb-collection");m.background(false,d.backgroundClassName,d.fade);e("body").off("click.dtb-collection");b.off("buttons-action.b-internal")}})},10);if(d.autoClose)b.on("buttons-action.b-internal",function(){e("div.dt-button-background").click()})},background:!0,collectionLayout:"",backgroundClassName:"dt-button-background",autoClose:!1,fade:400},copy:function(a,b){if(l.copyHtml5)return"copyHtml5";if(l.copyFlash&&l.copyFlash.available(a,
26 | b))return"copyFlash"},csv:function(a,b){if(l.csvHtml5&&l.csvHtml5.available(a,b))return"csvHtml5";if(l.csvFlash&&l.csvFlash.available(a,b))return"csvFlash"},excel:function(a,b){if(l.excelHtml5&&l.excelHtml5.available(a,b))return"excelHtml5";if(l.excelFlash&&l.excelFlash.available(a,b))return"excelFlash"},pdf:function(a,b){if(l.pdfHtml5&&l.pdfHtml5.available(a,b))return"pdfHtml5";if(l.pdfFlash&&l.pdfFlash.available(a,b))return"pdfFlash"},pageLength:function(a){var a=a.settings()[0].aLengthMenu,b=e.isArray(a[0])?
27 | a[0]:a,c=e.isArray(a[0])?a[1]:a,d=function(a){return a.i18n("buttons.pageLength",{"-1":"Show all rows",_:"Show %d rows"},a.page.len())};return{extend:"collection",text:d,className:"buttons-page-length",autoClose:!0,buttons:e.map(b,function(a,b){return{text:c[b],action:function(b,c){c.page.len(a).draw()},init:function(b,c,d){var e=this,c=function(){e.active(b.page.len()===a)};b.on("length.dt"+d.namespace,c);c()},destroy:function(a,b,c){a.off("length.dt"+c.namespace)}}}),init:function(a,b,c){var e=
28 | this;a.on("length.dt"+c.namespace,function(){e.text(d(a))})},destroy:function(a,b,c){a.off("length.dt"+c.namespace)}}}});j.Api.register("buttons()",function(a,b){b===n&&(b=a,a=n);return this.iterator(!0,"table",function(c){if(c._buttons)return m.buttonSelector(m.instanceSelector(a,c._buttons),b)},!0)});j.Api.register("button()",function(a,b){var c=this.buttons(a,b);1 ').html(a?""+a+" ":"").append(e("
")["string"===typeof b?"html":"append"](b)).css("display","none").appendTo("body").fadeIn();c!==n&&0!==c&&(q=setTimeout(function(){d.buttons.info(!1)},
33 | c));return this});j.Api.register("buttons.exportData()",function(a){if(this.context.length){for(var b=new j.Api(this.context[0]),c=e.extend(!0,{},{rows:null,columns:"",modifier:{search:"applied",order:"applied"},orthogonal:"display",stripHtml:!0,stripNewlines:!0,decodeEntities:!0,trim:!0,format:{header:function(a){return d(a)},footer:function(a){return d(a)},body:function(a){return d(a)}}},a),d=function(a){if("string"!==typeof a)return a;c.stripHtml&&(a=a.replace(/<.*?>/g,""));c.trim&&(a=a.replace(/^\s+|\s+$/g,
34 | ""));c.stripNewlines&&(a=a.replace(/\n/g," "));c.decodeEntities&&(s.innerHTML=a,a=s.value);return a},a=b.columns(c.columns).indexes().map(function(a){return c.format.header(b.column(a).header().innerHTML,a)}).toArray(),f=b.table().footer()?b.columns(c.columns).indexes().map(function(a){var d=b.column(a).footer();return c.format.footer(d?d.innerHTML:"",a)}).toArray():null,h=b.rows(c.rows,c.modifier).indexes().toArray(),h=b.cells(h,c.columns).render(c.orthogonal).toArray(),i=a.length,k=0")[0];e.fn.dataTable.Buttons=m;e.fn.DataTable.Buttons=m;e(o).on("init.dt plugin-init.dt",function(a,b){if("dt"===a.namespace){var c=b.oInit.buttons||j.defaults.buttons;c&&!b._buttons&&(new m(b,c)).container()}});j.ext.feature.push({fnInit:function(a){var a=new j.Api(a),b=a.init().buttons||j.defaults.buttons;return(new m(a,b)).container()},cFeature:"B"});
36 | return m});
37 |
--------------------------------------------------------------------------------
/src/publish/assets/js/sweetalert.min.js:
--------------------------------------------------------------------------------
1 | !function(e,t,n){"use strict";!function o(e,t,n){function a(s,l){if(!t[s]){if(!e[s]){var i="function"==typeof require&&require;if(!l&&i)return i(s,!0);if(r)return r(s,!0);var u=new Error("Cannot find module '"+s+"'");throw u.code="MODULE_NOT_FOUND",u}var c=t[s]={exports:{}};e[s][0].call(c.exports,function(t){var n=e[s][1][t];return a(n?n:t)},c,c.exports,o,e,t,n)}return t[s].exports}for(var r="function"==typeof require&&require,s=0;s=0;)n=n.replace(" "+t+" "," ");e.className=n.replace(/^\s+|\s+$/g,"")}},i=function(e){var n=t.createElement("div");return n.appendChild(t.createTextNode(e)),n.innerHTML},u=function(e){e.style.opacity="",e.style.display="block"},c=function(e){if(e&&!e.length)return u(e);for(var t=0;t0?setTimeout(o,t):e.style.display="none"});o()},h=function(n){if("function"==typeof MouseEvent){var o=new MouseEvent("click",{view:e,bubbles:!1,cancelable:!0});n.dispatchEvent(o)}else if(t.createEvent){var a=t.createEvent("MouseEvents");a.initEvent("click",!1,!1),n.dispatchEvent(a)}else t.createEventObject?n.fireEvent("onclick"):"function"==typeof n.onclick&&n.onclick()},b=function(t){"function"==typeof t.stopPropagation?(t.stopPropagation(),t.preventDefault()):e.event&&e.event.hasOwnProperty("cancelBubble")&&(e.event.cancelBubble=!0)};a.hasClass=r,a.addClass=s,a.removeClass=l,a.escapeHtml=i,a._show=u,a.show=c,a._hide=d,a.hide=f,a.isDescendant=p,a.getTopMargin=m,a.fadeIn=v,a.fadeOut=y,a.fireClick=h,a.stopEventPropagation=b},{}],5:[function(t,o,a){Object.defineProperty(a,"__esModule",{value:!0});var r=t("./handle-dom"),s=t("./handle-swal-dom"),l=function(t,o,a){var l=t||e.event,i=l.keyCode||l.which,u=a.querySelector("button.confirm"),c=a.querySelector("button.cancel"),d=a.querySelectorAll("button[tabindex]");if(-1!==[9,13,32,27].indexOf(i)){for(var f=l.target||l.srcElement,p=-1,m=0;m"),i.innerHTML=e.html?e.text:s.escapeHtml(e.text||"").split("\n").join(" "),e.text&&s.show(i),e.customClass)s.addClass(t,e.customClass),t.setAttribute("data-custom-class",e.customClass);else{var d=t.getAttribute("data-custom-class");s.removeClass(t,d),t.setAttribute("data-custom-class","")}if(s.hide(t.querySelectorAll(".sa-icon")),e.type&&!a.isIE8()){var f=function(){for(var o=!1,a=0;ao;o++)n=parseInt(e.substr(2*o,2),16),n=Math.round(Math.min(Math.max(0,n+n*t),255)).toString(16),a+=("00"+n).substr(n.length);return a};o.extend=a,o.hexToRgb=r,o.isIE8=s,o.logStr=l,o.colorLuminance=i},{}]},{},[1]),"function"==typeof define&&define.amd?define(function(){return sweetAlert}):"undefined"!=typeof module&&module.exports&&(module.exports=sweetAlert)}(window,document);
--------------------------------------------------------------------------------
/src/publish/informasi/validasi.blade.php:
--------------------------------------------------------------------------------
1 | @if ($errors->has())
2 |
3 | @foreach ($errors->all() as $error)
4 | {{ $error }}
5 | @endforeach
6 |
7 | @endif
--------------------------------------------------------------------------------
/src/publish/layouts/form.blade.php:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | Laravel
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
BubbleGenerator Laravel CRUD by Dadan Hamdani © 2016
14 |
15 |
16 |
17 | @yield('content')
18 |
19 |
20 |
21 |
22 |
23 |
24 |
25 | @stack('scripts')
26 |
27 |
129 |
130 |
131 |
--------------------------------------------------------------------------------
/src/publish/layouts/template.blade.php:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | Laravel
5 |
6 |
7 |
8 |
9 |
10 |
BubbleGenerator Laravel CRUD by Dadan Hamdani © 2016
11 | @yield('content')
12 |
13 |
14 |
15 |
16 |
17 |
18 |
--------------------------------------------------------------------------------
/views/home.blade.php:
--------------------------------------------------------------------------------
1 | @extends('bubblelayouts.template')
2 | @section('content')
3 |
4 |
12 | @stop
--------------------------------------------------------------------------------
/views/newtable.blade.php:
--------------------------------------------------------------------------------
1 | @extends('bubblelayouts.template')
2 | @section('content')
3 |
4 |
5 |
Kembali
6 |
7 |
8 |
CRUD New Table
9 |
10 |
11 |
12 |
13 |
14 |
161 |
162 | @stop
--------------------------------------------------------------------------------
/views/table.blade.php:
--------------------------------------------------------------------------------
1 | @extends('bubblelayouts.template')
2 | @section('content')
3 |
4 |
Kembali
5 |
6 |
7 |
CRUD By Table
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
98 | @stop
99 |
--------------------------------------------------------------------------------