Package with dependenices
This commit is contained in:
+6
-5
@@ -7,17 +7,18 @@ module.exports = function(grunt) {
|
||||
separator: ';'
|
||||
},
|
||||
dist: {
|
||||
src: ['ics.js'],
|
||||
dest: '<%= pkg.name %>.js'
|
||||
src: ['bower_components/Blob.js/Blob.js', 'bower_components/FileSaver/FileSaver.js', 'ics.js'],
|
||||
dest: 'ics.deps.min.js'
|
||||
}
|
||||
},
|
||||
uglify: {
|
||||
options: {
|
||||
banner: '/*! <%= pkg.name %> <%= grunt.template.today("mm-dd-yyyy") %> */\n'
|
||||
banner: '/*! <%= pkg.name %> <%= grunt.template.today() %> */\n'
|
||||
},
|
||||
dist: {
|
||||
files: {
|
||||
'ics.min.js': ['ics.js']
|
||||
'ics.min.js': ['ics.js'],
|
||||
'ics.deps.min.js': ['ics.deps.min.js']
|
||||
}
|
||||
}
|
||||
},
|
||||
@@ -51,6 +52,6 @@ module.exports = function(grunt) {
|
||||
|
||||
grunt.registerTask('test', ['jshint', 'qunit']);
|
||||
|
||||
grunt.registerTask('default', ['jshint', 'qunit', 'uglify']);
|
||||
grunt.registerTask('default', ['jshint', 'qunit', 'concat', 'uglify']);
|
||||
|
||||
};
|
||||
+1
-3
@@ -1,8 +1,6 @@
|
||||
<!DOCTYPE html>
|
||||
<head>
|
||||
<script type="text/javascript" src="../bower_components/FileSaver/FileSaver.js"></script>
|
||||
<script type="text/javascript" src="../bower_components/Blob.js/Blob.js"></script>
|
||||
<script type="text/javascript" src="../ics.min.js"></script>
|
||||
<script type="text/javascript" src="../ics.deps.min.js"></script>
|
||||
<script type="text/javascript" src="demo.js"></script>
|
||||
<style>
|
||||
html, body {
|
||||
|
||||
Vendored
+2
File diff suppressed because one or more lines are too long
Vendored
+1
-1
@@ -1,2 +1,2 @@
|
||||
/*! ics.js 11-25-2013 */
|
||||
/*! ics.js Wed Dec 04 2013 16:01:57 */
|
||||
var ics=function(){"use strict";if(navigator.userAgent.indexOf("MSIE")>-1&&-1==navigator.userAgent.indexOf("MSIE 10"))return console.log("Unsupported Browser"),void 0;var a=-1!==navigator.appVersion.indexOf("Win")?"\r\n":"\n",b=[],c=["BEGIN:VCALENDAR","VERSION:2.0"].join(a),d=a+"END:VCALENDAR";return{events:function(){return b},calendar:function(){return c+a+b.join(a)+d},addEvent:function(c,d,e,f,g){var h=new Date(f),i=new Date(g),j=("0000"+h.getFullYear().toString()).slice(-4),k=("00"+h.getMonth().toString()).slice(-2),l=("00"+h.getDate().toString()).slice(-2),m=j+(Number(k)+1)+l,n=("0000"+i.getFullYear().toString()).slice(-4),o=("00"+i.getMonth().toString()).slice(-2),p=("00"+i.getDate().toString()).slice(-2),q=n+(Number(o)+1)+p,r=["BEGIN:VEVENT","CLASS:PUBLIC","DESCRIPTION:"+d,"DTSTART;VALUE=DATE:"+m,"DTEND;VALUE=DATE:"+q,"LOCATION:"+e,"SUMMARY;LANGUAGE=en-us:"+c,"TRANSP:TRANSPARENT","END:VEVENT"].join(a);b.push(r)},download:function(e,f){f="undefined"!=typeof f?f:".ics",e="undefined"!=typeof e?e:"calendar";var g,h=c+a+b.join(a)+d;if(-1===navigator.userAgent.indexOf("MSIE 10"))g=new Blob([h]);else{var i=new BlobBuilder;i.append(h),g=i.getBlob("text/x-vCalendar;charset="+document.characterSet)}saveAs(g,e+f)}}};
|
||||
Reference in New Issue
Block a user