load jquery ui async
This commit is contained in:
Родитель
a8e003f44b
Коммит
f2db968eae
|
@ -6,7 +6,6 @@ require.config({
|
|||
baseUrl: '/scripts',
|
||||
paths: {
|
||||
jquery: '../bower_components/jquery/dist/jquery',
|
||||
'jquery-ui': '../bower_components/jquery-ui/jquery-ui',
|
||||
backbone: '../bower_components/backbone/backbone',
|
||||
underscore: '../bower_components/underscore/underscore',
|
||||
fxaClient: '../bower_components/fxa-js-client/fxa-client',
|
||||
|
@ -20,17 +19,13 @@ require.config({
|
|||
md5: '../bower_components/JavaScript-MD5/js/md5'
|
||||
},
|
||||
shim: {
|
||||
'jquery-ui': {
|
||||
exports: '$',
|
||||
deps: ['jquery']
|
||||
},
|
||||
underscore: {
|
||||
exports: '_'
|
||||
},
|
||||
backbone: {
|
||||
deps: [
|
||||
'underscore',
|
||||
'jquery-ui'
|
||||
'jquery'
|
||||
],
|
||||
exports: 'Backbone'
|
||||
},
|
||||
|
|
|
@ -10,7 +10,7 @@
|
|||
<img src="{{ avatar }}" />
|
||||
{{/avatar}}
|
||||
{{^avatar}}
|
||||
<img src="/images/avatar.jpg" class="default"/>
|
||||
<img class="default"/>
|
||||
{{/avatar}}
|
||||
</p>
|
||||
|
||||
|
|
|
@ -10,7 +10,7 @@
|
|||
<img src="{{ avatar }}" />
|
||||
{{/avatar}}
|
||||
{{^avatar}}
|
||||
<img src="/images/avatar.jpg" class="default"/>
|
||||
<img class="default"/>
|
||||
{{/avatar}}
|
||||
<video id="video" class="hidden"></video>
|
||||
</p>
|
||||
|
|
|
@ -14,7 +14,7 @@
|
|||
{{/avatar}}
|
||||
{{^avatar}}
|
||||
<p class="avatar-wrapper">
|
||||
<img src="/images/avatar.jpg" class="default"/>
|
||||
<img class="default"/>
|
||||
</p>
|
||||
{{/avatar}}
|
||||
</div>
|
||||
|
|
|
@ -13,7 +13,7 @@
|
|||
<img src="{{ avatar }}" id="avatar"/>
|
||||
{{/avatar}}
|
||||
{{^avatar}}
|
||||
<img src="/images/avatar.jpg" id="gravatar" />
|
||||
<img class="default" />
|
||||
{{/avatar}}
|
||||
</div>
|
||||
<form novalidate>
|
||||
|
|
|
@ -69,10 +69,13 @@ function ($, _, FormView, Template, Session, AuthErrors) {
|
|||
var img = new Image();
|
||||
img.src = src;
|
||||
img.onload = function () {
|
||||
Session.set('cropImgWidth', img.width);
|
||||
Session.set('cropImgHeight', img.height);
|
||||
|
||||
self.navigate('settings/avatar/crop');
|
||||
require(['../bower_components/jquery-ui/ui/draggable'], function (ui) {
|
||||
Session.set('cropImgWidth', img.width);
|
||||
Session.set('cropImgHeight', img.height);
|
||||
|
||||
self.navigate('settings/avatar/crop');
|
||||
});
|
||||
};
|
||||
img.onerror = function () {
|
||||
self.navigate('settings/avatar', {
|
||||
|
|
|
@ -1,6 +1,12 @@
|
|||
.avatar-wrapper img {
|
||||
width: $avatar-size;
|
||||
height: $avatar-size;
|
||||
display: block;
|
||||
}
|
||||
|
||||
.avatar-wrapper img.default {
|
||||
background-image: url(/images/avatar.jpg);
|
||||
background-size: cover;
|
||||
}
|
||||
|
||||
.avatar-wrapper {
|
||||
|
@ -45,6 +51,7 @@
|
|||
display: inline-block;
|
||||
margin: 0px 0px 5px;
|
||||
border-radius: 50%;
|
||||
border-width: 0px;
|
||||
height: $avatar-size;
|
||||
width: $avatar-size;
|
||||
}
|
||||
|
|
|
@ -39,11 +39,18 @@ module.exports = function (grunt) {
|
|||
src: [
|
||||
'*.{ico,png,txt}',
|
||||
'.htaccess',
|
||||
'images/{,*/}*.{webp,gif}',
|
||||
'images/{,*/}*.{webp,gif,svg}',
|
||||
'styles/fonts/{,*/}*.*',
|
||||
'fonts/**/*.{woff,eot,ttf,svg,ofl}',
|
||||
'i18n/{,*/}{,*/}*.*'
|
||||
]
|
||||
},
|
||||
{
|
||||
// jquery ui
|
||||
expand: true,
|
||||
cwd: '<%= yeoman.app %>/bower_components/jquery-ui',
|
||||
src: ['**/*.js'],
|
||||
dest: '<%= yeoman.dist %>/bower_components/jquery-ui'
|
||||
}
|
||||
]
|
||||
},
|
||||
|
|
|
@ -10,10 +10,10 @@ module.exports = function (grunt) {
|
|||
files: {
|
||||
src: [
|
||||
'<%= yeoman.dist %>/bower_components/**/*.js',
|
||||
'<%= yeoman.dist %>/bower_components/{,*/}*.js',
|
||||
'!<%= yeoman.dist %>/bower_components/jquery-ui/**/*.js',
|
||||
'<%= yeoman.dist %>/scripts/{,*/}*.js',
|
||||
'<%= yeoman.dist %>/styles/{,*/}*.css',
|
||||
'<%= yeoman.dist %>/images/{,*/}*.{png,jpg,jpeg,gif,webp}',
|
||||
'<%= yeoman.dist %>/images/{,*/}*.{png,jpg,jpeg,gif,webp,svg}',
|
||||
'<%= yeoman.dist %>/fonts/{,*/}*.{woff,svg,ofl,eot,ttf}'
|
||||
]
|
||||
}
|
||||
|
|
|
@ -12,12 +12,20 @@ module.exports = function (grunt) {
|
|||
*/
|
||||
grunt.config('uglify', {
|
||||
dist: {
|
||||
files: [{
|
||||
expand: true,
|
||||
cwd: '<%= yeoman.tmp %>/scripts',
|
||||
src: ['**/*.js'],
|
||||
dest: '<%= yeoman.dist %>/scripts'
|
||||
}]
|
||||
files: [
|
||||
{
|
||||
expand: true,
|
||||
cwd: '<%= yeoman.tmp %>/scripts',
|
||||
src: ['**/*.js'],
|
||||
dest: '<%= yeoman.dist %>/scripts'
|
||||
},
|
||||
{
|
||||
expand: true,
|
||||
cwd: '<%= yeoman.app %>/bower_components/jquery-ui',
|
||||
src: ['**/*.js'],
|
||||
dest: '<%= yeoman.dist %>/bower_components/jquery-ui'
|
||||
}
|
||||
]
|
||||
}
|
||||
});
|
||||
};
|
||||
|
|
|
@ -12,6 +12,7 @@
|
|||
|
||||
<!-- build:css(.tmp) /styles/{{ locale }}.css -->
|
||||
<link rel="stylesheet" href="/bower_components/normalize-css/normalize.css">
|
||||
<link rel="stylesheet" href="/styles/fontello.css">
|
||||
{{#if fontSupportDisabled}}
|
||||
<link rel="stylesheet" href="/styles/system-font-main.css">
|
||||
{{else}}
|
||||
|
|
|
@ -12,6 +12,7 @@
|
|||
|
||||
<!-- build:css(.tmp) /styles/{{ locale }}.css -->
|
||||
<link rel="stylesheet" href="/bower_components/normalize-css/normalize.css">
|
||||
<link rel="stylesheet" href="/styles/fontello.css">
|
||||
{{#if fontSupportDisabled}}
|
||||
<link rel="stylesheet" href="/styles/system-font-main.css">
|
||||
{{else}}
|
||||
|
|
|
@ -12,6 +12,7 @@
|
|||
|
||||
<!-- build:css(.tmp) /styles/{{ locale }}.css -->
|
||||
<link rel="stylesheet" href="/bower_components/normalize-css/normalize.css">
|
||||
<link rel="stylesheet" href="/styles/fontello.css">
|
||||
{{#if fontSupportDisabled}}
|
||||
<link rel="stylesheet" href="/styles/system-font-main.css">
|
||||
{{else}}
|
||||
|
|
|
@ -13,6 +13,7 @@
|
|||
|
||||
<!-- build:css(.tmp) /styles/{{ locale }}.css -->
|
||||
<link rel="stylesheet" href="/bower_components/normalize-css/normalize.css">
|
||||
<link rel="stylesheet" href="/styles/fontello.css">
|
||||
{{#if fontSupportDisabled}}
|
||||
<link rel="stylesheet" href="/styles/system-font-main.css">
|
||||
{{else}}
|
||||
|
|
|
@ -13,6 +13,7 @@
|
|||
|
||||
<!-- build:css(.tmp) /styles/{{ locale }}.css -->
|
||||
<link rel="stylesheet" href="/bower_components/normalize-css/normalize.css">
|
||||
<link rel="stylesheet" href="/styles/fontello.css">
|
||||
{{#if fontSupportDisabled}}
|
||||
<link rel="stylesheet" href="/styles/system-font-main.css">
|
||||
{{else}}
|
||||
|
|
Загрузка…
Ссылка в новой задаче