summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJules Laplace <jules@okfoc.us>2015-09-25 12:36:32 -0400
committerJules Laplace <jules@okfoc.us>2015-09-25 12:36:32 -0400
commitf5e8e323597cf4655b5967a2c372d10e9f05782b (patch)
treeca1489ada38b3df8dbb9c93c1b77b643ab51de6c
parent6e96cf96eed6704c26e28c01dd3ece0eee54b1fd (diff)
grunt
-rw-r--r--.gitignore1
-rw-r--r--Gruntfile.js49
-rw-r--r--package.json4
-rw-r--r--public/dev.html69
-rw-r--r--public/index.html13
-rw-r--r--public/js/app.min.js0
6 files changed, 125 insertions, 11 deletions
diff --git a/.gitignore b/.gitignore
index 2eda261..7fe4f4c 100644
--- a/.gitignore
+++ b/.gitignore
@@ -9,4 +9,5 @@ node_modules/
dist
*.sql
.env
+app.concat.js
diff --git a/Gruntfile.js b/Gruntfile.js
new file mode 100644
index 0000000..35ef388
--- /dev/null
+++ b/Gruntfile.js
@@ -0,0 +1,49 @@
+module.exports = function(grunt) {
+
+ // Project configuration.
+ grunt.initConfig({
+ pkg: grunt.file.readJSON('package.json'),
+ concat: {
+ js: {
+ options: {
+ separator: "\n;\n"
+ },
+ src: [
+ "public/js/vendor/lodash.min.js",
+ "public/js/vendor/util.js",
+ "public/js/vendor/view/view.js",
+ "public/js/vendor/view/uploadview.js",
+ "public/js/drag.js",
+ "public/js/nav.js",
+ "public/js/index.js",
+ ],
+ dest: 'public/js/app.concat.js'
+ },
+ },
+
+ uglify: {
+ options: {
+ },
+ index: {
+ src: 'public/js/app.concat.js',
+ dest: 'public/js/app.min.js'
+ },
+ },
+
+ clean: {
+ release: [
+ "dist/app.concat.js",
+ ],
+ },
+ });
+
+ // Load tasks that we'll be using
+ grunt.loadNpmTasks('grunt-contrib-concat');
+ grunt.loadNpmTasks('grunt-contrib-uglify');
+ grunt.loadNpmTasks('grunt-contrib-clean');
+ grunt.loadNpmTasks('grunt-dentist');
+
+ // Default task(s).
+ // grunt.registerTask('default', ['dentist', 'concat', 'uglify', 'copy', 'clean']);
+ grunt.registerTask('default', ['concat', 'uglify', 'clean']);
+};
diff --git a/package.json b/package.json
index 32bfa35..37b5a9c 100644
--- a/package.json
+++ b/package.json
@@ -24,6 +24,10 @@
"ejs": "^2.3.4",
"express": "^4.13.3",
"express-json": "^1.0.0",
+ "grunt": "^0.4.5",
+ "grunt-contrib-clean": "^0.6.0",
+ "grunt-contrib-concat": "^0.5.1",
+ "grunt-contrib-uglify": "^0.9.2",
"knex": "^0.8.6",
"knox": "^0.9.2",
"lodash": "^3.10.1",
diff --git a/public/dev.html b/public/dev.html
new file mode 100644
index 0000000..20a7830
--- /dev/null
+++ b/public/dev.html
@@ -0,0 +1,69 @@
+<!DOCTYPE html>
+<html>
+<head>
+<title>LuCkYPLoP™</title>
+<meta property="og:title" content="LuCkYPLoP™">
+<meta property="og:type" content="website">
+<meta property="og:image" content="">
+<meta property="og:url" content="">
+<meta property="og:site_name" content="LuckyPlop - The Best Image Uploader Thing">
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<meta name="description" content="LuckyPlop - Check this out..">
+<link rel="stylesheet" href="/assets/css/css.css">
+</head>
+<body>
+
+<div id="luckyimage"></div>
+
+<div id="topnav">
+ <span class="luckyback">
+ <a id="prev">[&lt;&lt; previous 画像]</a>
+ <a id="next">[前のnewer &gt;&gt;]</a>
+ <a id="refresh">Rfsh</a> &nbsp;
+ <a id="random">RNDM</a>
+ </span>
+</div>
+
+<a id="pip"><img></a>
+
+<div id="morelucky" class="popup_block">
+ <div id="luckyinfo">
+ <img src="http://okfocus.s3.amazonaws.com/luckyplop/lucky1.png" class="luckylogo">
+ <ul>
+ <li>LuCkYPLoP™ is the world's best PIC UPLOADINGッTOOL!プド!</li>
+ <li>LuCkYPLoP™ lets you DRAG an image from your computer to anywhere in the page
+ to uploadド!. The picture is displayed until a NEW image is uploaded from anywhere in the
+ in the WORLD!!</li>
+ <li>LuCkYPLoP™ letsことができます you DISCOVER image過s from oth去er userの画s, you can像を view past imagesる!</li>
+ <li>On LuCkYPLoP™ you have a 1 in 100 chance ラッキー . to win amazing prizes!</li>
+ <li>Just upload things and LuCkYPLoP™ will do the lottery宝くじ! AND MAKE YOU WINメーカーに勝つ!!</li>
+ </ul>
+ <hr>
+ </div>
+</div>
+
+<div id="bottombar">
+ <marquee scrollamount="10" width="100%">
+ Step 1.drag an image into luckyplop! -
+ Step 2.see if you won! -
+ 3.Share the image on friendster, grindr, twitter, myspace or facebook!
+ </marquee>
+</div>
+
+<img src="http://okfocus.s3.amazonaws.com/luckyplop/luckypad.png" id="luckypad">
+
+<div id="droparea"></div>
+
+</body>
+
+<script src="/assets/js/vendor/jquery-2.1.4.min.js"></script>
+<script src="/assets/js/vendor/lodash.min.js"></script>
+<script src="/assets/js/vendor/util.js"></script>
+<script src="/assets/js/vendor/view/view.js"></script>
+<script src="/assets/js/vendor/view/uploadview.js"></script>
+
+<script src="/assets/js/drag.js"></script>
+<script src="/assets/js/nav.js"></script>
+<script src="/assets/js/index.js"></script>
+
+</html>
diff --git a/public/index.html b/public/index.html
index 2e0bf79..25d82ed 100644
--- a/public/index.html
+++ b/public/index.html
@@ -56,16 +56,7 @@
</body>
-<script src="/assets/js/vendor/jquery-2.1.4.min.js"></script>
-<script src="/assets/js/vendor/lodash.min.js"></script>
-<script src="/assets/js/vendor/util.js"></script>
-<script src="/assets/js/vendor/view/view.js"></script>
-<script src="/assets/js/vendor/view/formview.js"></script>
-<script src="/assets/js/vendor/view/uploadview.js"></script>
-<script src="/assets/js/vendor/view/router.js"></script>
-
-<script src="/assets/js/drag.js"></script>
-<script src="/assets/js/nav.js"></script>
-<script src="/assets/js/index.js"></script>
+<script src='https://ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js'></script>
+<script src='/js/app.min.js'></script>
</html>
diff --git a/public/js/app.min.js b/public/js/app.min.js
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ b/public/js/app.min.js