integrate libsass and refactoring css files
364
build/css/main.css
Normal file
@ -0,0 +1,364 @@
|
|||||||
|
@font-face {
|
||||||
|
font-family: 'ascribe';
|
||||||
|
src: url("ascribe.eot?-6bb2dq");
|
||||||
|
src: url("ascribe.eot?#iefix-6bb2dq") format("embedded-opentype"), url("ascribe.woff?-6bb2dq") format("woff"), url("ascribe.ttf?-6bb2dq") format("truetype"), url("ascribe.svg?-6bb2dq#ascribe") format("svg");
|
||||||
|
font-weight: normal;
|
||||||
|
font-style: normal; }
|
||||||
|
|
||||||
|
[class^="glyph-ascribe-"], [class*=" glyph-ascribe-"] {
|
||||||
|
font-family: 'ascribe';
|
||||||
|
speak: none;
|
||||||
|
font-style: normal;
|
||||||
|
font-weight: normal;
|
||||||
|
font-variant: normal;
|
||||||
|
text-transform: none;
|
||||||
|
line-height: 1;
|
||||||
|
/* Better Font Rendering =========== */
|
||||||
|
-webkit-font-smoothing: antialiased;
|
||||||
|
-moz-osx-font-smoothing: grayscale; }
|
||||||
|
|
||||||
|
.glyph-ascribe-ascribe-spool:before {
|
||||||
|
content: "\e600"; }
|
||||||
|
|
||||||
|
.glyph-ascribe-spool:before {
|
||||||
|
content: "\e601"; }
|
||||||
|
|
||||||
|
.glyph-ascribe-ascribe-spool-chunked:before {
|
||||||
|
content: "\e602"; }
|
||||||
|
|
||||||
|
.glyph-ascribe-spool-chunked:before {
|
||||||
|
content: "\e603"; }
|
||||||
|
|
||||||
|
.glyph-ascribe-home:before {
|
||||||
|
content: "\e900"; }
|
||||||
|
|
||||||
|
.glyph-ascribe-home2:before {
|
||||||
|
content: "\e901"; }
|
||||||
|
|
||||||
|
.glyph-ascribe-home3:before {
|
||||||
|
content: "\e902"; }
|
||||||
|
|
||||||
|
.glyph-ascribe-pencil:before {
|
||||||
|
content: "\e905"; }
|
||||||
|
|
||||||
|
.glyph-ascribe-pencil2:before {
|
||||||
|
content: "\e906"; }
|
||||||
|
|
||||||
|
.glyph-ascribe-quill:before {
|
||||||
|
content: "\e907"; }
|
||||||
|
|
||||||
|
.glyph-ascribe-image:before {
|
||||||
|
content: "\e90d"; }
|
||||||
|
|
||||||
|
.glyph-ascribe-camera:before {
|
||||||
|
content: "\e90f"; }
|
||||||
|
|
||||||
|
.glyph-ascribe-music:before {
|
||||||
|
content: "\e911"; }
|
||||||
|
|
||||||
|
.glyph-ascribe-play:before {
|
||||||
|
content: "\e912"; }
|
||||||
|
|
||||||
|
.glyph-ascribe-film:before {
|
||||||
|
content: "\e913"; }
|
||||||
|
|
||||||
|
.glyph-ascribe-credit-card:before {
|
||||||
|
content: "\e93f"; }
|
||||||
|
|
||||||
|
.glyph-ascribe-pushpin:before {
|
||||||
|
content: "\e946"; }
|
||||||
|
|
||||||
|
.glyph-ascribe-undo2:before {
|
||||||
|
content: "\e967"; }
|
||||||
|
|
||||||
|
.glyph-ascribe-redo2:before {
|
||||||
|
content: "\e968"; }
|
||||||
|
|
||||||
|
.glyph-ascribe-enlarge:before {
|
||||||
|
content: "\e989"; }
|
||||||
|
|
||||||
|
.glyph-ascribe-shrink:before {
|
||||||
|
content: "\e98a"; }
|
||||||
|
|
||||||
|
.glyph-ascribe-enlarge2:before {
|
||||||
|
content: "\e98b"; }
|
||||||
|
|
||||||
|
.glyph-ascribe-shrink2:before {
|
||||||
|
content: "\e98c"; }
|
||||||
|
|
||||||
|
.glyph-ascribe-share:before {
|
||||||
|
content: "\ea7d"; }
|
||||||
|
|
||||||
|
.glyph-ascribe-new-tab:before {
|
||||||
|
content: "\ea7e"; }
|
||||||
|
|
||||||
|
.glyph-ascribe-share2:before {
|
||||||
|
content: "\ea82"; }
|
||||||
|
|
||||||
|
.glyph-ascribe-google:before {
|
||||||
|
content: "\ea87"; }
|
||||||
|
|
||||||
|
.glyph-ascribe-google-plus:before {
|
||||||
|
content: "\ea88"; }
|
||||||
|
|
||||||
|
.glyph-ascribe-google-plus2:before {
|
||||||
|
content: "\ea89"; }
|
||||||
|
|
||||||
|
.glyph-ascribe-facebook:before {
|
||||||
|
content: "\ea8c"; }
|
||||||
|
|
||||||
|
.glyph-ascribe-facebook2:before {
|
||||||
|
content: "\ea8d"; }
|
||||||
|
|
||||||
|
.glyph-ascribe-twitter:before {
|
||||||
|
content: "\ea91"; }
|
||||||
|
|
||||||
|
.glyph-ascribe-twitter2:before {
|
||||||
|
content: "\ea92"; }
|
||||||
|
|
||||||
|
.glyph-ascribe-youtube3:before {
|
||||||
|
content: "\ea99"; }
|
||||||
|
|
||||||
|
.glyph-ascribe-dropbox:before {
|
||||||
|
content: "\eaaf"; }
|
||||||
|
|
||||||
|
.glyph-ascribe-file-pdf:before {
|
||||||
|
content: "\eada"; }
|
||||||
|
|
||||||
|
.glyph-ascribe-chrome:before {
|
||||||
|
content: "\eae5"; }
|
||||||
|
|
||||||
|
.glyph-ascribe-firefox:before {
|
||||||
|
content: "\eae6"; }
|
||||||
|
|
||||||
|
.glyph-ascribe-IE:before {
|
||||||
|
content: "\eae7"; }
|
||||||
|
|
||||||
|
.glyph-ascribe-opera:before {
|
||||||
|
content: "\eae8"; }
|
||||||
|
|
||||||
|
.glyph-ascribe-safari:before {
|
||||||
|
content: "\eae9"; }
|
||||||
|
|
||||||
|
.btn-glyph-ascribe {
|
||||||
|
font-size: 18px;
|
||||||
|
padding: 4px 12px 0 10px; }
|
||||||
|
|
||||||
|
@font-face {
|
||||||
|
font-family: 'ascribe';
|
||||||
|
src: url("ascribe.eot?-oi6ttk");
|
||||||
|
src: url("ascribe.eot?#iefix-oi6ttk") format("embedded-opentype"), url("ascribe.woff?-oi6ttk") format("woff"), url("ascribe.ttf?-oi6ttk") format("truetype"), url("ascribe.svg?-oi6ttk#ascribe") format("svg");
|
||||||
|
font-weight: normal;
|
||||||
|
font-style: normal; }
|
||||||
|
|
||||||
|
[class^="glyph-ascribe-"], [class*=" glyph-ascribe-"] {
|
||||||
|
font-family: 'ascribe';
|
||||||
|
speak: none;
|
||||||
|
font-style: normal;
|
||||||
|
font-weight: normal;
|
||||||
|
font-variant: normal;
|
||||||
|
text-transform: none;
|
||||||
|
line-height: 1;
|
||||||
|
/* Better Font Rendering =========== */
|
||||||
|
-webkit-font-smoothing: antialiased;
|
||||||
|
-moz-osx-font-smoothing: grayscale; }
|
||||||
|
|
||||||
|
.glyph-ascribe-logo-spool:before {
|
||||||
|
content: "\e600"; }
|
||||||
|
|
||||||
|
.glyph-ascribe-spool:before {
|
||||||
|
content: "\e601"; }
|
||||||
|
|
||||||
|
.glyph-ascribe-logo-spool-chunked:before {
|
||||||
|
content: "\e602"; }
|
||||||
|
|
||||||
|
.glyph-ascribe-spool-chunked:before {
|
||||||
|
content: "\e603"; }
|
||||||
|
|
||||||
|
@font-face {
|
||||||
|
font-family: mercury_regular;
|
||||||
|
src: url(Mercury_Regular.otf); }
|
||||||
|
|
||||||
|
@font-face {
|
||||||
|
font-family: mercury_medium;
|
||||||
|
src: url(Mercury_Medium.otf); }
|
||||||
|
|
||||||
|
@font-face {
|
||||||
|
font-family: mercury_light;
|
||||||
|
src: url(Mercury_Light.otf); }
|
||||||
|
|
||||||
|
#main {
|
||||||
|
padding-top: 70px; }
|
||||||
|
|
||||||
|
.hidden {
|
||||||
|
display: none; }
|
||||||
|
|
||||||
|
/* Taken from http://stackoverflow.com/a/20548578 */
|
||||||
|
.vcenter {
|
||||||
|
display: inline-block;
|
||||||
|
vertical-align: middle;
|
||||||
|
float: none; }
|
||||||
|
|
||||||
|
.ascribe-table-header-row {
|
||||||
|
border-bottom: 2px solid rgba(2, 182, 163, 0.5);
|
||||||
|
border-top: 2px solid rgba(2, 182, 163, 0.5);
|
||||||
|
padding: 0; }
|
||||||
|
|
||||||
|
.ascribe-table-header-column {
|
||||||
|
display: table;
|
||||||
|
height: 3em;
|
||||||
|
padding: 0; }
|
||||||
|
|
||||||
|
.ascribe-table-header-column > span {
|
||||||
|
display: table-cell;
|
||||||
|
vertical-align: middle;
|
||||||
|
font-family: 'Source Sans Pro';
|
||||||
|
font-weight: 600;
|
||||||
|
color: #02b6a3;
|
||||||
|
font-size: 1.4em; }
|
||||||
|
|
||||||
|
.ascribe-table-header-column > span > .glyphicon {
|
||||||
|
font-size: .5em; }
|
||||||
|
|
||||||
|
/*
|
||||||
|
.ascribe-table-item:nth-child(even) {
|
||||||
|
background-color: #F5F5F5;
|
||||||
|
}*/
|
||||||
|
/*.ascribe-table-item:hover {
|
||||||
|
background-color: #EEEEEE;
|
||||||
|
}*/
|
||||||
|
.ascribe-table-item-column {
|
||||||
|
display: table;
|
||||||
|
font-family: 'Source Sans Pro';
|
||||||
|
font-size: 1.2em;
|
||||||
|
height: 3em; }
|
||||||
|
|
||||||
|
.ascribe-table-item-column > * {
|
||||||
|
display: table-cell;
|
||||||
|
vertical-align: middle; }
|
||||||
|
|
||||||
|
.ascribe-table-item-selected {
|
||||||
|
background-color: rgba(2, 182, 163, 0.5); }
|
||||||
|
|
||||||
|
.ascribe-table-item-selectable {
|
||||||
|
cursor: default; }
|
||||||
|
|
||||||
|
.piece-list-toolbar {
|
||||||
|
height: 3em; }
|
||||||
|
|
||||||
|
.no-margin {
|
||||||
|
margin-right: 0;
|
||||||
|
margin-left: 0; }
|
||||||
|
|
||||||
|
.btn-ascribe, .btn-ascribe-inv {
|
||||||
|
border: 1px solid #444;
|
||||||
|
line-height: 2em;
|
||||||
|
margin-right: 1px;
|
||||||
|
margin-left: 0 !important;
|
||||||
|
font-family: sans-serif !important;
|
||||||
|
border-radius: 0 !important; }
|
||||||
|
|
||||||
|
.btn-ascribe, .btn-ascribe-inv:active, .btn-ascribe-inv:hover {
|
||||||
|
color: #222 !important;
|
||||||
|
background-color: #FFF; }
|
||||||
|
|
||||||
|
.btn-ascribe:active, .btn-ascribe:hover, .btn-ascribe-inv {
|
||||||
|
color: #FFF !important;
|
||||||
|
background-color: #444; }
|
||||||
|
|
||||||
|
.btn-ascribe-inv:disabled, .btn-ascribe-inv:focus {
|
||||||
|
color: #444 !important;
|
||||||
|
background-color: #BBB !important;
|
||||||
|
border: 1px solid #444 !important; }
|
||||||
|
|
||||||
|
.btn-ascribe-sm {
|
||||||
|
font-size: 12px;
|
||||||
|
line-height: 1.3em; }
|
||||||
|
|
||||||
|
.btn-ascribe-green, .btn-ascribe-green-inv {
|
||||||
|
border: 1px solid #48DACB;
|
||||||
|
line-height: 2em;
|
||||||
|
margin-left: 0 !important;
|
||||||
|
font-family: sans-serif !important;
|
||||||
|
border-radius: 0 !important; }
|
||||||
|
|
||||||
|
.btn-ascribe-green, .btn-ascribe-green-inv:active, .btn-ascribe-green-inv:hover {
|
||||||
|
background-color: #FFF;
|
||||||
|
border: 1px solid rgba(2, 182, 163, 0.5);
|
||||||
|
color: rgba(2, 182, 163, 0.5); }
|
||||||
|
|
||||||
|
.btn-ascribe-green:active, .btn-ascribe-green:hover, .btn-ascribe-green-inv {
|
||||||
|
border: 1px solid rgba(2, 182, 163, 0.5);
|
||||||
|
color: white;
|
||||||
|
background-color: rgba(2, 182, 163, 0.5); }
|
||||||
|
|
||||||
|
.ascribe-detail-header {
|
||||||
|
margin-top: 2em; }
|
||||||
|
|
||||||
|
.ascribe-detail-title {
|
||||||
|
font-size: 2em;
|
||||||
|
margin-bottom: -0.2em; }
|
||||||
|
|
||||||
|
.ascribe-detail-property {
|
||||||
|
padding-bottom: 0.4em; }
|
||||||
|
|
||||||
|
.ascribe-detail-property > .row-same-height > .col-xs-2 {
|
||||||
|
text-transform: uppercase; }
|
||||||
|
|
||||||
|
.input-text-ascribe {
|
||||||
|
border-bottom: 1px solid black;
|
||||||
|
border-top: 0;
|
||||||
|
border-left: 0;
|
||||||
|
border-right: 0;
|
||||||
|
background: transparent;
|
||||||
|
border-radius: 0 !important;
|
||||||
|
box-shadow: none; }
|
||||||
|
|
||||||
|
.textarea-ascribe-message {
|
||||||
|
height: 13em !important; }
|
||||||
|
|
||||||
|
/* columns of same height styles */
|
||||||
|
/* http://www.minimit.com/articles/solutions-tutorials/bootstrap-3-responsive-columns-of-same-height */
|
||||||
|
.row-full-height {
|
||||||
|
height: 100%; }
|
||||||
|
|
||||||
|
.col-full-height {
|
||||||
|
height: 100%;
|
||||||
|
vertical-align: middle; }
|
||||||
|
|
||||||
|
.row-same-height {
|
||||||
|
display: table;
|
||||||
|
width: 100%;
|
||||||
|
/* fix overflow */
|
||||||
|
table-layout: fixed; }
|
||||||
|
|
||||||
|
.col-xs-height {
|
||||||
|
display: table-cell;
|
||||||
|
float: none !important; }
|
||||||
|
|
||||||
|
@media (min-width: 768px) {
|
||||||
|
.col-sm-height {
|
||||||
|
display: table-cell;
|
||||||
|
float: none !important; } }
|
||||||
|
|
||||||
|
@media (min-width: 992px) {
|
||||||
|
.col-md-height {
|
||||||
|
display: table-cell;
|
||||||
|
float: none !important; } }
|
||||||
|
|
||||||
|
@media (min-width: 1200px) {
|
||||||
|
.col-lg-height {
|
||||||
|
display: table-cell;
|
||||||
|
float: none !important; } }
|
||||||
|
|
||||||
|
/* vertical alignment styles */
|
||||||
|
.col-top {
|
||||||
|
vertical-align: top; }
|
||||||
|
|
||||||
|
.col-middle {
|
||||||
|
vertical-align: middle; }
|
||||||
|
|
||||||
|
.col-bottom {
|
||||||
|
vertical-align: bottom; }
|
||||||
|
|
||||||
|
/*# sourceMappingURL=maps/main.css.map */
|
1
build/css/maps/main.css.map
Normal file
12
gulpfile.js
@ -9,13 +9,15 @@ var browserify = require('browserify');
|
|||||||
var browserSync = require('browser-sync');
|
var browserSync = require('browser-sync');
|
||||||
var babelify = require('babelify');
|
var babelify = require('babelify');
|
||||||
var notify = require('gulp-notify');
|
var notify = require('gulp-notify');
|
||||||
|
var sass = require('gulp-sass');
|
||||||
|
var concat = require('gulp-concat');
|
||||||
var _ = require('lodash');
|
var _ = require('lodash');
|
||||||
|
|
||||||
gulp.task('build', function() {
|
gulp.task('build', function() {
|
||||||
bundle(false);
|
bundle(false);
|
||||||
});
|
});
|
||||||
|
|
||||||
gulp.task('serve', ['browser-sync'], function() {
|
gulp.task('serve', ['browser-sync', 'sass'], function() {
|
||||||
bundle(true);
|
bundle(true);
|
||||||
});
|
});
|
||||||
|
|
||||||
@ -28,6 +30,14 @@ gulp.task('browser-sync', function() {
|
|||||||
});
|
});
|
||||||
});
|
});
|
||||||
|
|
||||||
|
gulp.task('sass', function () {
|
||||||
|
gulp.src('./sass/**/main.scss')
|
||||||
|
.pipe(sourcemaps.init())
|
||||||
|
.pipe(sass().on('error', sass.logError))
|
||||||
|
.pipe(sourcemaps.write('./maps'))
|
||||||
|
.pipe(gulp.dest('./build/css'));
|
||||||
|
});
|
||||||
|
|
||||||
function bundle(watch) {
|
function bundle(watch) {
|
||||||
var bro;
|
var bro;
|
||||||
|
|
||||||
|
@ -6,9 +6,7 @@
|
|||||||
<title>ascribe</title>
|
<title>ascribe</title>
|
||||||
<meta name="viewport" content="width=device-width, initial-scale=1">
|
<meta name="viewport" content="width=device-width, initial-scale=1">
|
||||||
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.4/css/bootstrap.min.css">
|
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.4/css/bootstrap.min.css">
|
||||||
<link rel="stylesheet" href="css/main.css">
|
<link rel="stylesheet" href="build/css/main.css">
|
||||||
<link rel="stylesheet" href="css/ascribe-fonts/ascribe-fonts.css">
|
|
||||||
<link rel="stylesheet" href="css/ascribe-fonts/style.css">
|
|
||||||
<link rel="stylesheet" href="//brick.a.ssl.fastly.net/Source+Sans+Pro:400,600,700,900">
|
<link rel="stylesheet" href="//brick.a.ssl.fastly.net/Source+Sans+Pro:400,600,700,900">
|
||||||
</head>
|
</head>
|
||||||
<body>
|
<body>
|
||||||
|
@ -1,5 +1,6 @@
|
|||||||
let constants = {
|
let constants = {
|
||||||
'baseUrl': 'http://localhost:8000/api/',
|
//'baseUrl': 'http://localhost:8000/api/',
|
||||||
|
'baseUrl': 'http://staging.ascribe.io/api/',
|
||||||
'debugCredentialBase64': 'ZGltaUBtYWlsaW5hdG9yLmNvbTowMDAwMDAwMDAw', // dimi@mailinator:0000000000
|
'debugCredentialBase64': 'ZGltaUBtYWlsaW5hdG9yLmNvbTowMDAwMDAwMDAw', // dimi@mailinator:0000000000
|
||||||
'aclList': ['edit', 'consign', 'transfer', 'loan', 'share', 'download', 'view', 'delete', 'del_from_collection', 'add_to_collection']
|
'aclList': ['edit', 'consign', 'transfer', 'loan', 'share', 'download', 'view', 'delete', 'del_from_collection', 'add_to_collection']
|
||||||
};
|
};
|
||||||
|
@ -12,8 +12,10 @@
|
|||||||
"browserify": "^9.0.8",
|
"browserify": "^9.0.8",
|
||||||
"envify": "^3.4.0",
|
"envify": "^3.4.0",
|
||||||
"gulp": "^3.8.11",
|
"gulp": "^3.8.11",
|
||||||
|
"gulp-concat": "^2.5.2",
|
||||||
"gulp-if": "^1.2.5",
|
"gulp-if": "^1.2.5",
|
||||||
"gulp-notify": "^2.2.0",
|
"gulp-notify": "^2.2.0",
|
||||||
|
"gulp-sass": "^2.0.1",
|
||||||
"gulp-sourcemaps": "^1.5.2",
|
"gulp-sourcemaps": "^1.5.2",
|
||||||
"gulp-util": "^3.0.4",
|
"gulp-util": "^3.0.4",
|
||||||
"jest-cli": "^0.4.0",
|
"jest-cli": "^0.4.0",
|
||||||
|
Before Width: | Height: | Size: 51 KiB After Width: | Height: | Size: 51 KiB |
Before Width: | Height: | Size: 4.2 KiB After Width: | Height: | Size: 4.2 KiB |
Before Width: | Height: | Size: 8.2 KiB After Width: | Height: | Size: 8.2 KiB |
Before Width: | Height: | Size: 10 KiB After Width: | Height: | Size: 10 KiB |
@ -1,3 +1,6 @@
|
|||||||
|
@import './ascribe-fonts/style';
|
||||||
|
@import './ascribe-fonts/ascribe-fonts';
|
||||||
|
|
||||||
#main {
|
#main {
|
||||||
padding-top: 70px;
|
padding-top: 70px;
|
||||||
}
|
}
|