From e987781c3cb4d9c8f9431fe955cd8b572f1e5e65 Mon Sep 17 00:00:00 2001 From: Alexander Wunschik Date: Wed, 4 Jan 2017 21:04:48 +0100 Subject: [PATCH] Revert "Improving timeline documentation appearance" (#2541) --- css/examples.css | 11 +- .../editing/individualEditableItems.html | 23 +- .../editing/overrideEditingItems.html | 99 ---- examples/timeline/groups/groupsEditable.html | 26 +- examples/timeline/groups/nestedGroups.html | 113 ----- examples/timeline/groups/subgroups.html | 17 +- .../timeline/groups/verticalItemsHide.html | 6 + .../timeline/interaction/eventListeners.html | 24 +- .../timeline/interaction/rollingMode.html | 45 -- .../items/expectedVsActualTimesItems.html | 111 ---- examples/timeline/items/tooltip.html | 49 -- .../items/visibleFrameTemplateContent.html | 67 --- examples/timeline/other/drag&drop.html | 16 +- examples/timeline/other/usingReact.html | 2 - examples/timeline/other/verticalScroll.html | 12 +- .../timeline/editing/tooltipOnItemChange.png | Bin 3197 -> 0 bytes .../timeline/groups/verticalItemsHide.png | Bin 4289 -> 0 bytes .../timeline/other/drag&drop.png | Bin 2621 -> 0 bytes .../timeline/other/functionLabelFormats.png | Bin 5036 -> 0 bytes .../timeline/other/horizontalScroll.png | Bin 2504 -> 0 bytes .../timeline/other/usingReact.png | Bin 2361 -> 0 bytes .../timeline/other/verticalScroll.png | Bin 4783 -> 0 bytes .../timeline/styling/axisOrientation.png | Bin 2573 -> 7029 bytes .../timeline/styling/gridStyling.png | Bin 3400 -> 30371 bytes timeline_examples.html | 473 ++++-------------- 25 files changed, 136 insertions(+), 958 deletions(-) delete mode 100644 examples/timeline/editing/overrideEditingItems.html delete mode 100644 examples/timeline/groups/nestedGroups.html delete mode 100644 examples/timeline/interaction/rollingMode.html delete mode 100644 examples/timeline/items/expectedVsActualTimesItems.html delete mode 100644 examples/timeline/items/tooltip.html delete mode 100644 examples/timeline/items/visibleFrameTemplateContent.html delete mode 100644 images/exampleScreenshots/timeline/editing/tooltipOnItemChange.png delete mode 100644 images/exampleScreenshots/timeline/groups/verticalItemsHide.png delete mode 100644 images/exampleScreenshots/timeline/other/drag&drop.png delete mode 100644 images/exampleScreenshots/timeline/other/functionLabelFormats.png delete mode 100644 images/exampleScreenshots/timeline/other/horizontalScroll.png delete mode 100644 images/exampleScreenshots/timeline/other/usingReact.png delete mode 100644 images/exampleScreenshots/timeline/other/verticalScroll.png diff --git a/css/examples.css b/css/examples.css index d885e758..6b7f61ab 100644 --- a/css/examples.css +++ b/css/examples.css @@ -36,6 +36,7 @@ div.textHTMLContent { width:800px; } + img.example { border:1px solid #dddddd; width:250px; @@ -43,16 +44,6 @@ img.example { border-radius:10px; margin-top:10px; } - -img.timeline_example { - border: 1px solid #dddddd; - border-radius: 10px; - margin-top: 10px; - max-height: 150px; - width: 100%; - max-width: 250px; -} - div.exampleTitle { position:relative; top:-7px; diff --git a/examples/timeline/editing/individualEditableItems.html b/examples/timeline/editing/individualEditableItems.html index c004473a..d6210305 100644 --- a/examples/timeline/editing/individualEditableItems.html +++ b/examples/timeline/editing/individualEditableItems.html @@ -34,21 +34,16 @@
diff --git a/examples/timeline/editing/overrideEditingItems.html b/examples/timeline/editing/overrideEditingItems.html deleted file mode 100644 index 636bd3e8..00000000 --- a/examples/timeline/editing/overrideEditingItems.html +++ /dev/null @@ -1,99 +0,0 @@ - - - - Timeline | Individual editable items - - - - - - - - - -

Specify individual items to be editable or readonly. Toggle edit options and override behavior from timeline.editable

- -
-

-

-Timeline.editable = {
-add
-remove
-updateGroup
-updateTime
-overrideItems
-} -
-

- - - diff --git a/examples/timeline/groups/groupsEditable.html b/examples/timeline/groups/groupsEditable.html index d8a578ad..a7d275fa 100644 --- a/examples/timeline/groups/groupsEditable.html +++ b/examples/timeline/groups/groupsEditable.html @@ -28,8 +28,7 @@

- This example demonstrates editable groups (reordering and hiding). - + This example demonstrates editable groups (for now only reordering).

@@ -56,14 +55,7 @@ {"content": "WEC", "id": "WEC", "value": 18, className:'endurance'}, {"content": "GP2", "id": "GP2", "value": 19, className:'openwheel'} ]); - - // function to make all groups visible again - function showAllGroups(){ - groups.forEach(function(group){ - groups.update({id: group.id, visible: true}); - }) - }; - + // create a dataset with items // note that months are zero-based in the JavaScript Date object, so month 3 is April var items = new vis.DataSet([ @@ -307,20 +299,6 @@ a.value = b.value; b.value = v; }, - groupTemplate: function(group){ - var container = document.createElement('div'); - var label = document.createElement('span'); - label.innerHTML = group.content + ' '; - container.insertAdjacentElement('afterBegin',label); - var hide = document.createElement('button'); - hide.innerHTML = 'hide'; - hide.style.fontSize = 'small'; - hide.addEventListener('click',function(){ - groups.update({id: group.id, visible: false}); - }); - container.insertAdjacentElement('beforeEnd',hide); - return container; - }, orientation: 'both', editable: true, groupEditable: true, diff --git a/examples/timeline/groups/nestedGroups.html b/examples/timeline/groups/nestedGroups.html deleted file mode 100644 index f8abfb1a..00000000 --- a/examples/timeline/groups/nestedGroups.html +++ /dev/null @@ -1,113 +0,0 @@ - - - - Timeline | Nested Groups example - - - - - - - - - - -

