Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
45 commits
Select commit Hold shift + click to select a range
a26b080
first commit
qqliu Jan 13, 2014
a7fb3be
initial commit
qqliu Jan 13, 2014
d104ce6
added simile jquery plugin
qqliu Jan 13, 2014
aac9177
fix jquery clash with simileajax
qqliu Jan 14, 2014
c976c72
updated timegrid to get rid of simileajax
qqliu Jan 14, 2014
44b5b27
Updated to previous version
qqliu Jan 14, 2014
57de4e4
Finally fixed jquery bug
qqliu Jan 14, 2014
c3a9255
Migrated simile ajax to jquery and fixed SimileAjax errors in timegri…
qqliu Jan 15, 2014
03957f1
migrated more simile ajax functions to jquery plugin and made modific…
qqliu Jan 16, 2014
b8e5944
Fixed creating DOM object issue
qqliu Jan 17, 2014
f495736
residual changes not commited
qqliu Jan 17, 2014
a31e281
Fixed date/time errors, migrated to jquery
qqliu Jan 17, 2014
cea12b0
fixed more jqeury dom creation problems
qqliu Jan 17, 2014
395d04a
minor thing
qqliu Jan 17, 2014
4735af4
fixed all errors in timegrid rendering
qqliu Jan 18, 2014
1ff6a8c
trivial
qqliu Jan 18, 2014
aeb8c1b
minor changes to migrate debugging to jquery extension
qqliu Jan 20, 2014
443f71c
fixed preview not showing
qqliu Jan 21, 2014
2fd2717
changed grid is constructed to table to enable adding listeners for c…
qqliu Jan 23, 2014
0aa931a
preliminary click on grid and get classes offered during that time: l…
qqliu Jan 24, 2014
9977136
small change to timegrid to account for some classes not showing up w…
qqliu Jan 28, 2014
a278777
clicking on classes in timegrid/clicking on events general functional…
qqliu Feb 5, 2014
7331799
cleanup
qqliu Feb 5, 2014
6da9f69
styling changes
qqliu Feb 7, 2014
1505f88
lots of stuff works
qqliu Feb 9, 2014
a8bb7d6
left overs
qqliu Feb 22, 2014
36a0f23
gotta love those early morning bug fixes
qqliu Feb 25, 2014
6abd113
Added required file structure
Jul 25, 2017
17214f4
Changed line endings to UNIX format
Jul 25, 2017
17fe486
Fixed merge conflicts
Jul 25, 2017
88ff2b4
Examples linked to locally contained timegrid api; jQuery and jQuery …
Jul 25, 2017
f9c0a39
Created new locale folder to match folder naming pattern
Aug 2, 2017
91e06fe
Incorporated data structures necessary to create an EventIndex list
Aug 2, 2017
4505aee
Updated JQuery to 1.9.0 and added the Migrate plugin
Aug 2, 2017
16d09f6
Residual Changes
Aug 2, 2017
f5ac4fe
added NativeDateUnit definition
alhamzah Aug 10, 2017
1957f27
Added date-time and got rid of SimileAjax references from units.js
Aug 10, 2017
7d2a0f1
fixed merge conflicts
Aug 10, 2017
1a544a0
Fixed bug on units.js
Aug 10, 2017
0ecf826
Removed .DS_Store files from repo
Aug 13, 2017
ad1f744
Got rid of syntaxError from 'javascript:void'
Aug 15, 2017
44da55b
Added functionality to the backbutton of the view
Aug 16, 2017
beca536
fixed month layout starting date
alhamzah Aug 17, 2017
4add7f0
collapsed borders of adjacent cells
Aug 25, 2017
7de1ec1
Made gridlines visible on odd months
Aug 29, 2017
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
9 changes: 9 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
./.DS_Store
./src/.DS_Store
./src/webapp/.DS_Store
./src/webapp/api/.DS_Store
./src/webapp/api/locales/.DS_Store
./src/webapp/api/locales/en-US/.DS_Store
./src/webapp/api/scripts/.DS_Store
./src/webapp/site/.DS_Store
./src/webapp/site/examples/.DS_Store
174 changes: 87 additions & 87 deletions build.xml
Original file line number Diff line number Diff line change
@@ -1,87 +1,87 @@
<!--+
|
| +===========================+
| | Timegrid Build System |
| +===========================+
|
| This is just for bundling and minifying javascript and CSS files.
|
+-->
<project default="bundle" basedir="." name="Timegrid">
<property name="webapp.dir" value="src/webapp"/>
<property name="api.dir" value="${webapp.dir}/api"/>
<property name="site.dir" value="${webapp.dir}/site"/>
<property name="scripts.dir" value="${api.dir}/scripts"/>
<property name="docs.dir" value="${site.dir}/docs"/>
<property name="jsdoc.dir" value="tools/jsdoc"/>
<target name="tasks">
<taskdef name="jsmin"
classname="edu.mit.simile.jsminTask.JSMinTask"
classpath="tools/jsminTask.jar"/>
</target>
<target name="bundle" depends="tasks">
<jsmin output="${api.dir}/timegrid-bundle.js">
<fileset dir="src/webapp/api/scripts/">
<include name="timegrid.js" />
<include name="util/util.js" />
</fileset>
<fileset dir="src/webapp/api/scripts/">
<include name="util/debug.js" />
<include name="util/date.js" />
<include name="util/excanvas.pack.js" />
<include name="util/jquery.corner.js" />
<include name="util/jquery.prettybox.js" />
<include name="util/dstructs/dstructs.js" />
<include name="listeners.js" />
<include name="sources/default.js" />
</fileset>
<fileset dir="src/webapp/api/scripts/">
<include name="controls.js" />
<include name="grid.js" />
<include name="themes.js" />
<include name="labellers.js" />
<include name="layouts/layout.js" />
</fileset>
<fileset dir="src/webapp/api/scripts/">
<include name="sources/recurring.js" />
<include name="layouts/nmonth.js" />
<include name="layouts/nday.js" />
<include name="layouts/weekly.js" />
<include name="layouts/monthly.js" />
<include name="layouts/property.js" />
</fileset>
</jsmin>
<concat destfile="src/webapp/api/timegrid-bundle.css">
<fileset dir="src/webapp/api/styles/">
<include name="**/*.css" />
</fileset>
</concat>
<jsmin output="${api.dir}/locales/en/timegrid-en-bundle.js">
<fileset dir="src/webapp/api/locales/en/scripts/">
<include name="**/*.js" />
</fileset>
</jsmin>
</target>
<target name="docs">
<java jar="${jsdoc.dir}/app/js.jar" fork="true" dir="${jsdoc.dir}">
<arg value="app/run.js"/>
<arg value="-t=templates/html"/>
<arg value="-r"/>
<arg value="-d=../../${docs.dir}"/>
<arg value="../../src"/>
</java>
</target>
</project>
<!--+
|
| +===========================+
| | Timegrid Build System |
| +===========================+
|
| This is just for bundling and minifying javascript and CSS files.
|
+-->

