fix build
This commit is contained in:
33
Gruntfile.js
33
Gruntfile.js
@@ -145,7 +145,14 @@ module.exports = function (grunt) {
|
||||
files: [
|
||||
{
|
||||
dest: '.tmp/scripts/main.js',
|
||||
src: ['<%= yeoman.app %>/scripts/main.js']
|
||||
src: [
|
||||
'<%= yeoman.app %>/bower_components/jquery/dist/jquery.js',
|
||||
'<%= yeoman.app %>/bower_components/uri.js/src/URI.min.js',
|
||||
'<%= yeoman.app %>/bower_components/bootstrap/js/transition.js',
|
||||
'<%= yeoman.app %>/bower_components/bootstrap/js/collapse.js',
|
||||
'<%= yeoman.app %>/scripts/showdown.js',
|
||||
'<%= yeoman.app %>/scripts/base.js'
|
||||
]
|
||||
},
|
||||
{
|
||||
dest: '.tmp/scripts/vendor/modernizr.js',
|
||||
@@ -160,6 +167,10 @@ module.exports = function (grunt) {
|
||||
},
|
||||
uglify: {
|
||||
generated: {
|
||||
options: {
|
||||
mangle: {},
|
||||
compress: {}
|
||||
},
|
||||
files: [
|
||||
{
|
||||
dest: '<%= yeoman.dist %>/scripts/main.js',
|
||||
@@ -188,19 +199,6 @@ module.exports = function (grunt) {
|
||||
}
|
||||
}
|
||||
},
|
||||
useminPrepare: {
|
||||
html: '<%= yeoman.app %>/*.html',
|
||||
options: {
|
||||
dest: '<%= yeoman.dist %>'
|
||||
}
|
||||
},
|
||||
usemin: {
|
||||
html: ['<%= yeoman.dist %>/{,*/}*.html'],
|
||||
css: ['<%= yeoman.dist %>/styles/{,*/}*.css'],
|
||||
options: {
|
||||
dirs: ['<%= yeoman.dist %>']
|
||||
}
|
||||
},
|
||||
imagemin: {
|
||||
dist: {
|
||||
files: [{
|
||||
@@ -256,8 +254,7 @@ module.exports = function (grunt) {
|
||||
cwd: '<%= yeoman.app %>/bower_components/videojs/'
|
||||
}
|
||||
}
|
||||
}
|
||||
,
|
||||
},
|
||||
copy: {
|
||||
dist: {
|
||||
files: [{
|
||||
@@ -333,14 +330,12 @@ module.exports = function (grunt) {
|
||||
'clean:dist',
|
||||
'npm-command',
|
||||
'copy:server',
|
||||
'useminPrepare',
|
||||
'concurrent',
|
||||
'cssmin',
|
||||
'concat',
|
||||
'includes:build',
|
||||
'uglify',
|
||||
'copy',
|
||||
'usemin'
|
||||
'copy'
|
||||
]);
|
||||
|
||||
grunt.registerTask('default', [
|
||||
|
7024
bindata_gen.go
7024
bindata_gen.go
File diff suppressed because it is too large
Load Diff
@@ -10,9 +10,7 @@ include "includes/download-head.html"
|
||||
|
||||
|
||||
<body id="download">
|
||||
<!-- build:js../scripts/vendor/video.js -->
|
||||
<script src="bower_components/videojs/dist/video.min.js"></script>
|
||||
<!-- endbuild -->
|
||||
<script src="../scripts/vendor/video.js"></script>
|
||||
|
||||
include "includes/ga.html"
|
||||
include "includes/download-navigation.html"
|
||||
|
@@ -9,9 +9,7 @@
|
||||
include "includes/download-head.html"
|
||||
|
||||
<body id="download">
|
||||
<!-- build:js ../scripts/vendor/video.js -->
|
||||
<script src="bower_components/videojs/dist/video.min.js"></script>
|
||||
<!-- endbuild -->
|
||||
<script src="../scripts/vendor/video.js"></script>
|
||||
|
||||
include "includes/ga.html"
|
||||
include "includes/download-navigation.html"
|
||||
|
@@ -8,7 +8,5 @@
|
||||
<link rel="stylesheet" href="../styles/main.css">
|
||||
<link href='//fonts.googleapis.com/css?family=Source+Sans+Pro:100,200,300' rel='stylesheet' type='text/css'>
|
||||
<link href='//fonts.googleapis.com/css?family=Droid+Sans+Mono' rel='stylesheet' type='text/css'>
|
||||
<!-- build:js ../scripts/vendor/modernizr.js -->
|
||||
<script src="bower_components/modernizr/modernizr.js"></script>
|
||||
<!-- endbuild -->
|
||||
<script src="../scripts/vendor/modernizr.js"></script>
|
||||
</head>
|
||||
|
@@ -1,9 +1,2 @@
|
||||
<!-- build:js ../scripts/main.js -->
|
||||
<script src="bower_components/jquery/dist/jquery.js"></script>
|
||||
<script src="bower_components/uri.js/src/URI.min.js"></script>
|
||||
<script src="bower_components/bootstrap/js/transition.js"></script>
|
||||
<script src="bower_components/bootstrap/js/collapse.js"></script>
|
||||
<script src="scripts/showdown.js"></script>
|
||||
<script src="scripts/main.js"></script>
|
||||
<!-- endbuild -->
|
||||
|
||||
<script src="../scripts/main.js"></script>
|
||||
|
||||
|
@@ -8,7 +8,5 @@
|
||||
<link rel="stylesheet" href="styles/main.css">
|
||||
<link href='//fonts.googleapis.com/css?family=Source+Sans+Pro:100,200,300' rel='stylesheet' type='text/css'>
|
||||
<link href='//fonts.googleapis.com/css?family=Droid+Sans+Mono' rel='stylesheet' type='text/css'>
|
||||
<!-- build:js scripts/vendor/modernizr.js -->
|
||||
<script src="bower_components/modernizr/modernizr.js"></script>
|
||||
<!-- endbuild -->
|
||||
<script src="scripts/vendor/modernizr.js"></script>
|
||||
</head>
|
||||
|
@@ -1,9 +1,2 @@
|
||||
<!-- build:js scripts/main.js -->
|
||||
<script src="bower_components/jquery/dist/jquery.js"></script>
|
||||
<script src="bower_components/uri.js/src/URI.min.js"></script>
|
||||
<script src="bower_components/bootstrap/js/transition.js"></script>
|
||||
<script src="bower_components/bootstrap/js/collapse.js"></script>
|
||||
<script src="scripts/showdown.js"></script>
|
||||
<script src="scripts/main.js"></script>
|
||||
<!-- endbuild -->
|
||||
|
||||
<script src="../scripts/main.js"></script>
|
||||
|
||||
|
@@ -1,181 +0,0 @@
|
||||
$(document).ready(function() {
|
||||
|
||||
// Smooth scrolling
|
||||
$('a[href*="#"]:not([href="#"])').click(function() {
|
||||
if (location.pathname.replace(/^\//, '') == this.pathname.replace(/^\//, '') && location.hostname == this.hostname) {
|
||||
var target = $(this.hash);
|
||||
target = target.length ? target : $('[name=' + this.hash.slice(1) + ']');
|
||||
if (target.length) {
|
||||
$('html,body').animate({
|
||||
scrollTop: target.offset().top
|
||||
}, 1000);
|
||||
return false;
|
||||
}
|
||||
}
|
||||
});
|
||||
|
||||
});
|
||||
|
||||
(function() {
|
||||
var files = Array()
|
||||
var queue = Array()
|
||||
|
||||
$(window).bind('beforeunload', function(){
|
||||
if (queue.length==0)
|
||||
return;
|
||||
|
||||
return 'There are still ' + queue.length + ' files being uploaded.';
|
||||
});
|
||||
|
||||
function upload(file) {
|
||||
$('.browse').addClass('uploading');
|
||||
|
||||
var li = $('<li style="clear:both;"/>');
|
||||
|
||||
li.append($('<div><div class="upload-progress"><span></span><div class="bar" style="width:0%;">####################################################</div></div><p>Uploading... ' + file.name + '</p></div>'));
|
||||
$(li).appendTo($('.queue'));
|
||||
|
||||
var xhr = new XMLHttpRequest();
|
||||
|
||||
xhr.upload.addEventListener("progress", function(e) {
|
||||
var pc = parseInt((e.loaded / e.total * 100));
|
||||
$('.upload-progress', $(li)).show();
|
||||
$('.upload-progress .bar', $(li)).css('width', pc + "%");
|
||||
$('.upload-progress span ', $(li)).empty().append(pc + "%");
|
||||
|
||||
}, false);
|
||||
|
||||
xhr.onreadystatechange = function(e) {
|
||||
if (xhr.readyState == 4) {
|
||||
/* $('.upload-progress', $(li)).hide();*/
|
||||
$('#web').addClass('uploading');
|
||||
// progress.className = (xhr.status == 200 ? "success" : "failure");
|
||||
if (xhr.status == 200) {
|
||||
$(li).html('<a target="_blank" href="' + xhr.responseText + '">' + xhr.responseText + '</a>');
|
||||
} else {
|
||||
$(li).html('<span>Error (' + xhr.status + ') during upload of file ' + file.name + '</span>');
|
||||
}
|
||||
|
||||
// file uploaded successfully, remove from queue
|
||||
var index = queue.indexOf(xhr);
|
||||
if (index > -1) {
|
||||
queue.splice(index, 1);
|
||||
}
|
||||
|
||||
files.push(URI(xhr.responseText.replace("\n", "")).path());
|
||||
|
||||
$(".download-zip").attr("href", URI("(" + files.join(",") + ").zip").absoluteTo(location.href).toString());
|
||||
$(".download-tar").attr("href", URI("(" + files.join(",") + ").tar.gz").absoluteTo(location.href).toString());
|
||||
|
||||
$(".all-files").addClass('show');
|
||||
}
|
||||
};
|
||||
|
||||
// should queue all uploads.
|
||||
queue.push(xhr);
|
||||
|
||||
// start upload
|
||||
xhr.open("PUT", './' + file.name, true);
|
||||
xhr.send(file);
|
||||
};
|
||||
|
||||
$(document).bind("dragenter", function(event) {
|
||||
event.preventDefault();
|
||||
}).bind("dragover", function(event) {
|
||||
event.preventDefault();
|
||||
// show drop indicator
|
||||
$('#terminal').addClass('dragged');
|
||||
$('#web').addClass('dragged');
|
||||
}).bind("dragleave", function(event) {
|
||||
$('#terminal').removeClass('dragged');
|
||||
$('#web').removeClass('dragged');
|
||||
|
||||
}).bind("drop dragdrop", function(event) {
|
||||
var files = event.originalEvent.target.files || event.originalEvent.dataTransfer.files;
|
||||
|
||||
$.each(files, function(index, file) {
|
||||
upload(file);
|
||||
});
|
||||
|
||||
event.stopPropagation();
|
||||
event.preventDefault();
|
||||
});
|
||||
|
||||
$('a.browse').on('click', function(event) {
|
||||
$("input[type=file]").click();
|
||||
return (false);
|
||||
});
|
||||
|
||||
|
||||
$('input[type=file]').on('change', function(event) {
|
||||
$.each(this.files, function(index, file) {
|
||||
if (file instanceof Blob) {
|
||||
upload(file);
|
||||
}
|
||||
});
|
||||
});
|
||||
|
||||
// clipboard
|
||||
if (window.location.href.indexOf("download") > -1 ) {
|
||||
|
||||
|
||||
(function() {
|
||||
var copylinkbtn = document.getElementById("copy-link-btn"),
|
||||
copylink = document.getElementById("copy-link-wrapper"),
|
||||
overlay = document.getElementById("overlay");
|
||||
|
||||
var url = "http://url"
|
||||
copylinkbtn.addEventListener("click", function() {
|
||||
|
||||
var error = document.getElementsByClassName('error');
|
||||
|
||||
while (error[0]) {
|
||||
error[0].parentNode.removeChild(error[0]);
|
||||
}
|
||||
|
||||
document.body.className += ' active';
|
||||
|
||||
copylink.children[1].value = url;
|
||||
copylink.children[1].focus();
|
||||
copylink.children[1].select();
|
||||
}, false);
|
||||
|
||||
overlay.addEventListener("click", function() {
|
||||
document.body.className = '';
|
||||
}, false);
|
||||
|
||||
copylink.children[1].addEventListener("keydown", function(e) {
|
||||
|
||||
var error = document.getElementsByClassName('error');
|
||||
|
||||
while (error[0]) {
|
||||
error[0].parentNode.removeChild(error[0]);
|
||||
}
|
||||
|
||||
setTimeout(function() {
|
||||
|
||||
if ((e.metaKey || e.ctrlKey) && e.keyCode === 67 && isTextSelected(copylink.children[2])) {
|
||||
document.body.className = '';
|
||||
} else if ((e.metaKey || e.ctrlKey) && e.keyCode === 67 && isTextSelected(copylink.children[2]) === false) {
|
||||
var error = document.createElement('span');
|
||||
error.className = 'error';
|
||||
var errortext = document.createTextNode('The link was not copied, make sure the entire text is selected.');
|
||||
|
||||
error.appendChild(errortext);
|
||||
copylink.appendChild(error);
|
||||
}
|
||||
}, 100);
|
||||
|
||||
function isTextSelected(input) {
|
||||
if (typeof input.selectionStart == "number") {
|
||||
return input.selectionStart == 0 && input.selectionEnd == input.value.length;
|
||||
} else if (typeof document.selection != "undefined") {
|
||||
input.focus();
|
||||
return document.selection.createRange().text == input.value;
|
||||
}
|
||||
}
|
||||
}, false);
|
||||
})();
|
||||
};
|
||||
|
||||
})();
|
Reference in New Issue
Block a user