- This example demonstrate using groups. Note that a DataSet is used for both - items and groups, allowing to dynamically add, update or remove both items - and groups via the DataSet. -

-
- - - - \ No newline at end of file diff --git a/examples/timeline/groups/subgroups.html b/examples/timeline/groups/subgroups.html index da2670ed..0056705d 100644 --- a/examples/timeline/groups/subgroups.html +++ b/examples/timeline/groups/subgroups.html @@ -1,10 +1,7 @@ - Timeline | Subgroups - - - + Timeline | Background areas + + + +

This example shows the workings of the subgroups. Subgroups do not use stacking, and only work when stacking is disabled.

-
@@ -66,16 +66,11 @@ start: '2014-01-10', end: '2014-02-10', editable: true, - stack: false, - stackSubgroups: true + stack: false }; var timeline = new vis.Timeline(container, items, groups, options); - function toggleStackSubgroups() { - options.stackSubgroups = !options.stackSubgroups; - timeline.setOptions(options); - } \ No newline at end of file diff --git a/examples/timeline/groups/verticalItemsHide.html b/examples/timeline/groups/verticalItemsHide.html index 5f0523b9..1f38fffe 100644 --- a/examples/timeline/groups/verticalItemsHide.html +++ b/examples/timeline/groups/verticalItemsHide.html @@ -106,6 +106,12 @@ maxHeight: 400, start: new Date(), end: new Date(1000*60*60*24 + (new Date()).valueOf()), + editable: true, + margin: { + item: 10, // minimal margin between items + axis: 5 // minimal margin between items and the axis + }, + orientation: 'top' }; diff --git a/examples/timeline/interaction/eventListeners.html b/examples/timeline/interaction/eventListeners.html index 50ed1e9e..f3a9bcc5 100644 --- a/examples/timeline/interaction/eventListeners.html +++ b/examples/timeline/interaction/eventListeners.html @@ -15,7 +15,7 @@

- This example listens for events select, click, doubleClick, rangechange, and rangechanged of the Timeline (other possible events: mouseDown, mouseUp, mouseOver, mouseMove), and listens for changes in the DataSet (add, update, or remove items). + This example listens for events select, rangechange, and rangechanged of the Timeline, and listens for changes in the DataSet (add, update, or remove items).

@@ -57,28 +57,6 @@ setHoveredItem('none'); }); - timeline.on('click', function (properties) { - logEvent('click', properties); - }); - - timeline.on('doubleClick', function (properties) { - logEvent('doubleClick', properties); - }); - - timeline.on('contextmenu', function (properties) { - logEvent('contextmenu', properties); - }); - - // other possible events: - - // timeline.on('mouseOver', function (properties) { - // logEvent('mouseOver', properties); - // }); - - // timeline.on("mouseMove", function(properties) { - // logEvent('mouseMove', properties); - // }); - items.on('*', function (event, properties) { logEvent(event, properties); }); diff --git a/examples/timeline/interaction/rollingMode.html b/examples/timeline/interaction/rollingMode.html deleted file mode 100644 index 80b599f4..00000000 --- a/examples/timeline/interaction/rollingMode.html +++ /dev/null @@ -1,45 +0,0 @@ - - - Timeline | rolling mode Option - - - - - - - - - -