<project default="bundle" basedir="." name="Timegrid">

<property name="webapp.dir" value="src/webapp"/>
<property name="api.dir" value="${webapp.dir}/api"/>
<property name="site.dir" value="${webapp.dir}/site"/>
<property name="scripts.dir" value="${api.dir}/scripts"/>
<property name="docs.dir" value="${site.dir}/docs"/>
<property name="jsdoc.dir" value="tools/jsdoc"/>

<target name="tasks">
<taskdef name="jsmin"
classname="edu.mit.simile.jsminTask.JSMinTask"
classpath="tools/jsminTask.jar"/>
</target>

<target name="bundle" depends="tasks">
<jsmin output="${api.dir}/timegrid-bundle.js">
<fileset dir="src/webapp/api/scripts/">
<include name="timegrid.js" />
<include name="util/util.js" />
</fileset>

<fileset dir="src/webapp/api/scripts/">
<include name="util/debug.js" />
<include name="util/date.js" />
<include name="util/excanvas.pack.js" />
<include name="util/jquery.corner.js" />
<include name="util/jquery.prettybox.js" />
<include name="util/dstructs/dstructs.js" />

<include name="listeners.js" />
<include name="sources/default.js" />
</fileset>

<fileset dir="src/webapp/api/scripts/">
<include name="controls.js" />
<include name="grid.js" />
<include name="themes.js" />
<include name="labellers.js" />

