Kaynağa Gözat

Implement simple gulp task to generate less files

Usage:
  npm install
  npm run build
  npm run start
master
Michael van Tellingen 9 yıl önce
ebeveyn
işleme
21749daf6e

+ 1
- 0
.gitignore Dosyayı Görüntüle

@@ -3,6 +3,7 @@
3 3
 *.egg-info
4 4
 /dist/
5 5
 /build/
6
+/node_modules/
6 7
 
7 8
 # Vagrant
8 9
 .vagrant

+ 2
- 6
Makefile Dosyayı Görüntüle

@@ -93,12 +93,8 @@ compiledmessages:
93 93
 	cd src/oscar; django-admin.py compilemessages
94 94
 
95 95
 css:
96
-	# Compile CSS files from LESS
97
-	lessc --source-map --source-map-less-inline src/oscar/static/oscar/less/styles.less src/oscar/static/oscar/css/styles.css
98
-	lessc --source-map --source-map-less-inline src/oscar/static/oscar/less/dashboard.less src/oscar/static/oscar/css/dashboard.css
99
-	# Compile CSS for demo site
100
-	lessc --source-map --source-map-less-inline sites/demo/static/demo/less/styles.less sites/demo/static/demo/css/styles.css
101
-	lessc --source-map --source-map-less-inline sites/demo/static/demo/less/responsive.less sites/demo/static/demo/css/responsive.css
96
+	npm install
97
+	npm run build
102 98
 
103 99
 clean:
104 100
 	# Remove files not in source control

+ 2
- 0
gulpfile.js/index.js Dosyayı Görüntüle

@@ -0,0 +1,2 @@
1
+var requireDir = require('require-dir');
2
+requireDir('./tasks', { recurse: true });

+ 3
- 0
gulpfile.js/tasks/default.js Dosyayı Görüntüle

@@ -0,0 +1,3 @@
1
+var gulp = require('gulp');
2
+
3
+gulp.task('default', ['less']);

+ 16
- 0
gulpfile.js/tasks/less.js Dosyayı Görüntüle

@@ -0,0 +1,16 @@
1
+var gulp = require('gulp'),
2
+    less = require('gulp-less'),
3
+    sourcemaps = require('gulp-sourcemaps'),
4
+    less_task = function() {
5
+        gulp.src('src/oscar/static/oscar/less/*.less')
6
+            .pipe(less({
7
+                includePaths: [
8
+                    'src/oscar/static/less/',
9
+                ],
10
+                outputStyle: null,
11
+            }))
12
+            .pipe(sourcemaps.write('src/oscar/static/oscar/css/'))
13
+            .pipe(gulp.dest('src/oscar/static/oscar/css/'));
14
+    };
15
+
16
+gulp.task('less', less_task);

+ 8
- 0
gulpfile.js/tasks/watch.js Dosyayı Görüntüle

@@ -0,0 +1,8 @@
1
+var gulp = require('gulp');
2
+
3
+gulp.task('watch', function() {
4
+    var watch = require('gulp-watch');
5
+
6
+    gulp.watch('src/oscar/static/oscar/less/**/*.less', ['less']);
7
+    gulp.watch('sites/demo/static/demo/less/**/*.less', ['demo:less']);
8
+});

+ 22
- 0
package.json Dosyayı Görüntüle

@@ -0,0 +1,22 @@
1
+{
2
+  "name": "django-oscar",
3
+  "version": "1.1.1",
4
+  "description": "A domain-driven e-commerce framework for Django",
5
+  "main": "index.js",
6
+  "dependencies": {},
7
+  "devDependencies": {
8
+    "gulp": "~3.8.11",
9
+    "gulp-autoprefixer": "~1.0.1",
10
+    "gulp-less": "^3.0.5",
11
+    "gulp-sourcemaps": "^1.6.0",
12
+    "gulp-watch": "^4.3.5",
13
+    "less": "^2.5.3",
14
+    "require-dir": "^0.3.0"
15
+  },
16
+  "scripts": {
17
+    "build": "gulp",
18
+    "start": "gulp watch"
19
+  },
20
+  "license": "MIT",
21
+  "homepage": "https://github.com/django-oscar/django-oscar#readme"
22
+}

+ 1
- 1
requirements.txt Dosyayı Görüntüle

@@ -13,7 +13,7 @@ Werkzeug==0.9.6
13 13
 Whoosh==2.6.0
14 14
 pysolr==3.2.0
15 15
 requests==2.7.0
16
-uWSGI==2.0.8
16
+uWSGI==2.0.11.2
17 17
 
18 18
 # Docs
19 19
 Sphinx==1.2.3

+ 145
- 146
src/oscar/static/oscar/css/dashboard.css Dosyayı Görüntüle

@@ -269,7 +269,7 @@ body {
269 269
   font-size: 14px;
270 270
   line-height: 1.42857143;
271 271
   color: #333333;
272
-  background-color: #ffffff;
272
+  background-color: #fff;
273 273
 }
274 274
 input,
275 275
 button,