Timeline rolling mode option

- -
- - - - - - diff --git a/examples/timeline/items/expectedVsActualTimesItems.html b/examples/timeline/items/expectedVsActualTimesItems.html deleted file mode 100644 index 8ef427cc..00000000 --- a/examples/timeline/items/expectedVsActualTimesItems.html +++ /dev/null @@ -1,111 +0,0 @@ - - - - Timeline | expected vs actual times items - - - - - - - - -
- - - - \ No newline at end of file diff --git a/examples/timeline/items/tooltip.html b/examples/timeline/items/tooltip.html deleted file mode 100644 index 3e767838..00000000 --- a/examples/timeline/items/tooltip.html +++ /dev/null @@ -1,49 +0,0 @@ - - - - Timeline | Tooltips - - - - - - - - - -

Tooltips

- -

- Setting the tooltip in various ways. -

- -
- - - - - diff --git a/examples/timeline/items/visibleFrameTemplateContent.html b/examples/timeline/items/visibleFrameTemplateContent.html deleted file mode 100644 index 67715766..00000000 --- a/examples/timeline/items/visibleFrameTemplateContent.html +++ /dev/null @@ -1,67 +0,0 @@ - - - - Timeline | Dynamic Content - - - - - - - - -
- - - - \ No newline at end of file diff --git a/examples/timeline/other/drag&drop.html b/examples/timeline/other/drag&drop.html index 5810eb9b..81bcb1f1 100644 --- a/examples/timeline/other/drag&drop.html +++ b/examples/timeline/other/drag&drop.html @@ -49,10 +49,6 @@
  • item 3 - range
  • -
  • - item 3 - range - fixed times -
    - (start: now, end: now + 10 min) -
  • @@ -114,16 +110,12 @@ var item = { id: new Date(), type: itemType, - content: event.target.innerHTML.split('-')[0].trim() + content: event.target.innerHTML.split('-')[0].trim(), + start: new Date(), + end: new Date(1000*60*60*24 + (new Date()).valueOf()), }; - var isFixedTimes = (event.target.innerHTML.split('-')[2] && event.target.innerHTML.split('-')[2].trim() == 'fixed times') - if (isFixedTimes) { - item.start = new Date(); - item.end = new Date(1000*60*10 + (new Date()).valueOf()); - } - - event.dataTransfer.setData("text", JSON.stringify(item)); + event.dataTransfer.setData("text/plain", JSON.stringify(item)); } var items = document.querySelectorAll('.items .item'); diff --git a/examples/timeline/other/usingReact.html b/examples/timeline/other/usingReact.html index ba7bb49f..f6d1e1f7 100644 --- a/examples/timeline/other/usingReact.html +++ b/examples/timeline/other/usingReact.html @@ -88,12 +88,10 @@ end: new Date(1000*60*60*24 + (new Date()).valueOf()), editable: true, template: function (item, element) { - if (!item) { return } ReactDOM.unmountComponentAtNode(element); return ReactDOM.render(, element); }, groupTemplate: function (group, element) { - if (!item) { return } ReactDOM.unmountComponentAtNode(element); return ReactDOM.render(, element); } diff --git a/examples/timeline/other/verticalScroll.html b/examples/timeline/other/verticalScroll.html index 78946765..ddf946f0 100644 --- a/examples/timeline/other/verticalScroll.html +++ b/examples/timeline/other/verticalScroll.html @@ -52,13 +52,12 @@ zoomKey: 'ctrlKey' date.setHours(date.getHours() + 2 + Math.floor(Math.random()*4)); var end = new Date(date); - var orderIndex = order + itemsPerGroup * truck items.add({ - id: orderIndex, + id: order + itemsPerGroup * truck, group: truck, start: start, end: end, - content: 'Order ' + orderIndex + content: 'Order ' + order }); } } @@ -71,10 +70,15 @@ zoomKey: 'ctrlKey' maxHeight: 200, start: new Date(), end: new Date(1000*60*60*24 + (new Date()).valueOf()), + editable: true, + margin: { + item: 10, // minimal margin between items + axis: 5 // minimal margin between items and the axis + }, + orientation: 'top' }; // create a Timeline - options1 = Object.assign({}, options) var container1 = document.getElementById('mytimeline1'); timeline1 = new vis.Timeline(container1, items, groups, options1); diff --git a/images/exampleScreenshots/timeline/editing/tooltipOnItemChange.png b/images/exampleScreenshots/timeline/editing/tooltipOnItemChange.png deleted file mode 100644 index a1b52ed23318d9dcfa82bba080c47d9765069dd6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3197 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 diff --git a/images/exampleScreenshots/timeline/groups/verticalItemsHide.png b/images/exampleScreenshots/timeline/groups/verticalItemsHide.png deleted file mode 100644 index cbb86dcdd90a655e2ac4f1d3b3362abc3dbeeb61..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4289 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 diff --git a/images/exampleScreenshots/timeline/other/functionLabelFormats.png b/images/exampleScreenshots/timeline/other/functionLabelFormats.png deleted file mode 100644 index 31a341b98a7bc3d28aa4a7e67c2600e0892559f5..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5036 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 B_J;rf diff --git a/images/exampleScreenshots/timeline/other/horizontalScroll.png b/images/exampleScreenshots/timeline/other/horizontalScroll.png deleted file mode 100644 index 67a2122af1135b7fc44ccaa1d736306276d997ae..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2504 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 diff --git a/images/exampleScreenshots/timeline/other/verticalScroll.png b/images/exampleScreenshots/timeline/other/verticalScroll.png deleted file mode 100644 index dc7df99782e5673e1b0e8358d19788a52b5c103c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4783 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 N^mPohE3Vy(`4=PhfL{Or diff --git a/images/exampleScreenshots/timeline/styling/axisOrientation.png b/images/exampleScreenshots/timeline/styling/axisOrientation.png index a4e058eec2671cf9a503110e12a851ccd34489ea..ec9dcb0a1956bfcfb92360f93c6f95cec2e67335 100644 GIT binary patch literal 7029 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 diff --git a/timeline_examples.html b/timeline_examples.html index 05950fc2..ed5ea7ef 100644 --- a/timeline_examples.html +++ b/timeline_examples.html @@ -1,404 +1,129 @@ - - - - Timeline Examples - - - - - - + + + + Timeline Examples + + + + + + - - - -