<include name="layouts/layout.js" />
</fileset>

<fileset dir="src/webapp/api/scripts/">
<include name="sources/recurring.js" />

<include name="layouts/nmonth.js" />
<include name="layouts/nday.js" />
<include name="layouts/weekly.js" />
<include name="layouts/monthly.js" />
<include name="layouts/property.js" />
</fileset>
</jsmin>

<concat destfile="src/webapp/api/timegrid-bundle.css">
<fileset dir="src/webapp/api/styles/">
<include name="**/*.css" />
</fileset>
</concat>

<jsmin output="${api.dir}/locales/en/timegrid-en-bundle.js">
<fileset dir="src/webapp/api/locales/en/scripts/">
<include name="**/*.js" />
</fileset>
</jsmin>
</target>

<target name="docs">
<java jar="${jsdoc.dir}/app/js.jar" fork="true" dir="${jsdoc.dir}">
<arg value="app/run.js"/>
<arg value="-t=templates/html"/>
<arg value="-r"/>
<arg value="-d=../../${docs.dir}"/>
<arg value="../../src"/>
</java>
</target>
</project>
1 change: 1 addition & 0 deletions src/webapp/api/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
New upgraded timegrid
23 changes: 23 additions & 0 deletions src/webapp/api/images/.svn/all-wcprops
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
K 25
svn:wc:ra_dav:version-url
V 72
/repository/!svn/ver/9624/course-picker/trunk/src/webapp/timegrid/images
END
go-previous.png
K 25
svn:wc:ra_dav:version-url
V 88
/repository/!svn/ver/9624/course-picker/trunk/src/webapp/timegrid/images/go-previous.png
END
go-next.png
K 25
svn:wc:ra_dav:version-url
V 84
/repository/!svn/ver/9624/course-picker/trunk/src/webapp/timegrid/images/go-next.png
END
progress-running.gif
K 25
svn:wc:ra_dav:version-url
V 93
/repository/!svn/ver/9624/course-picker/trunk/src/webapp/timegrid/images/progress-running.gif
END
130 changes: 130 additions & 0 deletions src/webapp/api/images/.svn/entries
Original file line number Diff line number Diff line change
@@ -0,0 +1,130 @@
10

dir
9638
http://simile.mit.edu/repository/course-picker/trunk/src/webapp/timegrid/images
http://simile.mit.edu/repository



2012-02-03T21:54:55.669466Z
9624
lizs














983b779f-54db-0310-a2f8-e46c051b0de2

go-previous.png
file




2012-02-03T21:55:33.000000Z
370c740ede43e123c4d0df6c6e0ec9e9
2012-02-03T21:54:55.669466Z
9624
lizs
has-props




















655

go-next.png
file




2012-02-03T21:55:33.000000Z
c71b163127145cf4b318f8d569f46162
2012-02-03T21:54:55.669466Z
9624
lizs
has-props




















676

progress-running.gif
file




2012-02-03T21:55:33.000000Z
98470c2428a824fda5948178235fce48
2012-02-03T21:54:55.669466Z
9624
lizs
has-props




















1002

5 changes: 5 additions & 0 deletions src/webapp/api/images/.svn/prop-base/go-next.png.svn-base
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
K 13
svn:mime-type
V 24
application/octet-stream
END
5 changes: 5 additions & 0 deletions src/webapp/api/images/.svn/prop-base/go-previous.png.svn-base
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
K 13
svn:mime-type
V 24
application/octet-stream
END
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
K 13
svn:mime-type
V 24
application/octet-stream
END
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file added src/webapp/api/images/message-bottom-left.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added src/webapp/api/images/message-bottom-right.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added src/webapp/api/images/message-left.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added src/webapp/api/images/message-right.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added src/webapp/api/images/message-top-left.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added src/webapp/api/images/message-top-right.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
5 changes: 5 additions & 0 deletions src/webapp/api/locales/.svn/all-wcprops
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
K 25
svn:wc:ra_dav:version-url
V 73
/repository/!svn/ver/9624/course-picker/trunk/src/webapp/timegrid/locales
END
Loading