@@ -313,8 +313,8 @@ img {
313 313
 .img-thumbnail {
314 314
   padding: 4px;
315 315
   line-height: 1.42857143;
316
-  background-color: #ffffff;
317
-  border: 1px solid #dddddd;
316
+  background-color: #fff;
317
+  border: 1px solid #ddd;
318 318
   border-radius: 4px;
319 319
   -webkit-transition: all 0.2s ease-in-out;
320 320
   -o-transition: all 0.2s ease-in-out;
@@ -721,8 +721,8 @@ code {
721 721
 kbd {
722 722
   padding: 2px 4px;
723 723
   font-size: 90%;
724
-  color: #ffffff;
725
-  background-color: #333333;
724
+  color: #fff;
725
+  background-color: #333;
726 726
   border-radius: 3px;
727 727
   box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.25);
728 728
 }
@@ -741,7 +741,7 @@ pre {
741 741
   word-wrap: break-word;
742 742
   color: #333333;
743 743
   background-color: #f5f5f5;
744
-  border: 1px solid #cccccc;
744
+  border: 1px solid #ccc;
745 745
   border-radius: 4px;
746 746
 }
747 747
 pre code {
@@ -1443,11 +1443,11 @@ th {
1443 1443
   padding: 8px;
1444 1444
   line-height: 1.42857143;
1445 1445
   vertical-align: top;
1446
-  border-top: 1px solid #dddddd;
1446
+  border-top: 1px solid #ddd;
1447 1447
 }
1448 1448
 .table > thead > tr > th {
1449 1449
   vertical-align: bottom;
1450
-  border-bottom: 2px solid #dddddd;
1450
+  border-bottom: 2px solid #ddd;
1451 1451
 }
1452 1452
 .table > caption + thead > tr:first-child > th,
1453 1453
 .table > colgroup + thead > tr:first-child > th,
@@ -1458,10 +1458,10 @@ th {
1458 1458
   border-top: 0;
1459 1459
 }
1460 1460
 .table > tbody + tbody {
1461
-  border-top: 2px solid #dddddd;
1461
+  border-top: 2px solid #ddd;
1462 1462
 }
1463 1463
 .table .table {
1464
-  background-color: #ffffff;
1464
+  background-color: #fff;
1465 1465
 }
1466 1466
 .table-condensed > thead > tr > th,
1467 1467
 .table-condensed > tbody > tr > th,
@@ -1472,7 +1472,7 @@ th {
1472 1472
   padding: 5px;
1473 1473
 }
1474 1474
 .table-bordered {
1475
-  border: 1px solid #dddddd;
1475
+  border: 1px solid #ddd;
1476 1476
 }
1477 1477
 .table-bordered > thead > tr > th,
1478 1478
 .table-bordered > tbody > tr > th,
@@ -1480,7 +1480,7 @@ th {
1480 1480
 .table-bordered > thead > tr > td,
1481 1481
 .table-bordered > tbody > tr > td,
1482 1482
 .table-bordered > tfoot > tr > td {
1483
-  border: 1px solid #dddddd;
1483
+  border: 1px solid #ddd;
1484 1484
 }
1485 1485
 .table-bordered > thead > tr > th,
1486 1486
 .table-bordered > thead > tr > td {
@@ -1617,7 +1617,7 @@ table th[class*="col-"] {
1617 1617
     overflow-y: hidden;
1618 1618
     overflow-x: auto;
1619 1619
     -ms-overflow-style: -ms-autohiding-scrollbar;
1620
-    border: 1px solid #dddddd;
1620
+    border: 1px solid #ddd;
1621 1621
     -webkit-overflow-scrolling: touch;
1622 1622
   }
1623 1623
   .table-responsive > .table {
@@ -1724,9 +1724,9 @@ output {
1724 1724
   font-size: 14px;
1725 1725
   line-height: 1.42857143;
1726 1726
   color: #555555;
1727
-  background-color: #ffffff;
1727
+  background-color: #fff;
1728 1728
   background-image: none;
1729
-  border: 1px solid #cccccc;
1729
+  border: 1px solid #ccc;
1730 1730
   border-radius: 4px;
1731 1731
   -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
1732 1732
   box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
@@ -2114,7 +2114,7 @@ select[multiple].input-lg {
2114 2114
 }
2115 2115
 .btn:hover,
2116 2116
 .btn:focus {
2117
-  color: #333333;
2117
+  color: #333;
2118 2118
   text-decoration: none;
2119 2119
 }
2120 2120
 .btn:active,
@@ -2135,16 +2135,16 @@ fieldset[disabled] .btn {
2135 2135
   box-shadow: none;
2136 2136
 }
2137 2137
 .btn-default {
2138
-  color: #333333;
2139
-  background-color: #ffffff;
2140
-  border-color: #cccccc;
2138
+  color: #333;
2139
+  background-color: #fff;
2140
+  border-color: #ccc;
2141 2141
 }
2142 2142
 .btn-default:hover,
2143 2143
 .btn-default:focus,
2144 2144
 .btn-default:active,
2145 2145
 .btn-default.active,
2146 2146
 .open > .dropdown-toggle.btn-default {
2147
-  color: #333333;
2147
+  color: #333;
2148 2148
   background-color: #e6e6e6;
2149 2149
   border-color: #adadad;
2150 2150
 }
@@ -2168,15 +2168,15 @@ fieldset[disabled] .btn-default:active,
2168 2168
 .btn-default.disabled.active,
2169 2169
 .btn-default[disabled].active,
2170 2170
 fieldset[disabled] .btn-default.active {
2171
-  background-color: #ffffff;
2172
-  border-color: #cccccc;
2171
+  background-color: #fff;
2172
+  border-color: #ccc;
2173 2173
 }
2174 2174
 .btn-default .badge {
2175
-  color: #ffffff;
2176
-  background-color: #333333;
2175
+  color: #fff;
2176
+  background-color: #333;
2177 2177
 }
2178 2178
 .btn-primary {
2179
-  color: #ffffff;
2179
+  color: #fff;
2180 2180
   background-color: #428bca;
2181 2181
   border-color: #357ebd;
2182 2182
 }
@@ -2185,7 +2185,7 @@ fieldset[disabled] .btn-default.active {
2185 2185
 .btn-primary:active,
2186 2186
 .btn-primary.active,
2187 2187
 .open > .dropdown-toggle.btn-primary {
2188
-  color: #ffffff;
2188
+  color: #fff;
2189 2189
   background-color: #3071a9;
2190 2190
   border-color: #285e8e;
2191 2191
 }
@@ -2214,10 +2214,10 @@ fieldset[disabled] .btn-primary.active {
2214 2214
 }
2215 2215
 .btn-primary .badge {
2216 2216
   color: #428bca;
2217
-  background-color: #ffffff;
2217
+  background-color: #fff;
2218 2218
 }
2219 2219
 .btn-success {
2220
-  color: #ffffff;
2220
+  color: #fff;
2221 2221
   background-color: #5cb85c;
2222 2222
   border-color: #4cae4c;
2223 2223
 }
@@ -2226,7 +2226,7 @@ fieldset[disabled] .btn-primary.active {
2226 2226
 .btn-success:active,
2227 2227
 .btn-success.active,
2228 2228
 .open > .dropdown-toggle.btn-success {
2229
-  color: #ffffff;
2229
+  color: #fff;
2230 2230
   background-color: #449d44;
2231 2231
   border-color: #398439;
2232 2232
 }
@@ -2255,10 +2255,10 @@ fieldset[disabled] .btn-success.active {
2255 2255
 }
2256 2256
 .btn-success .badge {
2257 2257
   color: #5cb85c;
2258
-  background-color: #ffffff;
2258
+  background-color: #fff;
2259 2259
 }
2260 2260
 .btn-info {
2261
-  color: #ffffff;
2261
+  color: #fff;
2262 2262
   background-color: #5bc0de;
2263 2263
   border-color: #46b8da;
2264 2264
 }
@@ -2267,7 +2267,7 @@ fieldset[disabled] .btn-success.active {
2267 2267
 .btn-info:active,
2268 2268
 .btn-info.active,
2269 2269
 .open > .dropdown-toggle.btn-info {
2270
-  color: #ffffff;
2270
+  color: #fff;
2271 2271
   background-color: #31b0d5;
2272 2272
   border-color: #269abc;
2273 2273
 }
@@ -2296,10 +2296,10 @@ fieldset[disabled] .btn-info.active {
2296 2296
 }
2297 2297
 .btn-info .badge {
2298 2298
   color: #5bc0de;
2299
-  background-color: #ffffff;
2299
+  background-color: #fff;
2300 2300
 }
2301 2301
 .btn-warning {
2302
-  color: #ffffff;
2302
+  color: #fff;
2303 2303
   background-color: #f0ad4e;
2304 2304
   border-color: #eea236;
2305 2305
 }
@@ -2308,7 +2308,7 @@ fieldset[disabled] .btn-info.active {
2308 2308
 .btn-warning:active,
2309 2309
 .btn-warning.active,
2310 2310
 .open > .dropdown-toggle.btn-warning {
2311
-  color: #ffffff;
2311
+  color: #fff;
2312 2312
   background-color: #ec971f;
2313 2313
   border-color: #d58512;
2314 2314
 }
@@ -2337,10 +2337,10 @@ fieldset[disabled] .btn-warning.active {
2337 2337
 }
2338 2338
 .btn-warning .badge {
2339 2339
   color: #f0ad4e;
2340
-  background-color: #ffffff;
2340
+  background-color: #fff;
2341 2341
 }
2342 2342
 .btn-danger {
2343
-  color: #ffffff;
2343
+  color: #fff;
2344 2344
   background-color: #d9534f;
2345 2345
   border-color: #d43f3a;
2346 2346
 }
@@ -2349,7 +2349,7 @@ fieldset[disabled] .btn-warning.active {
2349 2349
 .btn-danger:active,
2350 2350
 .btn-danger.active,
2351 2351
 .open > .dropdown-toggle.btn-danger {
2352
-  color: #ffffff;
2352
+  color: #fff;
2353 2353
   background-color: #c9302c;
2354 2354
   border-color: #ac2925;
2355 2355
 }
@@ -2378,7 +2378,7 @@ fieldset[disabled] .btn-danger.active {
2378 2378
 }
2379 2379
 .btn-danger .badge {
2380 2380
   color: #d9534f;
2381
-  background-color: #ffffff;
2381
+  background-color: #fff;
2382 2382
 }
2383 2383
 .btn-link {
2384 2384
   color: #428bca;
@@ -2504,8 +2504,8 @@ tbody.collapse.in {
2504 2504
   list-style: none;
2505 2505
   font-size: 14px;
2506 2506
   text-align: left;
2507
-  background-color: #ffffff;
2508
-  border: 1px solid #cccccc;
2507
+  background-color: #fff;
2508
+  border: 1px solid #ccc;
2509 2509
   border: 1px solid rgba(0, 0, 0, 0.15);
2510 2510
   border-radius: 4px;
2511 2511
   -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
@@ -2540,7 +2540,7 @@ tbody.collapse.in {
2540 2540
 .dropdown-menu > .active > a,
2541 2541
 .dropdown-menu > .active > a:hover,
2542 2542
 .dropdown-menu > .active > a:focus {
2543
-  color: #ffffff;
2543
+  color: #fff;
2544 2544
   text-decoration: none;
2545 2545
   outline: 0;
2546 2546
   background-color: #428bca;
@@ -2872,7 +2872,7 @@ select[multiple].input-group-sm > .input-group-btn > .btn {
2872 2872
   color: #555555;
2873 2873
   text-align: center;
2874 2874
   background-color: #eeeeee;
2875
-  border: 1px solid #cccccc;
2875
+  border: 1px solid #ccc;
2876 2876
   border-radius: 4px;
2877 2877
 }
2878 2878
 .input-group-addon.input-sm {
@@ -2984,7 +2984,7 @@ select[multiple].input-group-sm > .input-group-btn > .btn {
2984 2984
   max-width: none;
2985 2985
 }
2986 2986
 .nav-tabs {
2987
-  border-bottom: 1px solid #dddddd;
2987
+  border-bottom: 1px solid #ddd;
2988 2988
 }
2989 2989
 .nav-tabs > li {
2990 2990
   float: left;
@@ -2997,14 +2997,14 @@ select[multiple].input-group-sm > .input-group-btn > .btn {
2997 2997
   border-radius: 4px 4px 0 0;
2998 2998
 }
2999 2999
 .nav-tabs > li > a:hover {
3000
-  border-color: #eeeeee #eeeeee #dddddd;
3000
+  border-color: #eeeeee #eeeeee #ddd;
3001 3001
 }
3002 3002
 .nav-tabs > li.active > a,
3003 3003
 .nav-tabs > li.active > a:hover,
3004 3004
 .nav-tabs > li.active > a:focus {
3005 3005
   color: #555555;
3006
-  background-color: #ffffff;
3007
-  border: 1px solid #dddddd;
3006
+  background-color: #fff;
3007
+  border: 1px solid #ddd;
3008 3008
   border-bottom-color: transparent;
3009 3009
   cursor: default;
3010 3010
 }
@@ -3039,17 +3039,17 @@ select[multiple].input-group-sm > .input-group-btn > .btn {
3039 3039
 .nav-tabs.nav-justified > .active > a,
3040 3040
 .nav-tabs.nav-justified > .active > a:hover,
3041 3041
 .nav-tabs.nav-justified > .active > a:focus {
3042
-  border: 1px solid #dddddd;
3042
+  border: 1px solid #ddd;
3043 3043
 }
3044 3044
 @media (min-width: 768px) {
3045 3045
   .nav-tabs.nav-justified > li > a {
3046
-    border-bottom: 1px solid #dddddd;
3046
+    border-bottom: 1px solid #ddd;
3047 3047
     border-radius: 4px 4px 0 0;
3048 3048
   }
3049 3049
   .nav-tabs.nav-justified > .active > a,
3050 3050
   .nav-tabs.nav-justified > .active > a:hover,
3051 3051
   .nav-tabs.nav-justified > .active > a:focus {
3052
-    border-bottom-color: #ffffff;
3052
+    border-bottom-color: #fff;
3053 3053
   }
3054 3054
 }
3055 3055
 .nav-pills > li {
@@ -3064,7 +3064,7 @@ select[multiple].input-group-sm > .input-group-btn > .btn {
3064 3064
 .nav-pills > li.active > a,
3065 3065
 .nav-pills > li.active > a:hover,
3066 3066
 .nav-pills > li.active > a:focus {
3067
-  color: #ffffff;
3067
+  color: #fff;
3068 3068
   background-color: #428bca;
3069 3069
 }
3070 3070
 .nav-stacked > li {
@@ -3107,17 +3107,17 @@ select[multiple].input-group-sm > .input-group-btn > .btn {
3107 3107
 .nav-tabs-justified > .active > a,
3108 3108
 .nav-tabs-justified > .active > a:hover,
3109 3109
 .nav-tabs-justified > .active > a:focus {
3110
-  border: 1px solid #dddddd;
3110
+  border: 1px solid #ddd;
3111 3111
 }
3112 3112
 @media (min-width: 768px) {
3113 3113
   .nav-tabs-justified > li > a {
3114
-    border-bottom: 1px solid #dddddd;
3114
+    border-bottom: 1px solid #ddd;
3115 3115
     border-radius: 4px 4px 0 0;
3116 3116
   }
3117 3117
   .nav-tabs-justified > .active > a,
3118 3118
   .nav-tabs-justified > .active > a:hover,
3119 3119
   .nav-tabs-justified > .active > a:focus {
3120
-    border-bottom-color: #ffffff;
3120
+    border-bottom-color: #fff;
3121 3121
   }
3122 3122
 }
3123 3123
 .tab-content > .tab-pane {
@@ -3492,7 +3492,7 @@ select[multiple].input-group-sm > .input-group-btn > .btn {
3492 3492
   border-color: #e7e7e7;
3493 3493
 }
3494 3494
 .navbar-default .navbar-brand {
3495
-  color: #777777;
3495
+  color: #777;
3496 3496
 }
3497 3497
 .navbar-default .navbar-brand:hover,
3498 3498
 .navbar-default .navbar-brand:focus {
@@ -3500,37 +3500,37 @@ select[multiple].input-group-sm > .input-group-btn > .btn {
3500 3500
   background-color: transparent;
3501 3501
 }
3502 3502
 .navbar-default .navbar-text {
3503
-  color: #777777;
3503
+  color: #777;
3504 3504
 }
3505 3505
 .navbar-default .navbar-nav > li > a {
3506
-  color: #777777;
3506
+  color: #777;
3507 3507
 }
3508 3508
 .navbar-default .navbar-nav > li > a:hover,
3509 3509
 .navbar-default .navbar-nav > li > a:focus {
3510
-  color: #333333;
3510
+  color: #333;
3511 3511
   background-color: transparent;
3512 3512
 }
3513 3513
 .navbar-default .navbar-nav > .active > a,
3514 3514
 .navbar-default .navbar-nav > .active > a:hover,
3515 3515
 .navbar-default .navbar-nav > .active > a:focus {
3516
-  color: #555555;
3516
+  color: #555;
3517 3517
   background-color: #e7e7e7;
3518 3518
 }
3519 3519
 .navbar-default .navbar-nav > .disabled > a,
3520 3520
 .navbar-default .navbar-nav > .disabled > a:hover,
3521 3521
 .navbar-default .navbar-nav > .disabled > a:focus {
3522
-  color: #cccccc;
3522
+  color: #ccc;
3523 3523
   background-color: transparent;
3524 3524
 }
3525 3525
 .navbar-default .navbar-toggle {
3526
-  border-color: #dddddd;
3526
+  border-color: #ddd;
3527 3527
 }
3528 3528
 .navbar-default .navbar-toggle:hover,
3529 3529
 .navbar-default .navbar-toggle:focus {
3530
-  background-color: #dddddd;
3530
+  background-color: #ddd;
3531 3531
 }
3532 3532
 .navbar-default .navbar-toggle .icon-bar {
3533
-  background-color: #888888;
3533
+  background-color: #888;
3534 3534
 }
3535 3535
 .navbar-default .navbar-collapse,
3536 3536
 .navbar-default .navbar-form {
@@ -3540,51 +3540,51 @@ select[multiple].input-group-sm > .input-group-btn > .btn {
3540 3540
 .navbar-default .navbar-nav > .open > a:hover,
3541 3541
 .navbar-default .navbar-nav > .open > a:focus {
3542 3542
   background-color: #e7e7e7;
3543
-  color: #555555;
3543
+  color: #555;
3544 3544
 }
3545 3545
 @media (max-width: 767px) {
3546 3546
   .navbar-default .navbar-nav .open .dropdown-menu > li > a {
3547
-    color: #777777;
3547
+    color: #777;
3548 3548
   }
3549 3549
   .navbar-default .navbar-nav .open .dropdown-menu > li > a:hover,
3550 3550
   .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus {
3551
-    color: #333333;
3551
+    color: #333;
3552 3552
     background-color: transparent;
3553 3553
   }
3554 3554
   .navbar-default .navbar-nav .open .dropdown-menu > .active > a,
3555 3555
   .navbar-default .navbar-nav .open .dropdown-menu > .active > a:hover,
3556 3556
   .navbar-default .navbar-nav .open .dropdown-menu > .active > a:focus {
3557
-    color: #555555;
3557
+    color: #555;
3558 3558
     background-color: #e7e7e7;
3559 3559
   }
3560 3560
   .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a,
3561 3561
   .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:hover,
3562 3562
   .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:focus {
3563
-    color: #cccccc;
3563
+    color: #ccc;
3564 3564
     background-color: transparent;
3565 3565
   }
3566 3566
 }
3567 3567
 .navbar-default .navbar-link {
3568
-  color: #777777;
3568
+  color: #777;
3569 3569
 }
3570 3570
 .navbar-default .navbar-link:hover {
3571
-  color: #333333;
3571
+  color: #333;
3572 3572
 }
3573 3573
 .navbar-default .btn-link {
3574
-  color: #777777;
3574
+  color: #777;
3575 3575
 }
3576 3576
 .navbar-default .btn-link:hover,
3577 3577
 .navbar-default .btn-link:focus {
3578
-  color: #333333;
3578
+  color: #333;
3579 3579
 }
3580 3580
 .navbar-default .btn-link[disabled]:hover,
3581 3581
 fieldset[disabled] .navbar-default .btn-link:hover,
3582 3582
 .navbar-default .btn-link[disabled]:focus,
3583 3583
 fieldset[disabled] .navbar-default .btn-link:focus {
3584
-  color: #cccccc;
3584
+  color: #ccc;
3585 3585
 }
3586 3586
 .navbar-inverse {
3587
-  background-color: #222222;
3587
+  background-color: #222;
3588 3588
   border-color: #080808;
3589 3589
 }
3590 3590
 .navbar-inverse .navbar-brand {
@@ -3592,7 +3592,7 @@ fieldset[disabled] .navbar-default .btn-link:focus {
3592 3592
 }
3593 3593
 .navbar-inverse .navbar-brand:hover,
3594 3594
 .navbar-inverse .navbar-brand:focus {
3595
-  color: #ffffff;
3595
+  color: #fff;
3596 3596
   background-color: transparent;
3597 3597
 }
3598 3598
 .navbar-inverse .navbar-text {
@@ -3603,30 +3603,30 @@ fieldset[disabled] .navbar-default .btn-link:focus {
3603 3603
 }
3604 3604
 .navbar-inverse .navbar-nav > li > a:hover,
3605 3605
 .navbar-inverse .navbar-nav > li > a:focus {
3606
-  color: #ffffff;
3606
+  color: #fff;
3607 3607
   background-color: transparent;
3608 3608
 }
3609 3609
 .navbar-inverse .navbar-nav > .active > a,
3610 3610
 .navbar-inverse .navbar-nav > .active > a:hover,
3611 3611
 .navbar-inverse .navbar-nav > .active > a:focus {
3612
-  color: #ffffff;
3612
+  color: #fff;
3613 3613
   background-color: #080808;
3614 3614
 }
3615 3615
 .navbar-inverse .navbar-nav > .disabled > a,
3616 3616
 .navbar-inverse .navbar-nav > .disabled > a:hover,
3617 3617
 .navbar-inverse .navbar-nav > .disabled > a:focus {
3618
-  color: #444444;
3618
+  color: #444;
3619 3619
   background-color: transparent;
3620 3620
 }
3621 3621
 .navbar-inverse .navbar-toggle {
3622
-  border-color: #333333;
3622
+  border-color: #333;
3623 3623
 }
3624 3624
 .navbar-inverse .navbar-toggle:hover,
3625 3625
 .navbar-inverse .navbar-toggle:focus {
3626
-  background-color: #333333;
3626
+  background-color: #333;
3627 3627
 }
3628 3628
 .navbar-inverse .navbar-toggle .icon-bar {
3629
-  background-color: #ffffff;
3629
+  background-color: #fff;
3630 3630
 }
3631 3631
 .navbar-inverse .navbar-collapse,
3632 3632
 .navbar-inverse .navbar-form {
@@ -3636,7 +3636,7 @@ fieldset[disabled] .navbar-default .btn-link:focus {
3636 3636
 .navbar-inverse .navbar-nav > .open > a:hover,
3637 3637
 .navbar-inverse .navbar-nav > .open > a:focus {
3638 3638
   background-color: #080808;
3639
-  color: #ffffff;
3639
+  color: #fff;
3640 3640
 }
3641 3641
 @media (max-width: 767px) {
3642 3642
   .navbar-inverse .navbar-nav .open .dropdown-menu > .dropdown-header {
@@ -3650,19 +3650,19 @@ fieldset[disabled] .navbar-default .btn-link:focus {
3650 3650
   }
3651 3651
   .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:hover,
3652 3652
   .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:focus {
3653
-    color: #ffffff;
3653
+    color: #fff;
3654 3654
     background-color: transparent;
3655 3655
   }
3656 3656
   .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a,
3657 3657
   .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:hover,
3658 3658
   .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:focus {
3659
-    color: #ffffff;
3659
+    color: #fff;
3660 3660
     background-color: #080808;
3661 3661
   }
3662 3662
   .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a,
3663 3663
   .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:hover,
3664 3664
   .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:focus {
3665
-    color: #444444;
3665
+    color: #444;
3666 3666
     background-color: transparent;
3667 3667
   }
3668 3668
 }
@@ -3670,20 +3670,20 @@ fieldset[disabled] .navbar-default .btn-link:focus {
3670 3670
   color: #777777;
3671 3671
 }
3672 3672
 .navbar-inverse .navbar-link:hover {
3673
-  color: #ffffff;
3673
+  color: #fff;
3674 3674
 }
3675 3675
 .navbar-inverse .btn-link {
3676 3676
   color: #777777;
3677 3677
 }
3678 3678
 .navbar-inverse .btn-link:hover,
3679 3679
 .navbar-inverse .btn-link:focus {
3680
-  color: #ffffff;
3680
+  color: #fff;
3681 3681
 }
3682 3682
 .navbar-inverse .btn-link[disabled]:hover,
3683 3683
 fieldset[disabled] .navbar-inverse .btn-link:hover,
3684 3684
 .navbar-inverse .btn-link[disabled]:focus,
3685 3685
 fieldset[disabled] .navbar-inverse .btn-link:focus {
3686
-  color: #444444;
3686
+  color: #444;
3687 3687
 }
3688 3688
 .breadcrumb {
3689 3689
   padding: 8px 15px;
@@ -3698,7 +3698,7 @@ fieldset[disabled] .navbar-inverse .btn-link:focus {
3698 3698
 .breadcrumb > li + li:before {
3699 3699
   content: "/\00a0";
3700 3700
   padding: 0 5px;
3701
-  color: #cccccc;
3701
+  color: #ccc;
3702 3702
 }
3703 3703
 .breadcrumb > .active {
3704 3704
   color: #777777;
@@ -3720,8 +3720,8 @@ fieldset[disabled] .navbar-inverse .btn-link:focus {
3720 3720
   line-height: 1.42857143;
3721 3721
   text-decoration: none;
3722 3722
   color: #428bca;
3723
-  background-color: #ffffff;
3724
-  border: 1px solid #dddddd;
3723
+  background-color: #fff;
3724
+  border: 1px solid #ddd;
3725 3725
   margin-left: -1px;
3726 3726
 }
3727 3727
 .pagination > li:first-child > a,
@@ -3741,7 +3741,7 @@ fieldset[disabled] .navbar-inverse .btn-link:focus {
3741 3741
 .pagination > li > span:focus {
3742 3742
   color: #2a6496;
3743 3743
   background-color: #eeeeee;
3744
-  border-color: #dddddd;
3744
+  border-color: #ddd;
3745 3745
 }
3746 3746
 .pagination > .active > a,
3747 3747
 .pagination > .active > span,
@@ -3750,7 +3750,7 @@ fieldset[disabled] .navbar-inverse .btn-link:focus {
3750 3750
 .pagination > .active > a:focus,
3751 3751
 .pagination > .active > span:focus {
3752 3752
   z-index: 2;
3753
-  color: #ffffff;
3753
+  color: #fff;
3754 3754
   background-color: #428bca;
3755 3755
   border-color: #428bca;
3756 3756
   cursor: default;
@@ -3762,8 +3762,8 @@ fieldset[disabled] .navbar-inverse .btn-link:focus {
3762 3762
 .pagination > .disabled > a:hover,
3763 3763
 .pagination > .disabled > a:focus {
3764 3764
   color: #777777;
3765
-  background-color: #ffffff;
3766
-  border-color: #dddddd;
3765
+  background-color: #fff;
3766
+  border-color: #ddd;
3767 3767
   cursor: not-allowed;
3768 3768
 }
3769 3769
 .pagination-lg > li > a,
@@ -3809,8 +3809,8 @@ fieldset[disabled] .navbar-inverse .btn-link:focus {
3809 3809
 .pager li > span {
3810 3810
   display: inline-block;
3811 3811
   padding: 5px 14px;
3812
-  background-color: #ffffff;
3813
-  border: 1px solid #dddddd;
3812
+  background-color: #fff;
3813
+  border: 1px solid #ddd;
3814 3814
   border-radius: 15px;
3815 3815
 }
3816 3816
 .pager li > a:hover,
@@ -3831,7 +3831,7 @@ fieldset[disabled] .navbar-inverse .btn-link:focus {
3831 3831
 .pager .disabled > a:focus,
3832 3832
 .pager .disabled > span {
3833 3833
   color: #777777;
3834
-  background-color: #ffffff;
3834
+  background-color: #fff;
3835 3835
   cursor: not-allowed;
3836 3836
 }
3837 3837
 .label {
@@ -3840,7 +3840,7 @@ fieldset[disabled] .navbar-inverse .btn-link:focus {
3840 3840
   font-size: 75%;
3841 3841
   font-weight: bold;
3842 3842
   line-height: 1;
3843
-  color: #ffffff;
3843
+  color: #fff;
3844 3844
   text-align: center;
3845 3845
   white-space: nowrap;
3846 3846
   vertical-align: baseline;
@@ -3848,7 +3848,7 @@ fieldset[disabled] .navbar-inverse .btn-link:focus {
3848 3848
 }
3849 3849
 a.label:hover,
3850 3850
 a.label:focus {
3851
-  color: #ffffff;
3851
+  color: #fff;
3852 3852
   text-decoration: none;
3853 3853
   cursor: pointer;
3854 3854
 }
@@ -3907,7 +3907,7 @@ a.label:focus {
3907 3907
   padding: 3px 7px;
3908 3908
   font-size: 12px;
3909 3909
   font-weight: bold;
3910
-  color: #ffffff;
3910
+  color: #fff;
3911 3911
   line-height: 1;
3912 3912
   vertical-align: baseline;
3913 3913
   white-space: nowrap;
@@ -3928,14 +3928,14 @@ a.label:focus {
3928 3928
 }
3929 3929
 a.badge:hover,
3930 3930
 a.badge:focus {
3931
-  color: #ffffff;
3931
+  color: #fff;
3932 3932
   text-decoration: none;
3933 3933
   cursor: pointer;
3934 3934
 }
3935 3935
 a.list-group-item.active > .badge,
3936 3936
 .nav-pills > .active > a > .badge {
3937 3937
   color: #428bca;
3938
-  background-color: #ffffff;
3938
+  background-color: #fff;
3939 3939
 }
3940 3940
 .nav-pills > li > a > .badge {
3941 3941
   margin-left: 3px;
@@ -3983,8 +3983,8 @@ a.list-group-item.active > .badge,
3983 3983
   padding: 4px;
3984 3984
   margin-bottom: 20px;
3985 3985
   line-height: 1.42857143;
3986
-  background-color: #ffffff;
3987
-  border: 1px solid #dddddd;
3986
+  background-color: #fff;
3987
+  border: 1px solid #ddd;
3988 3988
   border-radius: 4px;
3989 3989
   -webkit-transition: all 0.2s ease-in-out;
3990 3990
   -o-transition: all 0.2s ease-in-out;
@@ -4110,7 +4110,7 @@ a.thumbnail.active {
4110 4110
   height: 100%;
4111 4111
   font-size: 12px;
4112 4112
   line-height: 20px;
4113
-  color: #ffffff;
4113
+  color: #fff;
4114 4114
   text-align: center;
4115 4115
   background-color: #428bca;
4116 4116
   -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
@@ -4212,8 +4212,8 @@ a.thumbnail.active {
4212 4212
   display: block;
4213 4213
   padding: 10px 15px;
4214 4214
   margin-bottom: -1px;
4215
-  background-color: #ffffff;
4216
-  border: 1px solid #dddddd;
4215
+  background-color: #fff;
4216
+  border: 1px solid #ddd;
4217 4217
 }
4218 4218
 .list-group-item:first-child {
4219 4219
   border-top-right-radius: 4px;
@@ -4231,15 +4231,15 @@ a.thumbnail.active {
4231 4231
   margin-right: 5px;
4232 4232
 }
4233 4233
 a.list-group-item {
4234
-  color: #555555;
4234
+  color: #555;
4235 4235
 }
4236 4236
 a.list-group-item .list-group-item-heading {
4237
-  color: #333333;
4237
+  color: #333;
4238 4238
 }
4239 4239
 a.list-group-item:hover,
4240 4240
 a.list-group-item:focus {
4241 4241
   text-decoration: none;
4242
-  color: #555555;
4242
+  color: #555;
4243 4243
   background-color: #f5f5f5;
4244 4244
 }
4245 4245
 .list-group-item.disabled,
@@ -4262,7 +4262,7 @@ a.list-group-item:focus {
4262 4262
 .list-group-item.active:hover,
4263 4263
 .list-group-item.active:focus {
4264 4264
   z-index: 2;
4265
-  color: #ffffff;
4265
+  color: #fff;
4266 4266
   background-color: #428bca;
4267 4267
   border-color: #428bca;
4268 4268
 }
@@ -4380,7 +4380,7 @@ a.list-group-item-danger.active:focus {
4380 4380
 }
4381 4381
 .panel {
4382 4382
   margin-bottom: 20px;
4383
-  background-color: #ffffff;
4383
+  background-color: #fff;
4384 4384
   border: 1px solid transparent;
4385 4385
   border-radius: 4px;
4386 4386
   -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
@@ -4410,7 +4410,7 @@ a.list-group-item-danger.active:focus {
4410 4410
 .panel-footer {
4411 4411
   padding: 10px 15px;
4412 4412
   background-color: #f5f5f5;
4413
-  border-top: 1px solid #dddddd;
4413
+  border-top: 1px solid #ddd;
4414 4414
   border-bottom-right-radius: 3px;
4415 4415
   border-bottom-left-radius: 3px;
4416 4416
 }
@@ -4494,7 +4494,7 @@ a.list-group-item-danger.active:focus {
4494 4494
 }
4495 4495
 .panel > .panel-body + .table,
4496 4496
 .panel > .panel-body + .table-responsive {
4497
-  border-top: 1px solid #dddddd;
4497
+  border-top: 1px solid #ddd;
4498 4498
 }
4499 4499
 .panel > .table > tbody:first-child > tr:first-child th,
4500 4500
 .panel > .table > tbody:first-child > tr:first-child td {
@@ -4570,37 +4570,37 @@ a.list-group-item-danger.active:focus {
4570 4570
   border-bottom: 0;
4571 4571
 }
4572 4572
 .panel-group .panel-heading + .panel-collapse > .panel-body {
4573
-  border-top: 1px solid #dddddd;
4573
+  border-top: 1px solid #ddd;
4574 4574
 }
4575 4575
 .panel-group .panel-footer {
4576 4576
   border-top: 0;
4577 4577
 }
4578 4578
 .panel-group .panel-footer + .panel-collapse .panel-body {
4579
-  border-bottom: 1px solid #dddddd;
4579
+  border-bottom: 1px solid #ddd;
4580 4580
 }
4581 4581
 .panel-default {
4582
-  border-color: #dddddd;
4582
+  border-color: #ddd;
4583 4583
 }
4584 4584
 .panel-default > .panel-heading {
4585 4585
   color: #333333;
4586 4586
   background-color: #f5f5f5;
4587
-  border-color: #dddddd;
4587
+  border-color: #ddd;
4588 4588
 }
4589 4589
 .panel-default > .panel-heading + .panel-collapse > .panel-body {
4590
-  border-top-color: #dddddd;
4590
+  border-top-color: #ddd;
4591 4591
 }
4592 4592
 .panel-default > .panel-heading .badge {
4593 4593
   color: #f5f5f5;
4594 4594
   background-color: #333333;
4595 4595
 }
4596 4596
 .panel-default > .panel-footer + .panel-collapse > .panel-body {
4597
-  border-bottom-color: #dddddd;
4597
+  border-bottom-color: #ddd;
4598 4598
 }
4599 4599
 .panel-primary {
4600 4600
   border-color: #428bca;
4601 4601
 }
4602 4602
 .panel-primary > .panel-heading {
4603
-  color: #ffffff;
4603
+  color: #fff;
4604 4604
   background-color: #428bca;
4605 4605
   border-color: #428bca;
4606 4606
 }
@@ -4609,7 +4609,7 @@ a.list-group-item-danger.active:focus {
4609 4609
 }
4610 4610
 .panel-primary > .panel-heading .badge {
4611 4611
   color: #428bca;
4612
-  background-color: #ffffff;
4612
+  background-color: #fff;
4613 4613
 }
4614 4614
 .panel-primary > .panel-footer + .panel-collapse > .panel-body {
4615 4615
   border-bottom-color: #428bca;
@@ -4738,14 +4738,14 @@ a.list-group-item-danger.active:focus {
4738 4738
   font-size: 21px;
4739 4739
   font-weight: bold;
4740 4740
   line-height: 1;
4741
-  color: #000000;
4742
-  text-shadow: 0 1px 0 #ffffff;
4741
+  color: #000;
4742
+  text-shadow: 0 1px 0 #fff;
4743 4743
   opacity: 0.2;
4744 4744
   filter: alpha(opacity=20);
4745 4745
 }
4746 4746
 .close:hover,
4747 4747
 .close:focus {
4748
-  color: #000000;
4748
+  color: #000;
4749 4749
   text-decoration: none;
4750 4750
   cursor: pointer;
4751 4751
   opacity: 0.5;
@@ -4796,8 +4796,8 @@ button.close {
4796 4796
 }
4797 4797
 .modal-content {
4798 4798
   position: relative;
4799
-  background-color: #ffffff;
4800
-  border: 1px solid #999999;
4799
+  background-color: #fff;
4800
+  border: 1px solid #999;
4801 4801
   border: 1px solid rgba(0, 0, 0, 0.2);
4802 4802
   border-radius: 6px;
4803 4803
   -webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
@@ -4812,7 +4812,7 @@ button.close {
4812 4812
   bottom: 0;
4813 4813
   left: 0;
4814 4814
   z-index: 1040;
4815
-  background-color: #000000;
4815
+  background-color: #000;
4816 4816
 }
4817 4817
 .modal-backdrop.fade {
4818 4818
   opacity: 0;
@@ -5201,7 +5201,7 @@ button.close {
5201 5201
   margin: 0;
5202 5202
 }
5203 5203
 body {
5204
-  background: url("../img/ui/dashboard/bg_subtle_dots.png") repeat scroll 0 0 #ffffff;
5204
+  background: url("../img/ui/dashboard/bg_subtle_dots.png") repeat scroll 0 0 #fff;
5205 5205
 }
5206 5206
 h1,
5207 5207
 h2,
@@ -5255,7 +5255,7 @@ textarea {
5255 5255
   border: 1px solid #ccc;
5256 5256
   margin-bottom: 20px;
5257 5257
   padding: 15px;
5258
-  background: #ffffff;
5258
+  background: #fff;
5259 5259
 }
5260 5260
 .tabbable.dashboard {
5261 5261
   margin-bottom: 1.42857143;
@@ -5312,7 +5312,7 @@ textarea {
5312 5312
   border-color: #bce8f1;
5313 5313
 }
5314 5314
 .well-blank {
5315
-  background-color: #ffffff;
5315
+  background-color: #fff;
5316 5316
   border-color: rgba(0, 0, 0, 0.1);
5317 5317
 }
5318 5318
 .well-stacked .well {
@@ -5324,7 +5324,7 @@ textarea {
5324 5324
 }
5325 5325
 .create-page .well,
5326 5326
 .promotions .well-info {
5327
-  background-color: #ffffff;
5327
+  background-color: #fff;
5328 5328
 }
5329 5329
 .alert-message.block-message.file_upload p {
5330 5330
   margin-right: 10px;
@@ -5591,9 +5591,9 @@ td .btn-toolbar {
5591 5591
   border-right-color: #222222;
5592 5592
   -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.05);
5593 5593
   box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.05);
5594
-  background-image: -webkit-linear-gradient(top, #1f1f1f 0%, #373737 100%);
5595
-  background-image: -o-linear-gradient(top, #1f1f1f 0%, #373737 100%);
5596
-  background-image: linear-gradient(to bottom, #1f1f1f 0%, #373737 100%);
5594
+  background-image: -webkit-linear-gradient(top, #1F1F1F 0%, #373737 100%);
5595
+  background-image: -o-linear-gradient(top, #1F1F1F 0%, #373737 100%);
5596
+  background-image: linear-gradient(to bottom, #1F1F1F 0%, #373737 100%);
5597 5597
   background-repeat: repeat-x;
5598 5598
   filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff1f1f1f', endColorstr='#ff373737', GradientType=0);
5599 5599
 }
@@ -5763,7 +5763,7 @@ textarea {
5763 5763
   border-color: #bbb;
5764 5764
 }
5765 5765
 .table {
5766
-  background-color: #ffffff;
5766
+  background-color: #fff;
5767 5767
 }
5768 5768
 .table thead tr th.asc i:before {
5769 5769
   content: "\f077";
@@ -5786,9 +5786,9 @@ caption,
5786 5786
   margin-bottom: 0;
5787 5787
   border: 1px solid #ccc;
5788 5788
   border-bottom: none;
5789
-  background-image: -webkit-linear-gradient(top, #f8f8f8 0%, #e5e5e5 100%);
5790
-  background-image: -o-linear-gradient(top, #f8f8f8 0%, #e5e5e5 100%);
5791
-  background-image: linear-gradient(to bottom, #f8f8f8 0%, #e5e5e5 100%);
5789
+  background-image: -webkit-linear-gradient(top, #F8F8F8 0%, #e5e5e5 100%);
5790
+  background-image: -o-linear-gradient(top, #F8F8F8 0%, #e5e5e5 100%);
5791
+  background-image: linear-gradient(to bottom, #F8F8F8 0%, #e5e5e5 100%);
5792 5792
   background-repeat: repeat-x;
5793 5793
   filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff8f8f8', endColorstr='#ffe5e5e5', GradientType=0);
5794 5794
   color: #242424;
@@ -5925,7 +5925,7 @@ caption > i,
5925 5925
   padding: 3px;
5926 5926
   color: #333333;
5927 5927
   z-index: 2;
5928
-  background-color: #ffffff;
5928
+  background-color: #fff;
5929 5929
   font-weight: bold;
5930 5930
   -webkit-border-radius: 3px;
5931 5931
   -moz-border-radius: 3px;
@@ -6212,16 +6212,16 @@ a [class*=" icon-"] {
6212 6212
   display: none;
6213 6213
 }
6214 6214
 .icon-muted {
6215
-  color: #eeeeee;
6215
+  color: #eee;
6216 6216
 }
6217 6217
 .icon-light {
6218
-  color: #ffffff;
6218
+  color: #fff;
6219 6219
 }
6220 6220
 .icon-dark {
6221
-  color: #333333;
6221
+  color: #333;
6222 6222
 }
6223 6223
 .icon-border {
6224
-  border: solid 1px #eeeeee;
6224
+  border: solid 1px #eee;
6225 6225
   padding: .2em .25em .15em;
6226 6226
   -webkit-border-radius: 3px;
6227 6227
   -moz-border-radius: 3px;
@@ -8804,4 +8804,3 @@ a .icon-flip-vertical:before {
8804 8804
 .icon-renren {
8805 8805
   *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '');
8806 8806
 }
8807
-/*# sourceMappingURL=dashboard.css.map */

+ 156
- 157
src/oscar/static/oscar/css/styles.css
Dosya farkı çok büyük olduğundan ihmal edildi
Dosyayı Görüntüle


Loading…
İptal
Kaydet