Commit e40fdfff by Simon

Ca marche lo

parent 5e04ff7b
......@@ -2,9 +2,13 @@
<project version="4">
<component name="ChangeListManager">
<list default="true" id="b93b0b30-0a51-4da2-95b8-65b3fbf1307e" name="Default" comment="">
<change beforePath="" afterPath="$PROJECT_DIR$/.gitignore" />
<change beforePath="$PROJECT_DIR$/.idea/untitled.iml" afterPath="$PROJECT_DIR$/.idea/untitled.iml" />
<change beforePath="" afterPath="$PROJECT_DIR$/assets/lib/doodle/js/moment.js" />
<change beforePath="" afterPath="$PROJECT_DIR$/assets/lib/doodle/js/moment.min.js" />
<change beforePath="$PROJECT_DIR$/.idea/workspace.xml" afterPath="$PROJECT_DIR$/.idea/workspace.xml" />
<change beforePath="$PROJECT_DIR$/assets/lib/doodle/js/doodle.js" afterPath="$PROJECT_DIR$/assets/lib/doodle/js/doodle.js" />
<change beforePath="$PROJECT_DIR$/index.html" afterPath="$PROJECT_DIR$/index.html" />
<change beforePath="$PROJECT_DIR$/js/app.js" afterPath="$PROJECT_DIR$/js/app.js" />
<change beforePath="$PROJECT_DIR$/json/data.json" afterPath="$PROJECT_DIR$/json/data.json" />
</list>
<option name="EXCLUDED_CONVERTED_TO_IGNORED" value="true" />
<option name="TRACKING_ENABLED" value="true" />
......@@ -14,88 +18,49 @@
<option name="LAST_RESOLUTION" value="IGNORE" />
</component>
<component name="FileEditorManager">
<splitter split-orientation="horizontal" split-proportion="0.5">
<split-first>
<leaf SIDE_TABS_SIZE_LIMIT_KEY="300">
<file leaf-file-name="index.html" pinned="false" current-in-tab="false">
<entry file="file://$PROJECT_DIR$/index.html">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="319">
<caret line="62" column="0" lean-forward="false" selection-start-line="62" selection-start-column="0" selection-end-line="63" selection-end-column="0" />
<folding>
<element signature="n#nav#0;n#body#0;n#html#0;n#!!top" expanded="false" />
</folding>
</state>
</provider>
</entry>
</file>
<file leaf-file-name="app.js" pinned="false" current-in-tab="false">
<entry file="file://$PROJECT_DIR$/js/app.js">
<file leaf-file-name="doodle.js" pinned="false" current-in-tab="false">
<entry file="file://$PROJECT_DIR$/assets/lib/doodle/js/doodle.js">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="0">
<caret line="0" column="0" lean-forward="false" selection-start-line="0" selection-start-column="0" selection-end-line="2" selection-end-column="3" />
<state relative-caret-position="3716">
<caret line="323" column="11" lean-forward="false" selection-start-line="323" selection-start-column="11" selection-end-line="323" selection-end-column="11" />
<folding />
</state>
</provider>
</entry>
</file>
<file leaf-file-name="starter-template.css" pinned="false" current-in-tab="false">
<entry file="file://$PROJECT_DIR$/css/starter-template.css">
<file leaf-file-name="index.html" pinned="false" current-in-tab="false">
<entry file="file://$PROJECT_DIR$/index.html">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="45">
<caret line="3" column="1" lean-forward="false" selection-start-line="3" selection-start-column="1" selection-end-line="3" selection-end-column="1" />
<state relative-caret-position="269">
<caret line="62" column="65" lean-forward="false" selection-start-line="62" selection-start-column="65" selection-end-line="62" selection-end-column="65" />
<folding />
</state>
</provider>
</entry>
</file>
<file leaf-file-name="data.json" pinned="false" current-in-tab="false">
<entry file="file://$PROJECT_DIR$/json/data.json">
<file leaf-file-name="app.js" pinned="false" current-in-tab="false">
<entry file="file://$PROJECT_DIR$/js/app.js">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="15">
<caret line="1" column="26" lean-forward="false" selection-start-line="1" selection-start-column="26" selection-end-line="1" selection-end-column="26" />
<caret line="1" column="11" lean-forward="true" selection-start-line="1" selection-start-column="11" selection-end-line="1" selection-end-column="11" />
<folding />
</state>
</provider>
</entry>
</file>
<file leaf-file-name="doodle.js" pinned="false" current-in-tab="false">
<entry file="file://$PROJECT_DIR$/assets/lib/doodle/js/doodle.js">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="297">
<caret line="120" column="11" lean-forward="false" selection-start-line="120" selection-start-column="11" selection-end-line="120" selection-end-column="11" />
<folding>
<marker date="1518682942000" expanded="true" signature="636:862" ph="..." />
<marker date="1518682942000" expanded="true" signature="662:737" ph="..." />
<marker date="1518682942000" expanded="true" signature="763:837" ph="..." />
<marker date="1518682942000" expanded="true" signature="1144:1291" ph="..." />
<marker date="1518682942000" expanded="true" signature="2033:2076" ph="..." />
</folding>
</state>
</provider>
</entry>
</file>
<file leaf-file-name=".gitignore" pinned="false" current-in-tab="true">
<entry file="file://$PROJECT_DIR$/.gitignore">
<file leaf-file-name="data.json" pinned="false" current-in-tab="true">
<entry file="file://$PROJECT_DIR$/json/data.json">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="584">
<caret line="53" column="5" lean-forward="false" selection-start-line="53" selection-start-column="5" selection-end-line="53" selection-end-column="5" />
<state relative-caret-position="105">
<caret line="7" column="1" lean-forward="true" selection-start-line="7" selection-start-column="1" selection-end-line="7" selection-end-column="1" />
<folding />
</state>
</provider>
</entry>
</file>
<file leaf-file-name="README.md" pinned="false" current-in-tab="false">
<entry file="file://$PROJECT_DIR$/README.md">
<provider selected="true" editor-type-id="split-provider[text-editor;markdown-preview-editor]">
<state split_layout="SPLIT">
<first_editor relative-caret-position="255">
<caret line="17" column="3" lean-forward="true" selection-start-line="17" selection-start-column="3" selection-end-line="17" selection-end-column="3" />
<folding />
</first_editor>
<second_editor />
</state>
</provider>
</entry>
</file>
<file leaf-file-name="doodle.css" pinned="false" current-in-tab="false">
<entry file="file://$PROJECT_DIR$/assets/lib/doodle/css/doodle.css">
<provider selected="true" editor-type-id="text-editor">
......@@ -107,12 +72,31 @@
</entry>
</file>
</leaf>
</split-first>
<split-second>
<leaf>
<file leaf-file-name="doodle.js" pinned="false" current-in-tab="true">
<entry file="file://$PROJECT_DIR$/assets/lib/doodle/js/doodle.js">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="554">
<caret line="258" column="43" lean-forward="false" selection-start-line="258" selection-start-column="43" selection-end-line="258" selection-end-column="43" />
<folding>
<marker date="1519144304000" expanded="true" signature="780:953" ph="..." />
<marker date="1519144304000" expanded="true" signature="854:928" ph="..." />
</folding>
</state>
</provider>
</entry>
</file>
</leaf>
</split-second>
</splitter>
</component>
<component name="FileTemplateManagerImpl">
<option name="RECENT_TEMPLATES">
<list>
<option value="JavaScript File" />
<option value="CSS File" />
<option value="JavaScript File" />
</list>
</option>
</component>
......@@ -121,6 +105,12 @@
<find>getRows</find>
<find>fileExistsAndGetData</find>
<find>getJsonData</find>
<find>createBodyContent</find>
<find>new</find>
<find>janu</find>
<find>hooks</find>
<find>hooks.defin</find>
<find>date</find>
</findStrings>
<replaceStrings>
<replace>getDays</replace>
......@@ -134,16 +124,19 @@
<list>
<option value="$PROJECT_DIR$/css/starter-template.css" />
<option value="$PROJECT_DIR$/css/bootstrap.min.css" />
<option value="$PROJECT_DIR$/js/app.js" />
<option value="$PROJECT_DIR$/js/lib/doodle.js" />
<option value="$PROJECT_DIR$/js/lib/doodle.css" />
<option value="$PROJECT_DIR$/index.html" />
<option value="$PROJECT_DIR$/assets/lib/doodle/css/doodle.css" />
<option value="$PROJECT_DIR$/assets/lib/doodle/js/doodle.js" />
<option value="$PROJECT_DIR$/json/data.json" />
<option value="$PROJECT_DIR$/README.md" />
<option value="$PROJECT_DIR$/gulp.js" />
<option value="$PROJECT_DIR$/.gitignore" />
<option value="$PROJECT_DIR$/js/app.js" />
<option value="$PROJECT_DIR$/assets/lib/doodle/js/momnet.js" />
<option value="$PROJECT_DIR$/json/data.json" />
<option value="$PROJECT_DIR$/assets/lib/doodle/js/moment.min.js" />
<option value="$PROJECT_DIR$/assets/lib/doodle/js/moment.js" />
<option value="$PROJECT_DIR$/index.html" />
<option value="$PROJECT_DIR$/assets/lib/doodle/js/doodle.js" />
</list>
</option>
</component>
......@@ -185,7 +178,6 @@
<foldersAlwaysOnTop value="true" />
</navigator>
<panes>
<pane id="Scratches" />
<pane id="ProjectPane">
<subPane>
<expand>
......@@ -193,11 +185,52 @@
<item name="doodle" type="b2602c69:ProjectViewProjectNode" />
<item name="doodle" type="2a2b976b:PhpTreeStructureProvider$1" />
</path>
<path>
<item name="doodle" type="b2602c69:ProjectViewProjectNode" />
<item name="doodle" type="2a2b976b:PhpTreeStructureProvider$1" />
<item name="assets" type="2a2b976b:PhpTreeStructureProvider$1" />
</path>
<path>
<item name="doodle" type="b2602c69:ProjectViewProjectNode" />
<item name="doodle" type="2a2b976b:PhpTreeStructureProvider$1" />
<item name="assets" type="2a2b976b:PhpTreeStructureProvider$1" />
<item name="lib" type="2a2b976b:PhpTreeStructureProvider$1" />
</path>
<path>
<item name="doodle" type="b2602c69:ProjectViewProjectNode" />
<item name="doodle" type="2a2b976b:PhpTreeStructureProvider$1" />
<item name="assets" type="2a2b976b:PhpTreeStructureProvider$1" />
<item name="lib" type="2a2b976b:PhpTreeStructureProvider$1" />
<item name="doodle" type="2a2b976b:PhpTreeStructureProvider$1" />
</path>
<path>
<item name="doodle" type="b2602c69:ProjectViewProjectNode" />
<item name="doodle" type="2a2b976b:PhpTreeStructureProvider$1" />
<item name="assets" type="2a2b976b:PhpTreeStructureProvider$1" />
<item name="lib" type="2a2b976b:PhpTreeStructureProvider$1" />
<item name="doodle" type="2a2b976b:PhpTreeStructureProvider$1" />
<item name="js" type="2a2b976b:PhpTreeStructureProvider$1" />
</path>
<path>
<item name="doodle" type="b2602c69:ProjectViewProjectNode" />
<item name="doodle" type="2a2b976b:PhpTreeStructureProvider$1" />
<item name="assets" type="2a2b976b:PhpTreeStructureProvider$1" />
<item name="lib" type="2a2b976b:PhpTreeStructureProvider$1" />
<item name="doodle" type="2a2b976b:PhpTreeStructureProvider$1" />
<item name="js" type="2a2b976b:PhpTreeStructureProvider$1" />
<item name="moment.js" type="620a8d5e:NestingTreeNode" />
</path>
<path>
<item name="doodle" type="b2602c69:ProjectViewProjectNode" />
<item name="doodle" type="2a2b976b:PhpTreeStructureProvider$1" />
<item name="js" type="2a2b976b:PhpTreeStructureProvider$1" />
</path>
</expand>
<select />
</subPane>
</pane>
<pane id="Scope" />
<pane id="Scratches" />
</panes>
</component>
<component name="PropertiesComponent">
......@@ -243,29 +276,49 @@
<workItem from="1518630525783" duration="4024000" />
<workItem from="1518635815325" duration="1319000" />
<workItem from="1518681752127" duration="1853000" />
<workItem from="1518689209090" duration="1834000" />
<workItem from="1518689209090" duration="5583000" />
<workItem from="1518703367229" duration="8769000" />
<workItem from="1518792017077" duration="7294000" />
<workItem from="1519117678288" duration="16913000" />
</task>
<task id="LOCAL-00001" summary="Poulpe">
<created>1518691315341</created>
<option name="number" value="00001" />
<option name="presentableId" value="LOCAL-00001" />
<option name="project" value="LOCAL" />
<updated>1518691315341</updated>
</task>
<task id="LOCAL-00002" summary="Création du dom en Jquery du thead">
<created>1518795848597</created>
<option name="number" value="00002" />
<option name="presentableId" value="LOCAL-00002" />
<option name="project" value="LOCAL" />
<updated>1518795848597</updated>
</task>
<option name="localTasksCounter" value="3" />
<servers />
</component>
<component name="TimeTrackingManager">
<option name="totallyTimeSpent" value="9068000" />
<option name="totallyTimeSpent" value="45793000" />
</component>
<component name="ToolWindowManager">
<frame x="1920" y="-120" width="1920" height="1200" extended-state="0" />
<editor active="true" />
<layout>
<window_info id="Project" active="true" anchor="left" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="true" show_stripe_button="true" weight="0.2630458" sideWeight="0.5" order="0" side_tool="false" content_ui="combo" />
<window_info id="Project" active="false" anchor="left" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="true" show_stripe_button="true" weight="0.14323749" sideWeight="0.5" order="0" side_tool="false" content_ui="combo" />
<window_info id="TODO" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.33" sideWeight="0.5" order="6" side_tool="false" content_ui="tabs" />
<window_info id="Docker" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="false" weight="0.33" sideWeight="0.5" order="7" side_tool="false" content_ui="tabs" />
<window_info id="Event Log" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.33" sideWeight="0.5" order="7" side_tool="true" content_ui="tabs" />
<window_info id="Database" active="false" anchor="right" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.33" sideWeight="0.5" order="3" side_tool="false" content_ui="tabs" />
<window_info id="Version Control" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.33" sideWeight="0.5" order="7" side_tool="false" content_ui="tabs" />
<window_info id="Run" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.33" sideWeight="0.5" order="2" side_tool="false" content_ui="tabs" />
<window_info id="Structure" active="false" anchor="left" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.25" sideWeight="0.5" order="1" side_tool="false" content_ui="tabs" />
<window_info id="Version Control" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.33" sideWeight="0.5" order="7" side_tool="false" content_ui="tabs" />
<window_info id="Structure" active="false" anchor="left" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.18157615" sideWeight="0.5" order="1" side_tool="false" content_ui="tabs" />
<window_info id="CSS-X-Fire" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.33" sideWeight="0.5" order="8" side_tool="false" content_ui="tabs" />
<window_info id="Terminal" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="true" show_stripe_button="true" weight="0.32919255" sideWeight="0.5" order="7" side_tool="false" content_ui="tabs" />
<window_info id="Favorites" active="false" anchor="left" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.33" sideWeight="0.5" order="2" side_tool="true" content_ui="tabs" />
<window_info id="Terminal" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="true" show_stripe_button="true" weight="0.2937001" sideWeight="0.5" order="7" side_tool="false" content_ui="tabs" />
<window_info id="Debug" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.4" sideWeight="0.5" order="3" side_tool="false" content_ui="tabs" />
<window_info id="Favorites" active="false" anchor="left" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.33" sideWeight="0.5" order="2" side_tool="true" content_ui="tabs" />
<window_info id="Cvs" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.25" sideWeight="0.5" order="4" side_tool="false" content_ui="tabs" />
<window_info id="Messages" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.33" sideWeight="0.5" order="7" side_tool="false" content_ui="tabs" />
<window_info id="Message" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.33" sideWeight="0.5" order="0" side_tool="false" content_ui="tabs" />
<window_info id="Commander" active="false" anchor="right" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.4" sideWeight="0.5" order="0" side_tool="false" content_ui="tabs" />
<window_info id="Inspection" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.4" sideWeight="0.5" order="5" side_tool="false" content_ui="tabs" />
......@@ -280,6 +333,11 @@
<component name="VcsContentAnnotationSettings">
<option name="myLimit" value="2678400000" />
</component>
<component name="VcsManagerConfiguration">
<MESSAGE value="Poulpe" />
<MESSAGE value="Création du dom en Jquery du thead" />
<option name="LAST_COMMIT_MESSAGE" value="Création du dom en Jquery du thead" />
</component>
<component name="XDebuggerManager">
<breakpoint-manager />
<watches-manager />
......@@ -287,11 +345,129 @@
<component name="editorHistoryManager">
<entry file="file://$PROJECT_DIR$/index.html">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="480">
<caret line="63" column="0" lean-forward="false" selection-start-line="63" selection-start-column="0" selection-end-line="63" selection-end-column="0" />
<folding />
</state>
</provider>
</entry>
<entry file="file://$PROJECT_DIR$/json/data.json">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="60">
<caret line="4" column="35" lean-forward="false" selection-start-line="4" selection-start-column="35" selection-end-line="4" selection-end-column="35" />
<folding />
</state>
</provider>
</entry>
<entry file="file://$PROJECT_DIR$/assets/lib/doodle/css/doodle.css">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="210">
<caret line="14" column="1" lean-forward="false" selection-start-line="14" selection-start-column="1" selection-end-line="14" selection-end-column="1" />
<folding />
</state>
</provider>
</entry>
<entry file="file://$PROJECT_DIR$/js/app.js">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="30">
<caret line="2" column="23" lean-forward="false" selection-start-line="2" selection-start-column="23" selection-end-line="2" selection-end-column="23" />
<folding />
</state>
</provider>
</entry>
<entry file="file://$PROJECT_DIR$/assets/lib/doodle/js/doodle.js">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="0">
<caret line="0" column="0" lean-forward="false" selection-start-line="0" selection-start-column="0" selection-end-line="0" selection-end-column="0" />
<folding>
<element signature="n#nav#0;n#body#0;n#html#0;n#!!top" expanded="false" />
</folding>
<folding />
</state>
</provider>
</entry>
<entry file="file://$PROJECT_DIR$/json/data.json">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="60">
<caret line="4" column="35" lean-forward="false" selection-start-line="4" selection-start-column="35" selection-end-line="4" selection-end-column="35" />
<folding />
</state>
</provider>
</entry>
<entry file="file://$PROJECT_DIR$/assets/lib/doodle/css/doodle.css">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="210">
<caret line="14" column="1" lean-forward="false" selection-start-line="14" selection-start-column="1" selection-end-line="14" selection-end-column="1" />
<folding />
</state>
</provider>
</entry>
<entry file="file://$PROJECT_DIR$/index.html">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="480">
<caret line="63" column="0" lean-forward="false" selection-start-line="63" selection-start-column="0" selection-end-line="63" selection-end-column="0" />
<folding />
</state>
</provider>
</entry>
<entry file="file://$PROJECT_DIR$/js/app.js">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="60">
<caret line="4" column="3" lean-forward="true" selection-start-line="4" selection-start-column="3" selection-end-line="4" selection-end-column="3" />
<folding />
</state>
</provider>
</entry>
<entry file="file://$PROJECT_DIR$/assets/lib/doodle/js/doodle.js">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="0">
<caret line="0" column="0" lean-forward="false" selection-start-line="0" selection-start-column="0" selection-end-line="0" selection-end-column="0" />
<folding />
</state>
</provider>
</entry>
<entry file="file://$PROJECT_DIR$/js/app.js">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="30">
<caret line="2" column="22" lean-forward="false" selection-start-line="2" selection-start-column="22" selection-end-line="2" selection-end-column="22" />
<folding />
</state>
</provider>
</entry>
<entry file="file://$PROJECT_DIR$/index.html">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="480">
<caret line="63" column="0" lean-forward="false" selection-start-line="63" selection-start-column="0" selection-end-line="63" selection-end-column="0" />
<folding />
</state>
</provider>
</entry>
<entry file="file://$PROJECT_DIR$/json/data.json">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="60">
<caret line="4" column="35" lean-forward="false" selection-start-line="4" selection-start-column="35" selection-end-line="4" selection-end-column="35" />
<folding />
</state>
</provider>
</entry>
<entry file="file://$PROJECT_DIR$/assets/lib/doodle/css/doodle.css">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="210">
<caret line="14" column="1" lean-forward="false" selection-start-line="14" selection-start-column="1" selection-end-line="14" selection-end-column="1" />
<folding />
</state>
</provider>
</entry>
<entry file="file://$PROJECT_DIR$/assets/lib/doodle/js/doodle.js">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="0">
<caret line="0" column="0" lean-forward="false" selection-start-line="0" selection-start-column="0" selection-end-line="0" selection-end-column="0" />
<folding />
</state>
</provider>
</entry>
<entry file="file://$PROJECT_DIR$/index.html">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="0">
<caret line="0" column="0" lean-forward="false" selection-start-line="0" selection-start-column="0" selection-end-line="0" selection-end-column="0" />
<folding />
</state>
</provider>
</entry>
......@@ -315,13 +491,7 @@
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="1845">
<caret line="123" column="24" lean-forward="false" selection-start-line="123" selection-start-column="13" selection-end-line="123" selection-end-column="24" />
<folding>
<marker date="1518682942000" expanded="true" signature="636:862" ph="..." />
<marker date="1518682942000" expanded="true" signature="662:737" ph="..." />
<marker date="1518682942000" expanded="true" signature="763:837" ph="..." />
<marker date="1518682942000" expanded="true" signature="1144:1291" ph="..." />
<marker date="1518682942000" expanded="true" signature="2033:2076" ph="..." />
</folding>
<folding />
</state>
</provider>
</entry>
......@@ -337,9 +507,7 @@
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="465">
<caret line="62" column="65" lean-forward="true" selection-start-line="62" selection-start-column="11" selection-end-line="62" selection-end-column="65" />
<folding>
<element signature="n#nav#0;n#body#0;n#html#0;n#!!top" expanded="false" />
</folding>
<folding />
</state>
</provider>
</entry>
......@@ -347,13 +515,7 @@
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="765">
<caret line="62" column="44" lean-forward="false" selection-start-line="62" selection-start-column="44" selection-end-line="62" selection-end-column="44" />
<folding>
<marker date="1518682942000" expanded="true" signature="636:862" ph="..." />
<marker date="1518682942000" expanded="true" signature="662:737" ph="..." />
<marker date="1518682942000" expanded="true" signature="763:837" ph="..." />
<marker date="1518682942000" expanded="true" signature="1144:1291" ph="..." />
<marker date="1518682942000" expanded="true" signature="2033:2076" ph="..." />
</folding>
<folding />
</state>
</provider>
</entry>
......@@ -377,9 +539,7 @@
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="915">
<caret line="61" column="58" lean-forward="false" selection-start-line="61" selection-start-column="58" selection-end-line="61" selection-end-column="58" />
<folding>
<element signature="n#nav#0;n#body#0;n#html#0;n#!!top" expanded="false" />
</folding>
<folding />
</state>
</provider>
</entry>
......@@ -411,32 +571,29 @@
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="450">
<caret line="30" column="12" lean-forward="false" selection-start-line="30" selection-start-column="12" selection-end-line="30" selection-end-column="12" />
<folding>
<marker date="1518682942000" expanded="true" signature="636:862" ph="..." />
<marker date="1518682942000" expanded="true" signature="662:737" ph="..." />
<marker date="1518682942000" expanded="true" signature="763:837" ph="..." />
<marker date="1518682942000" expanded="true" signature="1144:1291" ph="..." />
<marker date="1518682942000" expanded="true" signature="2033:2076" ph="..." />
</folding>
<folding />
</state>
</provider>
</entry>
<entry file="file://$PROJECT_DIR$/js/lib/doodle.css" />
<entry file="file://$PROJECT_DIR$/css/bootstrap.min.css" />
<entry file="file://$PROJECT_DIR$/js/lib/doodle.css" />
<entry file="file://$PROJECT_DIR$/assets/lib/doodle/css/doodle.css">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="210">
<caret line="14" column="1" lean-forward="false" selection-start-line="14" selection-start-column="1" selection-end-line="14" selection-end-column="1" />
<folding />
<entry file="file://$PROJECT_DIR$/package.json" />
<entry file="file://$PROJECT_DIR$/gulp.js" />
<entry file="file://$PROJECT_DIR$/README.md">
<provider selected="true" editor-type-id="split-provider[text-editor;markdown-preview-editor]">
<state split_layout="SPLIT">
<first_editor relative-caret-position="255">
<caret line="17" column="3" lean-forward="true" selection-start-line="17" selection-start-column="3" selection-end-line="17" selection-end-column="3" />
</first_editor>
<second_editor />
</state>
</provider>
</entry>
<entry file="file://$PROJECT_DIR$/json/data.json">
<entry file="file://$PROJECT_DIR$/.gitignore">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="15">
<caret line="1" column="26" lean-forward="false" selection-start-line="1" selection-start-column="26" selection-end-line="1" selection-end-column="26" />
<folding />
<state relative-caret-position="554">
<caret line="53" column="0" lean-forward="false" selection-start-line="53" selection-start-column="0" selection-end-line="53" selection-end-column="0" />
</state>
</provider>
</entry>
......@@ -448,69 +605,61 @@
</state>
</provider>
</entry>
<entry file="file://$PROJECT_DIR$/assets/lib/doodle/js/doodle.js">
<entry file="file://$PROJECT_DIR$/assets/lib/doodle/css/doodle.css">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="297">
<caret line="120" column="11" lean-forward="false" selection-start-line="120" selection-start-column="11" selection-end-line="120" selection-end-column="11" />
<folding>
<marker date="1518682942000" expanded="true" signature="636:862" ph="..." />
<marker date="1518682942000" expanded="true" signature="662:737" ph="..." />
<marker date="1518682942000" expanded="true" signature="763:837" ph="..." />
<marker date="1518682942000" expanded="true" signature="1144:1291" ph="..." />
<marker date="1518682942000" expanded="true" signature="2033:2076" ph="..." />
</folding>
<state relative-caret-position="210">
<caret line="14" column="1" lean-forward="false" selection-start-line="14" selection-start-column="1" selection-end-line="14" selection-end-column="1" />
<folding />
</state>
</provider>
</entry>
<entry file="file://$PROJECT_DIR$/js/app.js">
<entry file="file://$PROJECT_DIR$/assets/lib/doodle/js/moment.min.js">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="0">
<caret line="0" column="0" lean-forward="false" selection-start-line="0" selection-start-column="0" selection-end-line="2" selection-end-column="3" />
<state relative-caret-position="692">
<caret line="0" column="313541" lean-forward="false" selection-start-line="0" selection-start-column="313541" selection-end-line="0" selection-end-column="313541" />
<folding />
</state>
</provider>
</entry>
<entry file="file://$PROJECT_DIR$/index.html">
<entry file="file://$PROJECT_DIR$/assets/lib/doodle/js/moment.js">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="319">
<caret line="62" column="0" lean-forward="false" selection-start-line="62" selection-start-column="0" selection-end-line="63" selection-end-column="0" />
<state relative-caret-position="-138">
<caret line="4487" column="4" lean-forward="false" selection-start-line="4487" selection-start-column="4" selection-end-line="4487" selection-end-column="4" />
<folding>
<element signature="n#nav#0;n#body#0;n#html#0;n#!!top" expanded="false" />
<element signature="n#!!doc" expanded="true" />
<element signature="e#146052#148588#0" expanded="false" />
</folding>
</state>
</provider>
</entry>
<entry file="file://$PROJECT_DIR$/package.json">
<entry file="file://$PROJECT_DIR$/index.html">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="0">
<caret line="0" column="0" lean-forward="false" selection-start-line="0" selection-start-column="0" selection-end-line="0" selection-end-column="0" />
<state relative-caret-position="269">
<caret line="62" column="65" lean-forward="false" selection-start-line="62" selection-start-column="65" selection-end-line="62" selection-end-column="65" />
<folding />
</state>
</provider>
</entry>
<entry file="file://$PROJECT_DIR$/gulp.js">
<entry file="file://$PROJECT_DIR$/js/app.js">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="592">
<caret line="134" column="32" lean-forward="false" selection-start-line="134" selection-start-column="32" selection-end-line="134" selection-end-column="32" />
<state relative-caret-position="15">
<caret line="1" column="11" lean-forward="true" selection-start-line="1" selection-start-column="11" selection-end-line="1" selection-end-column="11" />
<folding />
</state>
</provider>
</entry>
<entry file="file://$PROJECT_DIR$/README.md">
<provider selected="true" editor-type-id="split-provider[text-editor;markdown-preview-editor]">
<state split_layout="SPLIT">
<first_editor relative-caret-position="255">
<caret line="17" column="3" lean-forward="true" selection-start-line="17" selection-start-column="3" selection-end-line="17" selection-end-column="3" />
<entry file="file://$PROJECT_DIR$/assets/lib/doodle/js/doodle.js">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="3716">
<caret line="323" column="11" lean-forward="false" selection-start-line="323" selection-start-column="11" selection-end-line="323" selection-end-column="11" />
<folding />
</first_editor>
<second_editor />
</state>
</provider>
</entry>
<entry file="file://$PROJECT_DIR$/.gitignore">
<entry file="file://$PROJECT_DIR$/json/data.json">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="584">
<caret line="53" column="5" lean-forward="false" selection-start-line="53" selection-start-column="5" selection-end-line="53" selection-end-column="5" />
<state relative-caret-position="105">
<caret line="7" column="1" lean-forward="true" selection-start-line="7" selection-start-column="1" selection-end-line="7" selection-end-column="1" />
<folding />
</state>
</provider>
......
......@@ -4,13 +4,17 @@
* @param item
* @param config
*/
let Doodle = function(item, config) {
this.item = item;
this.config = config;
this.json = null;
this.days = [];
this.hours = [];
const EDITMODE = this.config.editMode;
this.initLoad = () => {
this.getJsonData();
if(!this.json) {
......@@ -25,6 +29,8 @@
};
this.createTable = () => {
$(document).on('click', 'input[type=checkbox]', this.eventInput);
this.item.html(`
<table id="myTables">
${this.createHeaderTable()}
......@@ -41,24 +47,53 @@
* @returns {string}
*/
this.createBodyTable = () => {
let html = '';
let $thead = $('<thead>');
let html, tbodyFinal;
if (EDITMODE) {
let dayLength = this.days.length;
for(let i = 0; i < (dayLength + 1); i++) {
let $tr = $('<tr>');
if (!(i == dayLength)) {
let formatDate = moment(this.days[index], 'DD/MM/YYYY').locale('fr').format('DD MMMM YYYY');
html = $tr.append('<td>' + formatDate + '</td>')
.append(this.createBodyContent(this.days[i]));
}
html = $tr.append('<td>+</td>');
tbodyFinal = $thead.append(html);
}
}
else {
for(let index in this.days) {
html += `
<tr>
<td>${this.days[index]}</td>
${this.createBodyContent(this.days[index])}
</tr>
`;
let $tr = $('<tr>');
let formatDate = moment(this.days[index], 'DD/MM/YYYY').locale('fr').format('DD MMMM YYYY');
html = $tr.append('<td>' + formatDate + '</td>')
.append(this.createBodyContent(this.days[index]));
tbodyFinal = $thead.append(html);
}
}
return html;
return tbodyFinal.html();
};
function createInputBox(hasTask, name, id, setDisabled) {
return "<input type='checkbox' id='" + id + "' name='" + name + "'" +
(hasTask ? " checked" : "") + (setDisabled ? " disabled" : "") + " />" +
"<label class='checkWrapper' for='" + id + "'></label>";
function createInputBox(hour, day) {
let dayFormat = moment(day, 'DD/MM/YYYY').format('DDMMYYYY');
console.log(dayFormat);
return "<input type='checkbox' data-check=" + dayFormat + '_' + hour + " />"
}
/**
......@@ -67,17 +102,21 @@
* @returns {string}
*/
this.createBodyContent = (index) => {
let html = '';
let html, plop;
let $td = $('<td>');
for(let key in this.hours) {
if(this.json[index].includes(this.hours[key])) {
html += '<td><input type="checkbox" /></td>';
html = '<td>' + createInputBox(this.hours[key], index) + '</td>';
} else {
html += '<td></td>';
}
html = '<td></td>';
}
plop = $td.append(html);
}
return html;
return plop.html();
};
/**
......@@ -89,12 +128,20 @@
let $tr = $('<tr>');
let html, theadFinal;
for(let index in this.hours) {
let hoursSorted = this.hours.sort();
for(let index in hoursSorted) {
//La première case est vide
if (index < 1)
if (index < 1) {
html = $tr.append('<th></th>');
}
html = $tr.append('<th>' + hoursSorted[index] + '</th>');
html = $tr.append('<th>' + this.hours[index] + '</th>');
if (index == this.hours.length - 1 && EDITMODE) {
html = $tr.append('<th>+</th>');
}
}
theadFinal = $thead.append(html);
......@@ -107,7 +154,6 @@
*/
this.getDays = () => {
this.days = Object.keys(this.json);
console.log(new Date(this.days[0]))
};
/**
......@@ -169,6 +215,77 @@
}
};
this.createJSON = (date, heure, isChecked) => {
/*let json = {};
console.log(isChecked);
if (localStorage.getItem('test')) {
console.log('YEnA');
json = JSON.parse(localStorage.getItem('test'));
} else {
console.log('Empty');
json = {
date : '',
hour: []
};
}
console.log(json.date);
/!**
* Check si je suis lo
*!/
if ($.inArray(heure, json.hour) === -1) {
console.log('Jsuis pas encore lo');
json.date = date;
json.hour.push(heure);
}
localStorage.setItem('test', JSON.stringify(json));
console.log(json);*/
let json = {};
if (localStorage.getItem('test')) {
console.log('YEnA');
json = JSON.parse(localStorage.getItem('test'));
}
if ($.inArray(heure, json[date]) === -1) {
console.log('Jsuis pas encore lo');
if (json[date] === undefined) {
json[date] = [ heure ];
} else {
json[date].push(heure);
}
}
localStorage.setItem('test', JSON.stringify(json));
console.log(json);
};
/**
* Event for input
* @param e event
*/
this.eventInput = (e) => {
let data = $(e.target).data('check').split('_');
let isChecked = $(e.target).is(':checked');
let date = data[0];
let hour = data[1];
this.createJSON(date, hour, isChecked);
};
/**
* Init
*/
......
This source diff could not be displayed because it is too large. You can view the blob instead.
This source diff could not be displayed because it is too large. You can view the blob instead.
<!DOCTYPE html>
<html lang="en"><head>
<html lang="fr"><head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
<meta name="description" content="">
......@@ -74,7 +74,9 @@
<script src="https://code.jquery.com/jquery-3.1.1.slim.min.js" integrity="sha384-A7FZj7v+d/sdmMqp/nOQwliLvUsJfDHW+k9Omg/a/EheAdgtzNs3hpfag6Ed950n" crossorigin="anonymous"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/tether/1.4.0/js/tether.min.js" integrity="sha384-DztdAPBWPRXSA/3eYEEUWrWCy7G5KFbe8fFjk5JAIxUYHKkDx6Qin1DkWx51bBrb" crossorigin="anonymous"></script>
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0-alpha.6/js/bootstrap.min.js" integrity="sha384-vBWWzlZJ8ea9aCX4pEW3rVHjgjt7zpkNpZk+02D9phzyeVkE+jo0ieGizqPLForn" crossorigin="anonymous"></script>
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0-alpha.6/js/bootstrap.min.js" integrity="sha384-vBWWzlZJ8ea9aCX4pEW3rVHjgjt7zpkNpZk+02D9phzyeVkE+jo0ieGizqPLForn" crossorigin="anonymous">
</script>
<script src="assets/lib/doodle/js/moment.js"></script>
<script src="assets/lib/doodle/js/doodle.js" type="text/javascript"></script>
<script src="js/app.js" type="text/javascript"></script>
</body></html>
$( document ).ready(function() {
$('.doodle').Doodle();
$('.doodle').Doodle({
editMode: false
});
});
\ No newline at end of file
{
"Vendredi 19 janvier": ["10", "11", "12"],
"Samedi 20 janvier": ["13", "14", "15"],
"Dimanche 21 janvier": ["10", "14", "17"]
"19/01/2018": ["10", "11", "12", "18"],
"20/01/2018": ["13", "14", "15"],
"21/01/2018": ["10", "14", "16", "17"],
"24/01/2018": ["10", "15", "17"],
"26/01/2018": ["10", "10", "13" ,"18"],
"20/02/2018": ["10", "10", "13" ,"18"]
}
\ No newline at end of file
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment