<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en-GB">
	<id>https://wiki.impvis.co.uk/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Shahbanno</id>
	<title>ImpVis Wiki - User contributions [en-gb]</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.impvis.co.uk/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Shahbanno"/>
	<link rel="alternate" type="text/html" href="https://wiki.impvis.co.uk/index.php?title=Special:Contributions/Shahbanno"/>
	<updated>2026-04-13T05:44:20Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.36.0</generator>
	<entry>
		<id>https://wiki.impvis.co.uk/index.php?title=Sidebar_section&amp;diff=438</id>
		<title>Sidebar section</title>
		<link rel="alternate" type="text/html" href="https://wiki.impvis.co.uk/index.php?title=Sidebar_section&amp;diff=438"/>
		<updated>2021-07-22T10:50:07Z</updated>

		<summary type="html">&lt;p&gt;Shahbanno: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The &amp;lt;code&amp;gt;iv-sidebar-section&amp;lt;/code&amp;gt;component creates a content section within the pane. It is placed inside the [[pane]] component (and inside the [[sidebar content]] component, if there is one). You can add multiple sections. &lt;br /&gt;
[[File:Sidebarsection.png|839x839px]]&lt;br /&gt;
&lt;br /&gt;
==Technical Information==&lt;br /&gt;
===Props===&lt;br /&gt;
'''theme'''&lt;br /&gt;
&lt;br /&gt;
Type: String&lt;br /&gt;
&lt;br /&gt;
Default: 'Blue'&lt;br /&gt;
&lt;br /&gt;
Description: Used to set the colour of the sidebar section. Can choose from the following:&lt;br /&gt;
[[File:Themes.png|none|thumb|Available themes. ]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''title'''&lt;br /&gt;
&lt;br /&gt;
Type: String&lt;br /&gt;
&lt;br /&gt;
Required: true&lt;br /&gt;
&lt;br /&gt;
Description: Title of the sidebar section&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''icon'''&lt;br /&gt;
&lt;br /&gt;
Type: String&lt;br /&gt;
&lt;br /&gt;
Default: 'star'&lt;br /&gt;
&lt;br /&gt;
Description: Can specify the icon displayed next to the sidebar section title. Can choose any icon from [https://fontawesome.com/v5.15/icons?d=gallery&amp;amp;p=2 this website]. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''highlight'''&lt;br /&gt;
&lt;br /&gt;
Type: Boolean&lt;br /&gt;
&lt;br /&gt;
Default: false&lt;br /&gt;
&lt;br /&gt;
Description: If true, highlights the sidebar section. &lt;br /&gt;
[[File:SidebarSectionHighlight.png|none|thumb|Sidebar section when highlight prop is set to true.]]&lt;br /&gt;
&lt;br /&gt;
==Design Choice==&lt;br /&gt;
The sidebar section title is in a boxed shape to make it stand out against any text. Icons can be specified to add a graphical visual element.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Layouts]]&lt;/div&gt;</summary>
		<author><name>Shahbanno</name></author>
	</entry>
	<entry>
		<id>https://wiki.impvis.co.uk/index.php?title=Sidebar_content&amp;diff=436</id>
		<title>Sidebar content</title>
		<link rel="alternate" type="text/html" href="https://wiki.impvis.co.uk/index.php?title=Sidebar_content&amp;diff=436"/>
		<updated>2021-07-22T10:45:08Z</updated>

		<summary type="html">&lt;p&gt;Shahbanno: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The &amp;lt;code&amp;gt;iv-sidebar-content&amp;lt;/code&amp;gt;component creates a summary of all the sidebar sections at the top of the pane. It is placed inside the [[pane]] component. As the user scrolls down the pane, the display at the top of the pane reflects which sidebar section the user is on. Pagination can also be turned on, which shows previous/next buttons at the bottom of the pane which link to previous/next pages in the visualisation.  &lt;br /&gt;
&lt;br /&gt;
[[File:SidebarContent.png|839x839px]]&lt;br /&gt;
&lt;br /&gt;
==Technical Information==&lt;br /&gt;
===Props===&lt;br /&gt;
'''showPagination'''&lt;br /&gt;
&lt;br /&gt;
Type: Boolean&lt;br /&gt;
&lt;br /&gt;
Default: true&lt;br /&gt;
&lt;br /&gt;
Description: If true, will show previous/next buttons at the bottom of the pane which link to previous/next pages in the visualisation&lt;br /&gt;
===Events===&lt;br /&gt;
'''scrollTo'''&lt;br /&gt;
&lt;br /&gt;
''Description:'' &lt;br /&gt;
&lt;br /&gt;
'''themeVars'''&lt;br /&gt;
&lt;br /&gt;
''Description:'' &lt;br /&gt;
&lt;br /&gt;
==Design Choice==&lt;br /&gt;
The progress bar at the top of the pane allows the user to see how far through the pane content they are, and clearly see which section they're on by showing only the icons for the other sections. The next/previous buttons at the bottom of the pane match the styling of the pane for consistency. &lt;br /&gt;
&lt;br /&gt;
[[Category:Layouts]]&lt;/div&gt;</summary>
		<author><name>Shahbanno</name></author>
	</entry>
	<entry>
		<id>https://wiki.impvis.co.uk/index.php?title=Sidebar_content&amp;diff=434</id>
		<title>Sidebar content</title>
		<link rel="alternate" type="text/html" href="https://wiki.impvis.co.uk/index.php?title=Sidebar_content&amp;diff=434"/>
		<updated>2021-07-22T10:42:30Z</updated>

		<summary type="html">&lt;p&gt;Shahbanno: Created page with &amp;quot;The &amp;lt;code&amp;gt;iv-sidebar-content&amp;lt;/code&amp;gt;component creates a summary of all the sidebar sections at the top of the pane. It is placed inside the pane component. As the user scro...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The &amp;lt;code&amp;gt;iv-sidebar-content&amp;lt;/code&amp;gt;component creates a summary of all the sidebar sections at the top of the pane. It is placed inside the [[pane]] component. As the user scrolls down the pane, the display at the top of the pane reflects which sidebar section the user is on. Pagination can also be turned on, which shows previous/next buttons at the bottom of the pane which link to previous/next pages in the visualisation.  &lt;br /&gt;
&lt;br /&gt;
[[File:SidebarContent.png|839x839px]]&lt;br /&gt;
&lt;br /&gt;
==Technical Information==&lt;br /&gt;
===Props===&lt;br /&gt;
'''showPagination'''&lt;br /&gt;
&lt;br /&gt;
Type: Boolean&lt;br /&gt;
&lt;br /&gt;
Default: true&lt;br /&gt;
&lt;br /&gt;
Description: If true, will show previous/next buttons at the bottom of the pane which link to previous/next pages in the visualisation&lt;br /&gt;
[[File:Themes.png|none|thumb|Available themes. ]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''title'''&lt;br /&gt;
&lt;br /&gt;
Type: String&lt;br /&gt;
&lt;br /&gt;
Required: true&lt;br /&gt;
&lt;br /&gt;
Description: Title of the sidebar section&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''icon'''&lt;br /&gt;
&lt;br /&gt;
Type: String&lt;br /&gt;
&lt;br /&gt;
Default: 'star'&lt;br /&gt;
&lt;br /&gt;
Description: Can specify the icon displayed next to the sidebar section title. Can choose any icon from [https://fontawesome.com/v5.15/icons?d=gallery&amp;amp;p=2 this website]. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''highlight'''&lt;br /&gt;
&lt;br /&gt;
Type: Boolean&lt;br /&gt;
&lt;br /&gt;
Default: false&lt;br /&gt;
&lt;br /&gt;
Description: If true, highlights the sidebar section. &lt;br /&gt;
[[File:SidebarSectionHighlight.png|none|thumb|Sidebar section when highlight prop is set to true.]]&lt;br /&gt;
&lt;br /&gt;
==Design Choice==&lt;br /&gt;
The sidebar section title is in a boxed shape to make it stand out against any text. Icons can be specified to add a graphical visual element.&lt;br /&gt;
&lt;br /&gt;
[[Category:Layouts]]&lt;/div&gt;</summary>
		<author><name>Shahbanno</name></author>
	</entry>
	<entry>
		<id>https://wiki.impvis.co.uk/index.php?title=File:SidebarContent.png&amp;diff=432</id>
		<title>File:SidebarContent.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.impvis.co.uk/index.php?title=File:SidebarContent.png&amp;diff=432"/>
		<updated>2021-07-22T10:27:23Z</updated>

		<summary type="html">&lt;p&gt;Shahbanno: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;screenshot of sidebar content&lt;/div&gt;</summary>
		<author><name>Shahbanno</name></author>
	</entry>
	<entry>
		<id>https://wiki.impvis.co.uk/index.php?title=Sidebar_section&amp;diff=430</id>
		<title>Sidebar section</title>
		<link rel="alternate" type="text/html" href="https://wiki.impvis.co.uk/index.php?title=Sidebar_section&amp;diff=430"/>
		<updated>2021-07-22T10:25:08Z</updated>

		<summary type="html">&lt;p&gt;Shahbanno: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The &amp;lt;code&amp;gt;iv-sidebar-section&amp;lt;/code&amp;gt;component creates a content section within the pane. It is placed inside the [[pane]] component (and inside the sidebar content component, if there is one). You can add multiple sections. &lt;br /&gt;
[[File:Sidebarsection.png|839x839px]]&lt;br /&gt;
&lt;br /&gt;
==Technical Information==&lt;br /&gt;
===Props===&lt;br /&gt;
'''theme'''&lt;br /&gt;
&lt;br /&gt;
Type: String&lt;br /&gt;
&lt;br /&gt;
Default: 'Blue'&lt;br /&gt;
&lt;br /&gt;
Description: Used to set the colour of the sidebar section. Can choose from the following:&lt;br /&gt;
[[File:Themes.png|none|thumb|Available themes. ]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''title'''&lt;br /&gt;
&lt;br /&gt;
Type: String&lt;br /&gt;
&lt;br /&gt;
Required: true&lt;br /&gt;
&lt;br /&gt;
Description: Title of the sidebar section&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''icon'''&lt;br /&gt;
&lt;br /&gt;
Type: String&lt;br /&gt;
&lt;br /&gt;
Default: 'star'&lt;br /&gt;
&lt;br /&gt;
Description: Can specify the icon displayed next to the sidebar section title. Can choose any icon from [https://fontawesome.com/v5.15/icons?d=gallery&amp;amp;p=2 this website]. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''highlight'''&lt;br /&gt;
&lt;br /&gt;
Type: Boolean&lt;br /&gt;
&lt;br /&gt;
Default: false&lt;br /&gt;
&lt;br /&gt;
Description: If true, highlights the sidebar section. &lt;br /&gt;
[[File:SidebarSectionHighlight.png|none|thumb|Sidebar section when highlight prop is set to true.]]&lt;br /&gt;
&lt;br /&gt;
==Design Choice==&lt;br /&gt;
The sidebar section title is in a boxed shape to make it stand out against any text. Icons can be specified to add a graphical visual element.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Layouts]]&lt;/div&gt;</summary>
		<author><name>Shahbanno</name></author>
	</entry>
	<entry>
		<id>https://wiki.impvis.co.uk/index.php?title=Sidebar_section&amp;diff=429</id>
		<title>Sidebar section</title>
		<link rel="alternate" type="text/html" href="https://wiki.impvis.co.uk/index.php?title=Sidebar_section&amp;diff=429"/>
		<updated>2021-07-22T10:22:34Z</updated>

		<summary type="html">&lt;p&gt;Shahbanno: /* Technical Information */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The &amp;lt;code&amp;gt;iv-sidebar-section&amp;lt;/code&amp;gt;component creates a content section within the pane. It is placed inside the [[pane]] component (and inside the sidebar content component, if there is one). You can add multiple sections. &lt;br /&gt;
[[File:Sidebarsection.png|839x839px]]&lt;br /&gt;
&lt;br /&gt;
==Technical Information==&lt;br /&gt;
===Props===&lt;br /&gt;
'''theme'''&lt;br /&gt;
&lt;br /&gt;
Type: String&lt;br /&gt;
&lt;br /&gt;
Default: 'Blue'&lt;br /&gt;
&lt;br /&gt;
Description: Used to set the colour of the sidebar section. Can choose from the following:&lt;br /&gt;
[[File:Themes.png|none|thumb|Available themes. ]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''title'''&lt;br /&gt;
&lt;br /&gt;
Type: String&lt;br /&gt;
&lt;br /&gt;
Required: true&lt;br /&gt;
&lt;br /&gt;
Description: Title of the sidebar section&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''icon'''&lt;br /&gt;
&lt;br /&gt;
Type: String&lt;br /&gt;
&lt;br /&gt;
Default: 'star'&lt;br /&gt;
&lt;br /&gt;
Description: Can specify the icon displayed next to the sidebar section title. Can choose any icon from [https://fontawesome.com/v5.15/icons?d=gallery&amp;amp;p=2 this website]. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''highlight'''&lt;br /&gt;
&lt;br /&gt;
Type: Boolean&lt;br /&gt;
&lt;br /&gt;
Default: false&lt;br /&gt;
&lt;br /&gt;
Description: If true, highlights the sidebar section. &lt;br /&gt;
[[File:SidebarSectionHighlight.png|none|thumb|Sidebar section when highlight prop is set to true.]]&lt;br /&gt;
&lt;br /&gt;
==Design Choice==&lt;br /&gt;
The sidebar section title is in a boxed shape to make it stand out against any text. Icons can be specified to add a graphical visual element.&lt;/div&gt;</summary>
		<author><name>Shahbanno</name></author>
	</entry>
	<entry>
		<id>https://wiki.impvis.co.uk/index.php?title=Sidebar_section&amp;diff=428</id>
		<title>Sidebar section</title>
		<link rel="alternate" type="text/html" href="https://wiki.impvis.co.uk/index.php?title=Sidebar_section&amp;diff=428"/>
		<updated>2021-07-22T10:22:03Z</updated>

		<summary type="html">&lt;p&gt;Shahbanno: wrote page&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The &amp;lt;code&amp;gt;iv-sidebar-section&amp;lt;/code&amp;gt;component creates a content section within the pane. It is placed inside the [[pane]] component (and inside the sidebar content component, if there is one). You can add multiple sections. &lt;br /&gt;
[[File:Sidebarsection.png|839x839px]]&lt;br /&gt;
&lt;br /&gt;
==Technical Information==&lt;br /&gt;
===Props===&lt;br /&gt;
'''theme'''&lt;br /&gt;
&lt;br /&gt;
Type: String&lt;br /&gt;
&lt;br /&gt;
Default: 'Blue'&lt;br /&gt;
&lt;br /&gt;
Description: Used to set the colour of the sidebar section. Can choose from the following:&lt;br /&gt;
[[File:Themes.png|none|thumb|Available themes. ]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''title'''&lt;br /&gt;
&lt;br /&gt;
Type: String&lt;br /&gt;
&lt;br /&gt;
Required: true&lt;br /&gt;
&lt;br /&gt;
Description: Title of the sidebar section&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''icon'''&lt;br /&gt;
&lt;br /&gt;
Type: String&lt;br /&gt;
&lt;br /&gt;
Default: 'star'&lt;br /&gt;
&lt;br /&gt;
Description: Can specify the icon displayed next to the sidebar section title. Can choose any icon from [https://fontawesome.com/v5.15/icons?d=gallery&amp;amp;p=2 this website]. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''highlight'''&lt;br /&gt;
&lt;br /&gt;
Type: Boolean&lt;br /&gt;
&lt;br /&gt;
Default: false&lt;br /&gt;
&lt;br /&gt;
Description: If true, highlights the sidebar section. &lt;br /&gt;
[[File:SidebarSectionHighlight.png|thumb|Sidebar section when highlight prop is set to true.]]&lt;br /&gt;
==Design Choice==&lt;br /&gt;
The sidebar section title is in a boxed shape to make it stand out against any text. Icons can be specified to add a graphical visual element.&lt;/div&gt;</summary>
		<author><name>Shahbanno</name></author>
	</entry>
	<entry>
		<id>https://wiki.impvis.co.uk/index.php?title=File:SidebarSectionHighlight.png&amp;diff=427</id>
		<title>File:SidebarSectionHighlight.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.impvis.co.uk/index.php?title=File:SidebarSectionHighlight.png&amp;diff=427"/>
		<updated>2021-07-22T10:18:29Z</updated>

		<summary type="html">&lt;p&gt;Shahbanno: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;highlight prop = true&lt;/div&gt;</summary>
		<author><name>Shahbanno</name></author>
	</entry>
	<entry>
		<id>https://wiki.impvis.co.uk/index.php?title=File:Themes.png&amp;diff=426</id>
		<title>File:Themes.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.impvis.co.uk/index.php?title=File:Themes.png&amp;diff=426"/>
		<updated>2021-07-22T10:14:21Z</updated>

		<summary type="html">&lt;p&gt;Shahbanno: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;screenshot of available themes&lt;/div&gt;</summary>
		<author><name>Shahbanno</name></author>
	</entry>
	<entry>
		<id>https://wiki.impvis.co.uk/index.php?title=File:Sidebarsection.png&amp;diff=423</id>
		<title>File:Sidebarsection.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.impvis.co.uk/index.php?title=File:Sidebarsection.png&amp;diff=423"/>
		<updated>2021-07-22T10:09:53Z</updated>

		<summary type="html">&lt;p&gt;Shahbanno: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;screenshot of sidebar section&lt;/div&gt;</summary>
		<author><name>Shahbanno</name></author>
	</entry>
	<entry>
		<id>https://wiki.impvis.co.uk/index.php?title=Tech_Team_Final_Documentation&amp;diff=421</id>
		<title>Tech Team Final Documentation</title>
		<link rel="alternate" type="text/html" href="https://wiki.impvis.co.uk/index.php?title=Tech_Team_Final_Documentation&amp;diff=421"/>
		<updated>2021-07-22T09:56:32Z</updated>

		<summary type="html">&lt;p&gt;Shahbanno: /* To follow up */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;''This page summarises the work carried out by the Tech Team in the summer of 2021.''&lt;br /&gt;
&lt;br /&gt;
== Team members ==&lt;br /&gt;
&lt;br /&gt;
* Robert Jones&lt;br /&gt;
* Freya Han&lt;br /&gt;
* Shahbanno Hussain&lt;br /&gt;
* Joshua Cheng&lt;br /&gt;
* Hamzah Malik&lt;br /&gt;
&lt;br /&gt;
==Accomplished Works==&lt;br /&gt;
===Template ===&lt;br /&gt;
'''New components:''' &lt;br /&gt;
&lt;br /&gt;
# [[Increment button]] component (can specify initial value, increment amount, maximum and minimum) &lt;br /&gt;
# [[Reset button]] which resets all sliders, basic toggles, advance toggles, increment buttons, and dropdown lists on page back to their default/initial values&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Feature additions to existing components:''' &lt;br /&gt;
&lt;br /&gt;
# Add a label attribute to the slider&lt;br /&gt;
# Add transparency or glass effect to toggle hotspot&lt;br /&gt;
# Slider play on its own when button clicked&lt;br /&gt;
# Disable some tabs in toggleadvanced and automatically change the current tab selected to an enabled one if its now disabled&lt;br /&gt;
# Can specify width of toggle advance&lt;br /&gt;
# Added reset capability to basic toggle (so basic toggle can act as a reset button if specified) &lt;br /&gt;
# Reset button compatibility with tickbox&lt;br /&gt;
# Added reset compatibility to dropdown list&lt;br /&gt;
# Add title to fixed hotspot&lt;br /&gt;
# Specify which position to put play button with respect to slider&lt;br /&gt;
# Reset capability to dropdown list&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Layout bugs we fixed:''' &lt;br /&gt;
&lt;br /&gt;
# Adjust iv-button default bottom-padding to match other edges (about 35px)&lt;br /&gt;
# Category text escapes overflows out of container if too long&lt;br /&gt;
# Text also does not fit in the toggle anymore&lt;br /&gt;
# Hotspot toggle no longer wraps around text nicely&lt;br /&gt;
# Make pane emit event when resized or toggled (helps users to resize vis content) &lt;br /&gt;
# Dropdown list element text overflows &lt;br /&gt;
&lt;br /&gt;
'''Functionality bugs we fixed:'''  &lt;br /&gt;
&lt;br /&gt;
# Slider should emit event both on mousemove and mouseup&lt;br /&gt;
# Tabs should emit event when tab selected&lt;br /&gt;
# Symbol button doesnt have any methods&lt;br /&gt;
# Tickbox initial state prop doesnt work &lt;br /&gt;
# Make slider change events (on drag, on drop, on play) as one event &lt;br /&gt;
# When toggles that are disabled changes, automatically move currently selected toggle to one that is allowed &lt;br /&gt;
&lt;br /&gt;
=== Visualisations Updated ===&lt;br /&gt;
'''Below is a list of all visualisation which have been transferred to the new template this summer:'''&lt;br /&gt;
&lt;br /&gt;
* Gyroscope collection https://impvis.co.uk/launch/gyroscopic-motion-2/frictionless.html?collection=23&lt;br /&gt;
* Introduction to divergence and curl collection https://impvis.co.uk/launch/introductions-to-divergence-and-curl-collection-2/introduction.html?collection=27&lt;br /&gt;
* Curvilinear Coordinates collection https://impvis.co.uk/launch/polar-coordinates-3/index.html?collection=15&lt;br /&gt;
* Quantum Spin in Atoms collection https://impvis.co.uk/launch/quantum-spin/quantumangmom.html?collection=37&lt;br /&gt;
* Snell's Law https://impvis.co.uk/launch/snells-law-v2/index.html&lt;br /&gt;
* Spacetime Diagrams https://impvis.co.uk/launch/spacetime-diagrams-v2/index.html&lt;br /&gt;
* Lattice Vibrations Collection (already in new template but bugs fixed) https://impvis.co.uk/launch/lattice-vibrations-introduction-2/introduction.html?collection=5&lt;br /&gt;
* Virtual Materials Lab Collection https://impvis.co.uk/launch/virtual-materials-lab-introduction/intro.html?collection=34&lt;br /&gt;
* Vibrations App Collection https://impvis.co.uk/launch/me2-vibrations-single-degree-of-freedom-8/index.html?collection=38&lt;br /&gt;
* Rotating Frames Collection (1/4 pages)&lt;br /&gt;
* Matrices: Transformations and Eigenvectors Collection (3/4 pages)&lt;br /&gt;
&lt;br /&gt;
=== Visualisations Created ===&lt;br /&gt;
'''Below is a list of all new visualisation which have been created/uploaded this summer:'''&lt;br /&gt;
&lt;br /&gt;
* Virtual Materials Lab Collection https://impvis.co.uk/launch/virtual-materials-lab-introduction/intro.html?collection=34&lt;br /&gt;
* Vibrations App Collection https://impvis.co.uk/launch/me2-vibrations-single-degree-of-freedom-8/index.html?collection=38&lt;br /&gt;
* Playground https://impvis.co.uk/launch/playground-v2/index.html&lt;br /&gt;
* ImpVis Components Demo Collection https://impvis.co.uk/launch/impvis-layouts/page1.html?collection=39&lt;br /&gt;
*Differentiation Collection https://impvis.co.uk/launch/differentiation-finite-difference/first.html?collection=36&lt;br /&gt;
*Rainbows https://impvis.co.uk/launch/rainbows-observer-height-v2/page1.html &lt;br /&gt;
&lt;br /&gt;
==Things We Wanted to Do but Failed==&lt;br /&gt;
===Bug Fixing===&lt;br /&gt;
1. Attempted to rewrite the Toggle hotspot, failed because it was wrapped by the hotspotable tag and then placed under the iv-visualisation tag. The iv-visualisation tag is written in terms of grid display, changing the Toggle hotspot requires changing both hotspotable and the iv-visualisation, which may also affect the position of tittle bar and the side pane.&lt;br /&gt;
&lt;br /&gt;
2. Draggable hotspot is currently using the toggle hotspot's toggle which causes bugs to toggle hotspot. When placing two toggle hotspots in the same position, instead of being placed next to each other, the toggle hotspots appears on top of each other. Attempt was made to fix this, however, more bugs such as toggle hotspot creates a huge vertical scroll bar has occured along the way, so we decided to leave it.&lt;br /&gt;
&lt;br /&gt;
3. Large hotspots creates scroll bar on the page, we tried using overflow:hidden, but it was not fixed by this. This may be a problem due to elements that exist on the main stage that have a formatting problem when the hotspot is interacted with. In certain cases you are able to solve this issue by isolating which element is too big or has an overflow glitch when the hotspot is toggled and then changing some of its attributes until the scroll bars no longer appear. There might be a way to universally fix this issue by either updating the main stage or the hotspot component but no such fix has been found so far.&lt;br /&gt;
&lt;br /&gt;
4. Did not come up with a good solution to slider number overflows, the current solution is to reduce tick steps.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Moving Visualisations===&lt;br /&gt;
1. Two-body collisions: The original vis was written with Phaser-ce which wouldn't work with Vue. The code was rewritten to Phaser 3 (https://github.com/jhc4318/collisions-new) however there are issues with images not displaying due to needing a web server supposedly. A potential fix is to try using a variable in data to set up the image using require('@/assets/image.png') however this was only tested with p5. If this doesn't work, the vis should be rewritten with SVGs.&lt;br /&gt;
&lt;br /&gt;
2. The Battery Discharge collection cannot be fully migrated to the new template as only the first page is fully functional in its current build. The author of the vis would need to finish it before the whole project can start to be migrated to the newest template.&lt;br /&gt;
&lt;br /&gt;
==Future Improvements==&lt;br /&gt;
1. If capable, rewrite the layout so that everything can be separated out from the iv-visualisation tag.&lt;br /&gt;
&lt;br /&gt;
=== Template Changes ===&lt;br /&gt;
&lt;br /&gt;
# Some Changes were made to the template to make it more responsive and mobile friendly, however it still doesn't work excellently on mobile. It would be good to carefully restyle all elements of the template using css mediaqueries and flexboxes where appropriate, so that it works well on mobile devices and desktops.&lt;br /&gt;
==To follow up==&lt;br /&gt;
1. Contacted staff partner for Quantum spin collection (Richard Thompson) for feedback via email - follow up for reply in September.&lt;br /&gt;
&lt;br /&gt;
2. Sent reviewer invite to staff partner for Rainbows vis (Masoud Seifikar) requesting feedback via the issues feature on the website&lt;/div&gt;</summary>
		<author><name>Shahbanno</name></author>
	</entry>
	<entry>
		<id>https://wiki.impvis.co.uk/index.php?title=Tech_Team_Final_Documentation&amp;diff=420</id>
		<title>Tech Team Final Documentation</title>
		<link rel="alternate" type="text/html" href="https://wiki.impvis.co.uk/index.php?title=Tech_Team_Final_Documentation&amp;diff=420"/>
		<updated>2021-07-22T09:54:06Z</updated>

		<summary type="html">&lt;p&gt;Shahbanno: /* Accomplished Works */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;''This page summarises the work carried out by the Tech Team in the summer of 2021.''&lt;br /&gt;
&lt;br /&gt;
== Team members ==&lt;br /&gt;
&lt;br /&gt;
* Robert Jones&lt;br /&gt;
* Freya Han&lt;br /&gt;
* Shahbanno Hussain&lt;br /&gt;
* Joshua Cheng&lt;br /&gt;
* Hamzah Malik&lt;br /&gt;
&lt;br /&gt;
==Accomplished Works==&lt;br /&gt;
===Template ===&lt;br /&gt;
'''New components:''' &lt;br /&gt;
&lt;br /&gt;
# [[Increment button]] component (can specify initial value, increment amount, maximum and minimum) &lt;br /&gt;
# [[Reset button]] which resets all sliders, basic toggles, advance toggles, increment buttons, and dropdown lists on page back to their default/initial values&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Feature additions to existing components:''' &lt;br /&gt;
&lt;br /&gt;
# Add a label attribute to the slider&lt;br /&gt;
# Add transparency or glass effect to toggle hotspot&lt;br /&gt;
# Slider play on its own when button clicked&lt;br /&gt;
# Disable some tabs in toggleadvanced and automatically change the current tab selected to an enabled one if its now disabled&lt;br /&gt;
# Can specify width of toggle advance&lt;br /&gt;
# Added reset capability to basic toggle (so basic toggle can act as a reset button if specified) &lt;br /&gt;
# Reset button compatibility with tickbox&lt;br /&gt;
# Added reset compatibility to dropdown list&lt;br /&gt;
# Add title to fixed hotspot&lt;br /&gt;
# Specify which position to put play button with respect to slider&lt;br /&gt;
# Reset capability to dropdown list&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Layout bugs we fixed:''' &lt;br /&gt;
&lt;br /&gt;
# Adjust iv-button default bottom-padding to match other edges (about 35px)&lt;br /&gt;
# Category text escapes overflows out of container if too long&lt;br /&gt;
# Text also does not fit in the toggle anymore&lt;br /&gt;
# Hotspot toggle no longer wraps around text nicely&lt;br /&gt;
# Make pane emit event when resized or toggled (helps users to resize vis content) &lt;br /&gt;
# Dropdown list element text overflows &lt;br /&gt;
&lt;br /&gt;
'''Functionality bugs we fixed:'''  &lt;br /&gt;
&lt;br /&gt;
# Slider should emit event both on mousemove and mouseup&lt;br /&gt;
# Tabs should emit event when tab selected&lt;br /&gt;
# Symbol button doesnt have any methods&lt;br /&gt;
# Tickbox initial state prop doesnt work &lt;br /&gt;
# Make slider change events (on drag, on drop, on play) as one event &lt;br /&gt;
# When toggles that are disabled changes, automatically move currently selected toggle to one that is allowed &lt;br /&gt;
&lt;br /&gt;
=== Visualisations Updated ===&lt;br /&gt;
'''Below is a list of all visualisation which have been transferred to the new template this summer:'''&lt;br /&gt;
&lt;br /&gt;
* Gyroscope collection https://impvis.co.uk/launch/gyroscopic-motion-2/frictionless.html?collection=23&lt;br /&gt;
* Introduction to divergence and curl collection https://impvis.co.uk/launch/introductions-to-divergence-and-curl-collection-2/introduction.html?collection=27&lt;br /&gt;
* Curvilinear Coordinates collection https://impvis.co.uk/launch/polar-coordinates-3/index.html?collection=15&lt;br /&gt;
* Quantum Spin in Atoms collection https://impvis.co.uk/launch/quantum-spin/quantumangmom.html?collection=37&lt;br /&gt;
* Snell's Law https://impvis.co.uk/launch/snells-law-v2/index.html&lt;br /&gt;
* Spacetime Diagrams https://impvis.co.uk/launch/spacetime-diagrams-v2/index.html&lt;br /&gt;
* Lattice Vibrations Collection (already in new template but bugs fixed) https://impvis.co.uk/launch/lattice-vibrations-introduction-2/introduction.html?collection=5&lt;br /&gt;
* Virtual Materials Lab Collection https://impvis.co.uk/launch/virtual-materials-lab-introduction/intro.html?collection=34&lt;br /&gt;
* Vibrations App Collection https://impvis.co.uk/launch/me2-vibrations-single-degree-of-freedom-8/index.html?collection=38&lt;br /&gt;
* Rotating Frames Collection (1/4 pages)&lt;br /&gt;
* Matrices: Transformations and Eigenvectors Collection (3/4 pages)&lt;br /&gt;
&lt;br /&gt;
=== Visualisations Created ===&lt;br /&gt;
'''Below is a list of all new visualisation which have been created/uploaded this summer:'''&lt;br /&gt;
&lt;br /&gt;
* Virtual Materials Lab Collection https://impvis.co.uk/launch/virtual-materials-lab-introduction/intro.html?collection=34&lt;br /&gt;
* Vibrations App Collection https://impvis.co.uk/launch/me2-vibrations-single-degree-of-freedom-8/index.html?collection=38&lt;br /&gt;
* Playground https://impvis.co.uk/launch/playground-v2/index.html&lt;br /&gt;
* ImpVis Components Demo Collection https://impvis.co.uk/launch/impvis-layouts/page1.html?collection=39&lt;br /&gt;
*Differentiation Collection https://impvis.co.uk/launch/differentiation-finite-difference/first.html?collection=36&lt;br /&gt;
*Rainbows https://impvis.co.uk/launch/rainbows-observer-height-v2/page1.html &lt;br /&gt;
&lt;br /&gt;
==Things We Wanted to Do but Failed==&lt;br /&gt;
===Bug Fixing===&lt;br /&gt;
1. Attempted to rewrite the Toggle hotspot, failed because it was wrapped by the hotspotable tag and then placed under the iv-visualisation tag. The iv-visualisation tag is written in terms of grid display, changing the Toggle hotspot requires changing both hotspotable and the iv-visualisation, which may also affect the position of tittle bar and the side pane.&lt;br /&gt;
&lt;br /&gt;
2. Draggable hotspot is currently using the toggle hotspot's toggle which causes bugs to toggle hotspot. When placing two toggle hotspots in the same position, instead of being placed next to each other, the toggle hotspots appears on top of each other. Attempt was made to fix this, however, more bugs such as toggle hotspot creates a huge vertical scroll bar has occured along the way, so we decided to leave it.&lt;br /&gt;
&lt;br /&gt;
3. Large hotspots creates scroll bar on the page, we tried using overflow:hidden, but it was not fixed by this. This may be a problem due to elements that exist on the main stage that have a formatting problem when the hotspot is interacted with. In certain cases you are able to solve this issue by isolating which element is too big or has an overflow glitch when the hotspot is toggled and then changing some of its attributes until the scroll bars no longer appear. There might be a way to universally fix this issue by either updating the main stage or the hotspot component but no such fix has been found so far.&lt;br /&gt;
&lt;br /&gt;
4. Did not come up with a good solution to slider number overflows, the current solution is to reduce tick steps.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Moving Visualisations===&lt;br /&gt;
1. Two-body collisions: The original vis was written with Phaser-ce which wouldn't work with Vue. The code was rewritten to Phaser 3 (https://github.com/jhc4318/collisions-new) however there are issues with images not displaying due to needing a web server supposedly. A potential fix is to try using a variable in data to set up the image using require('@/assets/image.png') however this was only tested with p5. If this doesn't work, the vis should be rewritten with SVGs.&lt;br /&gt;
&lt;br /&gt;
2. The Battery Discharge collection cannot be fully migrated to the new template as only the first page is fully functional in its current build. The author of the vis would need to finish it before the whole project can start to be migrated to the newest template.&lt;br /&gt;
&lt;br /&gt;
==Future Improvements==&lt;br /&gt;
1. If capable, rewrite the layout so that everything can be separated out from the iv-visualisation tag.&lt;br /&gt;
&lt;br /&gt;
=== Template Changes ===&lt;br /&gt;
&lt;br /&gt;
# Some Changes were made to the template to make it more responsive and mobile friendly, however it still doesn't work excellently on mobile. It would be good to carefully restyle all elements of the template using css mediaqueries and flexboxes where appropriate, so that it works well on mobile devices and desktops.&lt;br /&gt;
==To follow up==&lt;br /&gt;
1. Contacted staff partner for Quantum spin collection (Richard Thompson) for feedback via email - follow up for reply in September.&lt;br /&gt;
&lt;br /&gt;
2. Sent reviewer invite to staff partner for Rainbows vis (Masoud Seifikar)&lt;/div&gt;</summary>
		<author><name>Shahbanno</name></author>
	</entry>
	<entry>
		<id>https://wiki.impvis.co.uk/index.php?title=Tech_Team_Final_Documentation&amp;diff=419</id>
		<title>Tech Team Final Documentation</title>
		<link rel="alternate" type="text/html" href="https://wiki.impvis.co.uk/index.php?title=Tech_Team_Final_Documentation&amp;diff=419"/>
		<updated>2021-07-22T09:45:19Z</updated>

		<summary type="html">&lt;p&gt;Shahbanno: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;''This page summarises the work carried out by the Tech Team in the summer of 2021.''&lt;br /&gt;
&lt;br /&gt;
== Team members ==&lt;br /&gt;
&lt;br /&gt;
* Robert Jones&lt;br /&gt;
* Freya Han&lt;br /&gt;
* Shahbanno Hussain&lt;br /&gt;
* Joshua Cheng&lt;br /&gt;
* Hamzah Malik&lt;br /&gt;
&lt;br /&gt;
==Accomplished Works==&lt;br /&gt;
===Template ===&lt;br /&gt;
'''New components:''' &lt;br /&gt;
&lt;br /&gt;
# [[Increment button]] component (can specify initial value, increment amount, maximum and minimum) &lt;br /&gt;
# [[Reset button]] which resets all sliders, basic toggles, advance toggles, increment buttons, and dropdown lists on page back to their default/initial values&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Feature additions to existing components:''' &lt;br /&gt;
&lt;br /&gt;
# Add a label attribute to the slider&lt;br /&gt;
# Add transparency or glass effect to toggle hotspot&lt;br /&gt;
# Slider play on its own when button clicked&lt;br /&gt;
# Disable some tabs in toggleadvanced and automatically change the current tab selected to an enabled one if its now disabled&lt;br /&gt;
# Can specify width of toggle advance&lt;br /&gt;
# Added reset capability to basic toggle (so basic toggle can act as a reset button if specified) &lt;br /&gt;
# Reset button compatibility with tickbox&lt;br /&gt;
# Added reset capability to dropdown list&lt;br /&gt;
# Add title to fixed hotspot&lt;br /&gt;
# Specify which position to put play button with respect to slider&lt;br /&gt;
# Reset capability to dropdown list&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Layout bugs we fixed:''' &lt;br /&gt;
&lt;br /&gt;
# Adjust iv-button default bottom-padding to match other edges (about 35px)&lt;br /&gt;
# Category text escapes overflows out of container if too long&lt;br /&gt;
# Text also does not fit in the toggle anymore&lt;br /&gt;
# Hotspot toggle no longer wraps around text nicely&lt;br /&gt;
# Make pane emit event when resized or toggled (helps users to resize vis content) &lt;br /&gt;
# Dropdown list element text overflows &lt;br /&gt;
&lt;br /&gt;
'''Functionality bugs we fixed:'''  &lt;br /&gt;
&lt;br /&gt;
# Slider should emit event both on mousemove and mouseup&lt;br /&gt;
# Tabs should emit event when tab selected&lt;br /&gt;
# Symbol button doesnt have any methods&lt;br /&gt;
# Tickbox initial state prop doesnt work &lt;br /&gt;
# Make slider change events (on drag, on drop, on play) as one event &lt;br /&gt;
# When toggles that are disabled changes, automatically move currently selected toggle to one that is allowed &lt;br /&gt;
&lt;br /&gt;
=== Visualisations Updated ===&lt;br /&gt;
'''Below is a list of all visualisation which have been transferred to the new template this summer:'''&lt;br /&gt;
&lt;br /&gt;
* Gyroscope collection https://impvis.co.uk/launch/gyroscopic-motion-2/frictionless.html?collection=23&lt;br /&gt;
* Introduction to divergence and curl collection https://impvis.co.uk/launch/introductions-to-divergence-and-curl-collection-2/introduction.html?collection=27&lt;br /&gt;
* Curvilinear Coordinates collection https://impvis.co.uk/launch/polar-coordinates-3/index.html?collection=15&lt;br /&gt;
* Quantum Spin in Atoms collection https://impvis.co.uk/launch/quantum-spin/quantumangmom.html?collection=37&lt;br /&gt;
* Snell's Law https://impvis.co.uk/launch/snells-law-v2/index.html&lt;br /&gt;
* Spacetime Diagrams https://impvis.co.uk/launch/spacetime-diagrams-v2/index.html&lt;br /&gt;
* Lattice Vibrations Collection (already in new template but bugs fixed) https://impvis.co.uk/launch/lattice-vibrations-introduction-2/introduction.html?collection=5&lt;br /&gt;
* Virtual Materials Lab Collection https://impvis.co.uk/launch/virtual-materials-lab-introduction/intro.html?collection=34&lt;br /&gt;
* Vibrations App Collection https://impvis.co.uk/launch/me2-vibrations-single-degree-of-freedom-8/index.html?collection=38&lt;br /&gt;
* Rotating Frames Collection (1/4 pages)&lt;br /&gt;
* Matrices: Transformations and Eigenvectors Collection (3/4 pages)&lt;br /&gt;
&lt;br /&gt;
=== Visualisations Created ===&lt;br /&gt;
'''Below is a list of all new visualisation which have been created/uploaded this summer:'''&lt;br /&gt;
&lt;br /&gt;
* Virtual Materials Lab Collection https://impvis.co.uk/launch/virtual-materials-lab-introduction/intro.html?collection=34&lt;br /&gt;
* Vibrations App Collection https://impvis.co.uk/launch/me2-vibrations-single-degree-of-freedom-8/index.html?collection=38&lt;br /&gt;
* Playground https://impvis.co.uk/launch/playground-v2/index.html&lt;br /&gt;
* ImpVis Components Demo Collection https://impvis.co.uk/launch/impvis-layouts/page1.html?collection=39&lt;br /&gt;
*Differentiation Collection https://impvis.co.uk/launch/differentiation-finite-difference/first.html?collection=36&lt;br /&gt;
*Rainbows https://impvis.co.uk/launch/rainbows-observer-height-v2/page1.html &lt;br /&gt;
&lt;br /&gt;
==Things We Wanted to Do but Failed==&lt;br /&gt;
===Bug Fixing===&lt;br /&gt;
1. Attempted to rewrite the Toggle hotspot, failed because it was wrapped by the hotspotable tag and then placed under the iv-visualisation tag. The iv-visualisation tag is written in terms of grid display, changing the Toggle hotspot requires changing both hotspotable and the iv-visualisation, which may also affect the position of tittle bar and the side pane.&lt;br /&gt;
&lt;br /&gt;
2. Draggable hotspot is currently using the toggle hotspot's toggle which causes bugs to toggle hotspot. When placing two toggle hotspots in the same position, instead of being placed next to each other, the toggle hotspots appears on top of each other. Attempt was made to fix this, however, more bugs such as toggle hotspot creates a huge vertical scroll bar has occured along the way, so we decided to leave it.&lt;br /&gt;
&lt;br /&gt;
3. Large hotspots creates scroll bar on the page, we tried using overflow:hidden, but it was not fixed by this. This may be a problem due to elements that exist on the main stage that have a formatting problem when the hotspot is interacted with. In certain cases you are able to solve this issue by isolating which element is too big or has an overflow glitch when the hotspot is toggled and then changing some of its attributes until the scroll bars no longer appear. There might be a way to universally fix this issue by either updating the main stage or the hotspot component but no such fix has been found so far.&lt;br /&gt;
&lt;br /&gt;
4. Did not come up with a good solution to slider number overflows, the current solution is to reduce tick steps.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Moving Visualisations===&lt;br /&gt;
1. Two-body collisions: The original vis was written with Phaser-ce which wouldn't work with Vue. The code was rewritten to Phaser 3 (https://github.com/jhc4318/collisions-new) however there are issues with images not displaying due to needing a web server supposedly. A potential fix is to try using a variable in data to set up the image using require('@/assets/image.png') however this was only tested with p5. If this doesn't work, the vis should be rewritten with SVGs.&lt;br /&gt;
&lt;br /&gt;
2. The Battery Discharge collection cannot be fully migrated to the new template as only the first page is fully functional in its current build. The author of the vis would need to finish it before the whole project can start to be migrated to the newest template.&lt;br /&gt;
&lt;br /&gt;
==Future Improvements==&lt;br /&gt;
1. If capable, rewrite the layout so that everything can be separated out from the iv-visualisation tag.&lt;br /&gt;
&lt;br /&gt;
=== Template Changes ===&lt;br /&gt;
&lt;br /&gt;
# Some Changes were made to the template to make it more responsive and mobile friendly, however it still doesn't work excellently on mobile. It would be good to carefully restyle all elements of the template using css mediaqueries and flexboxes where appropriate, so that it works well on mobile devices and desktops.&lt;br /&gt;
==To follow up==&lt;br /&gt;
1. Contacted staff partner for Quantum spin collection (Richard Thompson) for feedback via email - follow up for reply in September.&lt;br /&gt;
&lt;br /&gt;
2. Sent reviewer invite to staff partner for Rainbows vis (Masoud Seifikar)&lt;/div&gt;</summary>
		<author><name>Shahbanno</name></author>
	</entry>
	<entry>
		<id>https://wiki.impvis.co.uk/index.php?title=Tech_Team_Final_Documentation&amp;diff=416</id>
		<title>Tech Team Final Documentation</title>
		<link rel="alternate" type="text/html" href="https://wiki.impvis.co.uk/index.php?title=Tech_Team_Final_Documentation&amp;diff=416"/>
		<updated>2021-07-21T13:38:03Z</updated>

		<summary type="html">&lt;p&gt;Shahbanno: added content&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;''This page summarises the work carried out by the Tech Team in the summer of 2021.''&lt;br /&gt;
&lt;br /&gt;
== Team members ==&lt;br /&gt;
&lt;br /&gt;
* Robert Jones&lt;br /&gt;
* Freya Han&lt;br /&gt;
* Shahbanno Hussain&lt;br /&gt;
* Joshua Cheng&lt;br /&gt;
* Hamzah Malik&lt;br /&gt;
&lt;br /&gt;
==Accomplished Works==&lt;br /&gt;
===Template ===&lt;br /&gt;
'''New components:''' &lt;br /&gt;
&lt;br /&gt;
# [[Increment button]] component (can specify initial value, increment amount, maximum and minimum) &lt;br /&gt;
# [[Reset button]] which resets all sliders, basic toggles, advance toggles, increment buttons, and dropdown lists on page back to their default/initial values&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Feature additions to existing components:''' &lt;br /&gt;
&lt;br /&gt;
# Add a label attribute to the slider&lt;br /&gt;
# Add transparency or glass effect to toggle hotspot&lt;br /&gt;
# Slider play on its own when button clicked&lt;br /&gt;
# Disable some tabs in toggleadvanced and automatically change the current tab selected to an enabled one if its now disabled&lt;br /&gt;
# Can specify width of toggle advance&lt;br /&gt;
# Added reset capability to basic toggle (so basic toggle can act as a reset button if specified) &lt;br /&gt;
# Reset button compatibility with tickbox&lt;br /&gt;
# Added reset capability to dropdown list&lt;br /&gt;
# Add title to fixed hotspot&lt;br /&gt;
# Specify which position to put play button with respect to slider&lt;br /&gt;
# Reset capability to dropdown list&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Layout bugs we fixed:''' &lt;br /&gt;
&lt;br /&gt;
# Adjust iv-button default bottom-padding to match other edges (about 35px)&lt;br /&gt;
# Category text escapes overflows out of container if too long&lt;br /&gt;
# Text also does not fit in the toggle anymore&lt;br /&gt;
# Hotspot toggle no longer wraps around text nicely&lt;br /&gt;
# Make pane emit event when resized or toggled (helps users to resize vis content) &lt;br /&gt;
# Dropdown list element text overflows &lt;br /&gt;
&lt;br /&gt;
'''Functionality bugs we fixed:'''  &lt;br /&gt;
&lt;br /&gt;
# Slider should emit event both on mousemove and mouseup&lt;br /&gt;
# Tabs should emit event when tab selected&lt;br /&gt;
# Symbol button doesnt have any methods&lt;br /&gt;
# Tickbox initial state prop doesnt work &lt;br /&gt;
# Make slider change events (on drag, on drop, on play) as one event &lt;br /&gt;
# When toggles that are disabled changes, automatically move currently selected toggle to one that is allowed &lt;br /&gt;
&lt;br /&gt;
=== Visualisations Updated ===&lt;br /&gt;
'''Below is a list of all visualisation which have been transferred to the new template this summer:'''&lt;br /&gt;
&lt;br /&gt;
* Gyroscope collection https://impvis.co.uk/launch/gyroscopic-motion-2/frictionless.html?collection=23&lt;br /&gt;
* Introduction to divergence and curl collection https://impvis.co.uk/launch/introductions-to-divergence-and-curl-collection-2/introduction.html?collection=27&lt;br /&gt;
* Curvilinear Coordinates collection https://impvis.co.uk/launch/polar-coordinates-3/index.html?collection=15&lt;br /&gt;
* Quantum Spin in Atoms collection https://impvis.co.uk/launch/quantum-spin/quantumangmom.html?collection=37&lt;br /&gt;
* Snell's Law https://impvis.co.uk/launch/snells-law-v2/index.html&lt;br /&gt;
* Spacetime Diagrams https://impvis.co.uk/launch/spacetime-diagrams-v2/index.html&lt;br /&gt;
* Lattice Vibrations Collection (already in new template but bugs fixed) https://impvis.co.uk/launch/lattice-vibrations-introduction-2/introduction.html?collection=5&lt;br /&gt;
* Virtual Materials Lab Collection https://impvis.co.uk/launch/virtual-materials-lab-introduction/intro.html?collection=34&lt;br /&gt;
* Vibrations App Collection https://impvis.co.uk/launch/me2-vibrations-single-degree-of-freedom-8/index.html?collection=38&lt;br /&gt;
* Rotating Frames Collection &lt;br /&gt;
* Matrices: Transformations and Eigenvectors Collection (3/4 pages)&lt;br /&gt;
*Rainbows&lt;br /&gt;
&lt;br /&gt;
=== Visualisations Created ===&lt;br /&gt;
'''Below is a list of all new visualisation which have been created/uploaded this summer:'''&lt;br /&gt;
&lt;br /&gt;
* Virtual Materials Lab Collection https://impvis.co.uk/launch/virtual-materials-lab-introduction/intro.html?collection=34&lt;br /&gt;
* Vibrations App Collection https://impvis.co.uk/launch/me2-vibrations-single-degree-of-freedom-8/index.html?collection=38&lt;br /&gt;
* Playground https://impvis.co.uk/launch/playground-v2/index.html&lt;br /&gt;
* ImpVis Components Demo Collection https://impvis.co.uk/launch/impvis-layouts/page1.html?collection=39&lt;br /&gt;
&lt;br /&gt;
==Things We Wanted to Do but Failed==&lt;br /&gt;
===Bug Fixing===&lt;br /&gt;
1. Attempted to rewrite the Toggle hotspot, failed because it was wrapped by the hotspotable tag and then placed under the iv-visualisation tag. The iv-visualisation tag is written in terms of grid display, changing the Toggle hotspot requires changing both hotspotable and the iv-visualisation, which may also affect the position of tittle bar and the side pane.&lt;br /&gt;
&lt;br /&gt;
2. Draggable hotspot is currently using the toggle hotspot's toggle which causes bugs to toggle hotspot. When placing two toggle hotspots in the same position, instead of being placed next to each other, the toggle hotspots appears on top of each other. Attempt was made to fix this, however, more bugs such as toggle hotspot creates a huge vertical scroll bar has occured along the way, so we decided to leave it.&lt;br /&gt;
&lt;br /&gt;
3. Large hotspots creates scroll bar on the page, we tried using overflow:hidden, but it was not fixed by this.&lt;br /&gt;
&lt;br /&gt;
4. Did not come up with a good solution to slider number overflows, the current solution is to reduce tick steps.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Moving Visualisations===&lt;br /&gt;
1. Two-body collisions: The original vis was written with Phaser-ce which wouldn't work with Vue. The code was rewritten to Phaser 3 (https://github.com/jhc4318/collisions-new) however there are issues with images not displaying due to needing a web server supposedly. A potential fix is to try using a variable in data to set up the image using require('@/assets/image.png') however this was only tested with p5. If this doesn't work, the vis should be rewritten with SVGs.&lt;br /&gt;
&lt;br /&gt;
==Future Improvements==&lt;br /&gt;
1. If capable, rewrite the layout so that everything can be separated out from the iv-visualisation tag.&lt;br /&gt;
&lt;br /&gt;
=== Template Changes ===&lt;br /&gt;
&lt;br /&gt;
# Some Changes were made to the template to make it more responsive and mobile friendly, however it still doesn't work excellently on mobile. It would be good to carefully restyle all elements of the template using css mediaqueries and flexboxes where appropriate, so that it works well on mobile devices and desktops.&lt;br /&gt;
==To follow up==&lt;br /&gt;
1. Contacted staff partner for Quantum spin collection (Richard Thompson) for feedback - follow up for reply in September.&lt;/div&gt;</summary>
		<author><name>Shahbanno</name></author>
	</entry>
	<entry>
		<id>https://wiki.impvis.co.uk/index.php?title=Basic_toggle&amp;diff=399</id>
		<title>Basic toggle</title>
		<link rel="alternate" type="text/html" href="https://wiki.impvis.co.uk/index.php?title=Basic_toggle&amp;diff=399"/>
		<updated>2021-07-19T10:09:57Z</updated>

		<summary type="html">&lt;p&gt;Shahbanno: /* Technical information */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This page is a child of the  [[Toggles]] page. &lt;br /&gt;
&lt;br /&gt;
The basic toggle component appears as a button that slides upon clicking and serves to allow user to pick between two choices. This component can be called using the &amp;lt;code&amp;gt;iv-toggle-basic&amp;lt;/code&amp;gt; tag.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;res-img&amp;quot;&amp;gt;&lt;br /&gt;
[[File:ToggleBasic.png]]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Technical information ==&lt;br /&gt;
It is possible to disable the toggle.&lt;br /&gt;
&lt;br /&gt;
=== Props ===&lt;br /&gt;
Name: value&lt;br /&gt;
&lt;br /&gt;
Type: Boolean&lt;br /&gt;
&lt;br /&gt;
Default: false&lt;br /&gt;
&lt;br /&gt;
Description: Setting the initial toggle boolean&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Name: resetCapability&lt;br /&gt;
&lt;br /&gt;
Type: Boolean&lt;br /&gt;
&lt;br /&gt;
Default: false&lt;br /&gt;
&lt;br /&gt;
Description: When the toggle is moved to the left, all [[Slider|sliders]], [[Basic toggle|basic toggles]], [[advance toggle]]&amp;lt;nowiki/&amp;gt;s, [[Increment button|increment buttons]], and [[Dropdown List|dropdown lists]] are reset to their intial values.&lt;br /&gt;
=== Events ===&lt;br /&gt;
Name: input&lt;br /&gt;
&lt;br /&gt;
Description: Emitted when the toggle is clicked&lt;br /&gt;
&lt;br /&gt;
Value: toggleMode&lt;br /&gt;
&lt;br /&gt;
=== Usage ===&lt;br /&gt;
You may change the default mode by setting the initialMode prop to &amp;quot;false&amp;quot;. To disable the toggle, set the toggleDisabled prop to &amp;quot;true&amp;quot;. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;res-img&amp;quot;&amp;gt;&lt;br /&gt;
[[File:ToggleBasicTrueMode.png]]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;res-img&amp;quot;&amp;gt;&lt;br /&gt;
[[File:ToggleBasicFalseMode.png]]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;res-img&amp;quot;&amp;gt;&lt;br /&gt;
[[File:ToggleBasicDisabled.png]]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Design choice ==&lt;br /&gt;
The blue button is chosen to fit in the general ImpVis blue while the grey button (toggle disabled mode) gives a sense of inactive.&lt;br /&gt;
&lt;br /&gt;
[[Category:Toggles]]&lt;/div&gt;</summary>
		<author><name>Shahbanno</name></author>
	</entry>
	<entry>
		<id>https://wiki.impvis.co.uk/index.php?title=Reset_button&amp;diff=398</id>
		<title>Reset button</title>
		<link rel="alternate" type="text/html" href="https://wiki.impvis.co.uk/index.php?title=Reset_button&amp;diff=398"/>
		<updated>2021-07-19T10:09:00Z</updated>

		<summary type="html">&lt;p&gt;Shahbanno: updated with dropdown list feature&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The reset button component resets any [[slider]], [[basic toggle]], [[advance toggle]], [[increment button]], and [[Dropdown List|dropdown list]] components on the page to their initial values, and is an extension of the ImpVis [[button]] component. &lt;br /&gt;
&lt;br /&gt;
Also see [[basic toggle]]'s resetCapability prop, for details on how to use the reset functionality in the form of a toggle instead. &lt;br /&gt;
[[File:Button.png|thumb|The iv-reset-button component when active.]]&lt;br /&gt;
&lt;br /&gt;
==Technical information== &lt;br /&gt;
The &amp;lt;code&amp;gt;iv-reset-button&amp;lt;/code&amp;gt; is for use as a button which resets any [[slider]], [[basic toggle]], [[advance toggle]], [[increment button]], and [[Dropdown List|dropdown list]] components on the page. It can also be used to execute any other function like a normal button would. To add text, simply write it in the iv-button slot (between the starting and closing HTML tags).&lt;br /&gt;
&lt;br /&gt;
===Props===&lt;br /&gt;
&lt;br /&gt;
====== disabled ======&lt;br /&gt;
Type: Boolean&lt;br /&gt;
&lt;br /&gt;
Required: false&lt;br /&gt;
&lt;br /&gt;
Default: false&lt;br /&gt;
&lt;br /&gt;
Description: When true the button is greyed out.&lt;br /&gt;
[[File:ButtonDisabled.png|thumb|The iv-button component when the disabled prop is set to true.]]&lt;br /&gt;
&lt;br /&gt;
=== Events ===&lt;br /&gt;
&lt;br /&gt;
====== mouseover ======&lt;br /&gt;
Trigger: mouseover&lt;br /&gt;
&lt;br /&gt;
Description: Simple event carrying mouse event information, emitted when mouse cursor moves over button.&lt;br /&gt;
&lt;br /&gt;
====== mouseleave ======&lt;br /&gt;
Trigger: mouseleave&lt;br /&gt;
&lt;br /&gt;
Description: Simple event carrying mouse event information, emitted when mouse cursor leaves button.&lt;br /&gt;
&lt;br /&gt;
====== click ======&lt;br /&gt;
Trigger: click&lt;br /&gt;
&lt;br /&gt;
Description: Event resetting sliders and toggles on the page to their default values, as well as carrying mouse event information, emitted when mouse button pressed over button.&amp;lt;div class=&amp;quot;res-img&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Design Choices==&lt;br /&gt;
The green button is chosen to stand out against the general ImpVis blue. The lighter green upon cursor hovering gives the impression of active to tell the user the cursor is hovering over this option.&lt;br /&gt;
&lt;br /&gt;
[[Category:Buttons]]&lt;/div&gt;</summary>
		<author><name>Shahbanno</name></author>
	</entry>
	<entry>
		<id>https://wiki.impvis.co.uk/index.php?title=Dropdown_List&amp;diff=396</id>
		<title>Dropdown List</title>
		<link rel="alternate" type="text/html" href="https://wiki.impvis.co.uk/index.php?title=Dropdown_List&amp;diff=396"/>
		<updated>2021-07-19T09:36:22Z</updated>

		<summary type="html">&lt;p&gt;Shahbanno: corrected event names&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This page is a child of the  [[Dropdowns]] page.&lt;br /&gt;
&lt;br /&gt;
The dropdown list component appears as a button with a tray of options that becomes available or unavailable upon clicking. It serves as a way to hide multiple options for saving space. This component can be called using the &amp;lt;code&amp;gt;iv-dropdown-list&amp;lt;/code&amp;gt; tag.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;res-img&amp;quot;&amp;gt;&lt;br /&gt;
[[File:DropdownList.png]]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Technical information == &lt;br /&gt;
The &amp;lt;code&amp;gt;iv-dropdown-list&amp;lt;/code&amp;gt; is a button allows users to select a mode from a display/hide list of modes.&lt;br /&gt;
It is possible to disable the dropdown. This component builds on [[Dropdown List Element]].&lt;br /&gt;
&lt;br /&gt;
=== Props ===&lt;br /&gt;
Name: dropdownItems&lt;br /&gt;
&lt;br /&gt;
Type: Array&lt;br /&gt;
&lt;br /&gt;
Required: true&lt;br /&gt;
&lt;br /&gt;
Default: [&amp;quot;Option 1&amp;quot;, &amp;quot;Option 2&amp;quot;, &amp;quot;Option 3&amp;quot;]&lt;br /&gt;
&lt;br /&gt;
Description: The array container for the dropdown list text&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Name: initialDropdownIndex&lt;br /&gt;
&lt;br /&gt;
Type: Number&lt;br /&gt;
&lt;br /&gt;
Default: 0&lt;br /&gt;
&lt;br /&gt;
Description: Setting the initial dropdown mode&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Name: dropdownDisabled&lt;br /&gt;
&lt;br /&gt;
Type: Boolean&lt;br /&gt;
&lt;br /&gt;
Default: false&lt;br /&gt;
&lt;br /&gt;
Description: Disable the dropdown button&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Events ===&lt;br /&gt;
Name: dropdownbuttonclicked&lt;br /&gt;
&lt;br /&gt;
Description: Emitted when the dropdown button is clicked&lt;br /&gt;
&lt;br /&gt;
Value: dropdownIndex&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Name: dropdownelementclicked&lt;br /&gt;
&lt;br /&gt;
Description: Emitted when the list element is clicked&lt;br /&gt;
&lt;br /&gt;
Value: click event&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Usage ===&lt;br /&gt;
To set the text for the options, create a prop with an array of the strings and bind the prop to modes. To disable the dropdown, set the dropdownDisabled prop as 'true'.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;res-img&amp;quot;&amp;gt;&lt;br /&gt;
[[File:DropdownListMode1.png]]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;res-img&amp;quot;&amp;gt;&lt;br /&gt;
[[File:DropdownListDropdownMode.png]]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;res-img&amp;quot;&amp;gt;&lt;br /&gt;
[[File:DropdownListSelectMode.png]]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Design choice ==&lt;br /&gt;
The blue button is chosen to fit in the general ImpVis blue. The lighter blue on the option upon cursor hovering gives the impression of active to tell the user the cursor is hovering over this option.&lt;br /&gt;
&lt;br /&gt;
[[Category:Dropdowns]]&lt;/div&gt;</summary>
		<author><name>Shahbanno</name></author>
	</entry>
	<entry>
		<id>https://wiki.impvis.co.uk/index.php?title=Symbol_Button&amp;diff=323</id>
		<title>Symbol Button</title>
		<link rel="alternate" type="text/html" href="https://wiki.impvis.co.uk/index.php?title=Symbol_Button&amp;diff=323"/>
		<updated>2021-07-16T13:05:53Z</updated>

		<summary type="html">&lt;p&gt;Shahbanno: added new event&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[File:SymbolButton.png|thumb|The iv-symbol button with the &amp;quot;Pause&amp;quot; symbol.]]&lt;br /&gt;
The symbol button component is designed to be used as an alternative button for common functions such as a &amp;quot;Play/Pause&amp;quot; button, as well as &amp;quot;Stop&amp;quot;, &amp;quot;Reset&amp;quot; and &amp;quot;Help&amp;quot;.  &lt;br /&gt;
==Technical information== &lt;br /&gt;
The &amp;lt;code&amp;gt;iv-symbol-button&amp;lt;/code&amp;gt; is for use as an alternative button for common functions. &lt;br /&gt;
&lt;br /&gt;
===Props===&lt;br /&gt;
&lt;br /&gt;
======symbol======&lt;br /&gt;
Type: String&lt;br /&gt;
&lt;br /&gt;
Required: true&lt;br /&gt;
&lt;br /&gt;
Default: N/A&lt;br /&gt;
&lt;br /&gt;
Possible Values: &amp;quot;Play&amp;quot;, &amp;quot;Pause&amp;quot;, &amp;quot;Stop&amp;quot;, &amp;quot;Reset&amp;quot;, &amp;quot;Help&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Description: The symbol to be displayed on the button.&lt;br /&gt;
&lt;br /&gt;
====== size ======&lt;br /&gt;
Type: String&lt;br /&gt;
&lt;br /&gt;
Required: false&lt;br /&gt;
&lt;br /&gt;
Default: N/A&lt;br /&gt;
&lt;br /&gt;
Possible Values: &amp;quot;small&amp;quot;, &amp;quot;large&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Description: Alters the size of the button component.&lt;br /&gt;
&lt;br /&gt;
===Events===&lt;br /&gt;
======click======&lt;br /&gt;
Trigger: click&lt;br /&gt;
&lt;br /&gt;
Description: Simple event carrying mouse event information, emitted when mouse button pressed over button.&amp;lt;div class=&amp;quot;res-img&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Design Choices==&lt;br /&gt;
The red button is chosen to contrast with the general ImpVis blue. The lighter red upon cursor hovering gives the impression of active to tell the user the cursor is hovering over this option.&lt;br /&gt;
&lt;br /&gt;
[[Category:Buttons]]&lt;/div&gt;</summary>
		<author><name>Shahbanno</name></author>
	</entry>
	<entry>
		<id>https://wiki.impvis.co.uk/index.php?title=Increment_button&amp;diff=222</id>
		<title>Increment button</title>
		<link rel="alternate" type="text/html" href="https://wiki.impvis.co.uk/index.php?title=Increment_button&amp;diff=222"/>
		<updated>2021-07-14T10:23:20Z</updated>

		<summary type="html">&lt;p&gt;Shahbanno: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The increment button component allows the user to increase/decrease a given initial value by a given amount. The increase/decrease buttons are disabled appropiately on reaching the specified maximum/minimum values. &lt;br /&gt;
[[File:Incrementbutton.png|thumb|The iv-increment-button when both increase/decease buttons are active.]]&lt;br /&gt;
&lt;br /&gt;
[[File:IncrementButtonMax.png|thumb|The iv-increment-button when the current value is at its maximum.]]&lt;br /&gt;
&lt;br /&gt;
==Technical information ==&lt;br /&gt;
The &amp;lt;code&amp;gt;iv-increment-button&amp;lt;/code&amp;gt; is a component which comes with an increase and decrease button, with a display of the current number. The increment amount and initial value can be specified through the props, alongside maximum and minimum allowed values, at which point the respective increase/decrease buttons will be disabled. If the minimum and maximum values are set as the current value, both increase/decrease buttons will be disabled.&lt;br /&gt;
&lt;br /&gt;
===Props===&lt;br /&gt;
======initialValue======&lt;br /&gt;
Type: Number&lt;br /&gt;
&lt;br /&gt;
Required: false&lt;br /&gt;
&lt;br /&gt;
Default: 1&lt;br /&gt;
&lt;br /&gt;
Description: The number at which the component starts off at.&lt;br /&gt;
======increment======&lt;br /&gt;
Type: Number&lt;br /&gt;
&lt;br /&gt;
Required: false&lt;br /&gt;
&lt;br /&gt;
Default: 1&lt;br /&gt;
&lt;br /&gt;
Description: The amount by which the number is incremented/decremented by. &lt;br /&gt;
======minimum======&lt;br /&gt;
Type: Number&lt;br /&gt;
&lt;br /&gt;
Required: false&lt;br /&gt;
&lt;br /&gt;
Default: 0&lt;br /&gt;
&lt;br /&gt;
Description: The minimum allowed value. When the component reaches this value, the decrease button will be disabled. &lt;br /&gt;
======maximum======&lt;br /&gt;
Type: Number&lt;br /&gt;
&lt;br /&gt;
Required: false&lt;br /&gt;
&lt;br /&gt;
Default: 10&lt;br /&gt;
&lt;br /&gt;
Description: The maximum allowed value. When the component reaches this value, the increase button will be disabled. &lt;br /&gt;
======minusDisabled======&lt;br /&gt;
Type: Boolean&lt;br /&gt;
&lt;br /&gt;
Required: false&lt;br /&gt;
&lt;br /&gt;
Default: true (if initial value at minimum), false (otherwise)&lt;br /&gt;
&lt;br /&gt;
Description: Manually disable the decrease button.  &lt;br /&gt;
======plusDisabled======&lt;br /&gt;
Type: Boolean&lt;br /&gt;
&lt;br /&gt;
Required: false&lt;br /&gt;
&lt;br /&gt;
Default: true (if initial value at maximum), false (otherwise)&lt;br /&gt;
&lt;br /&gt;
Description: Manually disable the increase button.  &lt;br /&gt;
&lt;br /&gt;
===Events===&lt;br /&gt;
======mouseover======&lt;br /&gt;
Trigger: mouseover&lt;br /&gt;
&lt;br /&gt;
Description: Simple event carrying mouse event information, emitted when mouse cursor moves over either increase/decrease button respectively.&lt;br /&gt;
======mouseleave======&lt;br /&gt;
Trigger: mouseleave&lt;br /&gt;
&lt;br /&gt;
Description: Simple event carrying mouse event information, emitted when mouse cursor leaves either increase/decrease button respectively.&lt;br /&gt;
======change======&lt;br /&gt;
Trigger: click &lt;br /&gt;
&lt;br /&gt;
Description: Emits new current value when increase/decrease button is clicked, and changes display.&amp;lt;div class=&amp;quot;res-img&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
==Design Choices==&lt;br /&gt;
The increase/decrease buttons are styled the same as the [[button]] component to create a consistent look (see [[button]] design choices for more).&lt;br /&gt;
&lt;br /&gt;
[[Category:Buttons]]&lt;/div&gt;</summary>
		<author><name>Shahbanno</name></author>
	</entry>
	<entry>
		<id>https://wiki.impvis.co.uk/index.php?title=Increment_button&amp;diff=221</id>
		<title>Increment button</title>
		<link rel="alternate" type="text/html" href="https://wiki.impvis.co.uk/index.php?title=Increment_button&amp;diff=221"/>
		<updated>2021-07-14T10:18:32Z</updated>

		<summary type="html">&lt;p&gt;Shahbanno: moved image&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The increment button component allows the user to increase/decrease a given initial value by a given amount. The increase/decrease buttons are disabled appropiately on reaching the specified maximum/minimum values. &lt;br /&gt;
[[File:Incrementbutton.png|thumb|The iv-increment-button when both increase/decease buttons are active.]]&lt;br /&gt;
&lt;br /&gt;
[[File:IncrementButtonMax.png|thumb|The iv-increment-button when the current value is at its maximum.]]&lt;br /&gt;
&lt;br /&gt;
==Technical information ==&lt;br /&gt;
The &amp;lt;code&amp;gt;iv-increment-button&amp;lt;/code&amp;gt; is a component which comes with an increase and decrease button, with a display of the current number. The increment amount and initial value can be specified through the props, alongside maximum and minimum allowed values, at which point the respective increase/decrease buttons will be disabled. If the minimum and maximum values are set as the current value, both increase/decrease buttons will be disabled.&lt;br /&gt;
&lt;br /&gt;
===Props===&lt;br /&gt;
======initialValue======&lt;br /&gt;
Type: Number&lt;br /&gt;
&lt;br /&gt;
Required: false&lt;br /&gt;
&lt;br /&gt;
Default: 1&lt;br /&gt;
&lt;br /&gt;
Description: The number at which the component starts off at.&lt;br /&gt;
======increment======&lt;br /&gt;
Type: Number&lt;br /&gt;
&lt;br /&gt;
Required: false&lt;br /&gt;
&lt;br /&gt;
Default: 1&lt;br /&gt;
&lt;br /&gt;
Description: The amount by which the number is incremented/decremented by. &lt;br /&gt;
======minimum======&lt;br /&gt;
Type: Number&lt;br /&gt;
&lt;br /&gt;
Required: false&lt;br /&gt;
&lt;br /&gt;
Default: 0&lt;br /&gt;
&lt;br /&gt;
Description: The minimum allowed value. When the component reaches this value, the decrease button will be disabled. &lt;br /&gt;
======maximum======&lt;br /&gt;
Type: Number&lt;br /&gt;
&lt;br /&gt;
Required: false&lt;br /&gt;
&lt;br /&gt;
Default: 10&lt;br /&gt;
&lt;br /&gt;
Description: The maximum allowed value. When the component reaches this value, the increase button will be disabled. &lt;br /&gt;
======minusDisabled======&lt;br /&gt;
Type: Boolean&lt;br /&gt;
&lt;br /&gt;
Required: false&lt;br /&gt;
&lt;br /&gt;
Default: true (if initial value at minimum), false (otherwise)&lt;br /&gt;
&lt;br /&gt;
Description: Manually disable the decrease button.  &lt;br /&gt;
======plusDisabled======&lt;br /&gt;
Type: Boolean&lt;br /&gt;
&lt;br /&gt;
Required: false&lt;br /&gt;
&lt;br /&gt;
Default: true (if initial value at maximum), false (otherwise)&lt;br /&gt;
&lt;br /&gt;
Description: Manually disable the increase button.  &lt;br /&gt;
&lt;br /&gt;
===Events===&lt;br /&gt;
======mouseover======&lt;br /&gt;
Trigger: mouseover&lt;br /&gt;
&lt;br /&gt;
Description: Simple event carrying mouse event information, emitted when mouse cursor moves over either increase/decrease button respectively.&lt;br /&gt;
======mouseleave======&lt;br /&gt;
Trigger: mouseleave&lt;br /&gt;
&lt;br /&gt;
Description: Simple event carrying mouse event information, emitted when mouse cursor leaves either increase/decrease button respectively.&lt;br /&gt;
======change======&lt;br /&gt;
Trigger: click &lt;br /&gt;
&lt;br /&gt;
Description: Emits new current value when increase/decrease button is clicked, and changes display.&amp;lt;div class=&amp;quot;res-img&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
==Design Choices==&lt;br /&gt;
The increase/decrease buttons are styled the same as the [[button]] component to create a consistent look (see [[button]] design choices for more).&lt;/div&gt;</summary>
		<author><name>Shahbanno</name></author>
	</entry>
	<entry>
		<id>https://wiki.impvis.co.uk/index.php?title=Increment_button&amp;diff=220</id>
		<title>Increment button</title>
		<link rel="alternate" type="text/html" href="https://wiki.impvis.co.uk/index.php?title=Increment_button&amp;diff=220"/>
		<updated>2021-07-14T10:17:01Z</updated>

		<summary type="html">&lt;p&gt;Shahbanno: wrote page&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The increment button component allows the user to increase/decrease a given initial value by a given amount. The increase/decrease buttons are disabled appropiately on reaching the specified maximum/minimum values. &lt;br /&gt;
[[File:Incrementbutton.png|thumb|The iv-increment-button when both increase/decease buttons are active.]]&lt;br /&gt;
&lt;br /&gt;
==Technical information==&lt;br /&gt;
The &amp;lt;code&amp;gt;iv-increment-button&amp;lt;/code&amp;gt; is a component which comes with an increase and decrease button, with a display of the current number. The increment amount and initial value can be specified through the props, alongside maximum and minimum allowed values, at which point the respective increase/decrease buttons will be disabled. If the minimum and maximum values are set as the current value, both increase/decrease buttons will be disabled.&lt;br /&gt;
[[File:IncrementButtonMax.png|thumb|The iv-increment-button when the current value is at its maximum.]]&lt;br /&gt;
===Props===&lt;br /&gt;
======initialValue======&lt;br /&gt;
Type: Number&lt;br /&gt;
&lt;br /&gt;
Required: false&lt;br /&gt;
&lt;br /&gt;
Default: 1&lt;br /&gt;
&lt;br /&gt;
Description: The number at which the component starts off at.&lt;br /&gt;
======increment======&lt;br /&gt;
Type: Number&lt;br /&gt;
&lt;br /&gt;
Required: false&lt;br /&gt;
&lt;br /&gt;
Default: 1&lt;br /&gt;
&lt;br /&gt;
Description: The amount by which the number is incremented/decremented by. &lt;br /&gt;
======minimum======&lt;br /&gt;
Type: Number&lt;br /&gt;
&lt;br /&gt;
Required: false&lt;br /&gt;
&lt;br /&gt;
Default: 0&lt;br /&gt;
&lt;br /&gt;
Description: The minimum allowed value. When the component reaches this value, the decrease button will be disabled. &lt;br /&gt;
======maximum======&lt;br /&gt;
Type: Number&lt;br /&gt;
&lt;br /&gt;
Required: false&lt;br /&gt;
&lt;br /&gt;
Default: 10&lt;br /&gt;
&lt;br /&gt;
Description: The maximum allowed value. When the component reaches this value, the increase button will be disabled. &lt;br /&gt;
======minusDisabled======&lt;br /&gt;
Type: Boolean&lt;br /&gt;
&lt;br /&gt;
Required: false&lt;br /&gt;
&lt;br /&gt;
Default: true (if initial value at minimum), false (otherwise)&lt;br /&gt;
&lt;br /&gt;
Description: Manually disable the decrease button.  &lt;br /&gt;
======plusDisabled======&lt;br /&gt;
Type: Boolean&lt;br /&gt;
&lt;br /&gt;
Required: false&lt;br /&gt;
&lt;br /&gt;
Default: true (if initial value at maximum), false (otherwise)&lt;br /&gt;
&lt;br /&gt;
Description: Manually disable the increase button.  &lt;br /&gt;
&lt;br /&gt;
===Events===&lt;br /&gt;
======mouseover======&lt;br /&gt;
Trigger: mouseover&lt;br /&gt;
&lt;br /&gt;
Description: Simple event carrying mouse event information, emitted when mouse cursor moves over either increase/decrease button respectively.&lt;br /&gt;
======mouseleave======&lt;br /&gt;
Trigger: mouseleave&lt;br /&gt;
&lt;br /&gt;
Description: Simple event carrying mouse event information, emitted when mouse cursor leaves either increase/decrease button respectively.&lt;br /&gt;
======change======&lt;br /&gt;
Trigger: click &lt;br /&gt;
&lt;br /&gt;
Description: Emits new current value when increase/decrease button is clicked, and changes display.&amp;lt;div class=&amp;quot;res-img&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
==Design Choices==&lt;br /&gt;
The increase/decrease buttons are styled the same as the [[button]] component to create a consistent look (see [[button]] design choices for more).&lt;/div&gt;</summary>
		<author><name>Shahbanno</name></author>
	</entry>
	<entry>
		<id>https://wiki.impvis.co.uk/index.php?title=File:IncrementButtonMax.png&amp;diff=219</id>
		<title>File:IncrementButtonMax.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.impvis.co.uk/index.php?title=File:IncrementButtonMax.png&amp;diff=219"/>
		<updated>2021-07-14T09:52:46Z</updated>

		<summary type="html">&lt;p&gt;Shahbanno: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The increase button is disabled as the current value is at its maximum&lt;/div&gt;</summary>
		<author><name>Shahbanno</name></author>
	</entry>
	<entry>
		<id>https://wiki.impvis.co.uk/index.php?title=File:Incrementbutton.png&amp;diff=218</id>
		<title>File:Incrementbutton.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.impvis.co.uk/index.php?title=File:Incrementbutton.png&amp;diff=218"/>
		<updated>2021-07-14T09:48:35Z</updated>

		<summary type="html">&lt;p&gt;Shahbanno: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Increment button&lt;/div&gt;</summary>
		<author><name>Shahbanno</name></author>
	</entry>
	<entry>
		<id>https://wiki.impvis.co.uk/index.php?title=Reset_button&amp;diff=217</id>
		<title>Reset button</title>
		<link rel="alternate" type="text/html" href="https://wiki.impvis.co.uk/index.php?title=Reset_button&amp;diff=217"/>
		<updated>2021-07-14T09:26:55Z</updated>

		<summary type="html">&lt;p&gt;Shahbanno: referred to resetCapability prop on basic toggle&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The reset button component resets any [[slider]], [[basic toggle]], [[advance toggle]], and increment button components on the page to their initial values, and is an extension of the ImpVis [[button]] component. &lt;br /&gt;
&lt;br /&gt;
Also see [[basic toggle]]'s resetCapability prop, for details on how to use the reset functionality in the form of a toggle instead. &lt;br /&gt;
[[File:Button.png|thumb|The iv-reset-button component when active.]]&lt;br /&gt;
&lt;br /&gt;
==Technical information== &lt;br /&gt;
The &amp;lt;code&amp;gt;iv-reset-button&amp;lt;/code&amp;gt; is for use as a button which resets any [[slider]], [[basic toggle]], [[advance toggle]], and increment buttons on the page. It can also be used to execute any other function like a normal button would. To add text, simply write it in the iv-button slot (between the starting and closing HTML tags).&lt;br /&gt;
&lt;br /&gt;
===Props===&lt;br /&gt;
&lt;br /&gt;
====== disabled ======&lt;br /&gt;
Type: Boolean&lt;br /&gt;
&lt;br /&gt;
Required: false&lt;br /&gt;
&lt;br /&gt;
Default: false&lt;br /&gt;
&lt;br /&gt;
Description: When true the button is greyed out.&lt;br /&gt;
[[File:ButtonDisabled.png|thumb|The iv-button component when the disabled prop is set to true.]]&lt;br /&gt;
&lt;br /&gt;
=== Events ===&lt;br /&gt;
&lt;br /&gt;
====== mouseover ======&lt;br /&gt;
Trigger: mouseover&lt;br /&gt;
&lt;br /&gt;
Description: Simple event carrying mouse event information, emitted when mouse cursor moves over button.&lt;br /&gt;
&lt;br /&gt;
====== mouseleave ======&lt;br /&gt;
Trigger: mouseleave&lt;br /&gt;
&lt;br /&gt;
Description: Simple event carrying mouse event information, emitted when mouse cursor leaves button.&lt;br /&gt;
&lt;br /&gt;
====== click ======&lt;br /&gt;
Trigger: click&lt;br /&gt;
&lt;br /&gt;
Description: Event resetting sliders and toggles on the page to their default values, as well as carrying mouse event information, emitted when mouse button pressed over button.&amp;lt;div class=&amp;quot;res-img&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Design Choices==&lt;br /&gt;
The green button is chosen to stand out against the general ImpVis blue. The lighter green upon cursor hovering gives the impression of active to tell the user the cursor is hovering over this option.&lt;br /&gt;
&lt;br /&gt;
[[Category:Buttons]]&lt;/div&gt;</summary>
		<author><name>Shahbanno</name></author>
	</entry>
	<entry>
		<id>https://wiki.impvis.co.uk/index.php?title=Basic_toggle&amp;diff=216</id>
		<title>Basic toggle</title>
		<link rel="alternate" type="text/html" href="https://wiki.impvis.co.uk/index.php?title=Basic_toggle&amp;diff=216"/>
		<updated>2021-07-14T09:25:24Z</updated>

		<summary type="html">&lt;p&gt;Shahbanno: added new resetCapability prop&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This page is a child of the  [[Toggles]] page. &lt;br /&gt;
&lt;br /&gt;
The basic toggle component appears as a button that slides upon clicking and serves to allow user to pick between two choices. This component can be called using the &amp;lt;code&amp;gt;iv-toggle-basic&amp;lt;/code&amp;gt; tag.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;res-img&amp;quot;&amp;gt;&lt;br /&gt;
[[File:ToggleBasic.png]]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Technical information ==&lt;br /&gt;
It is possible to disable the toggle.&lt;br /&gt;
&lt;br /&gt;
=== Props ===&lt;br /&gt;
Name: value&lt;br /&gt;
&lt;br /&gt;
Type: Boolean&lt;br /&gt;
&lt;br /&gt;
Default: false&lt;br /&gt;
&lt;br /&gt;
Description: Setting the initial toggle boolean&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Name: resetCapability&lt;br /&gt;
&lt;br /&gt;
Type: Boolean&lt;br /&gt;
&lt;br /&gt;
Default: false&lt;br /&gt;
&lt;br /&gt;
Description: When the toggle is moved to the left, all [[Slider|sliders]], basic toggles, [[advance toggle]]&amp;lt;nowiki/&amp;gt;s, and increment buttons are reset to their intial values.&lt;br /&gt;
=== Events ===&lt;br /&gt;
Name: input&lt;br /&gt;
&lt;br /&gt;
Description: Emitted when the toggle is clicked&lt;br /&gt;
&lt;br /&gt;
Value: toggleMode&lt;br /&gt;
&lt;br /&gt;
=== Usage ===&lt;br /&gt;
You may change the default mode by setting the initialMode prop to &amp;quot;false&amp;quot;. To disable the toggle, set the toggleDisabled prop to &amp;quot;true&amp;quot;. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;res-img&amp;quot;&amp;gt;&lt;br /&gt;
[[File:ToggleBasicTrueMode.png]]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;res-img&amp;quot;&amp;gt;&lt;br /&gt;
[[File:ToggleBasicFalseMode.png]]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;res-img&amp;quot;&amp;gt;&lt;br /&gt;
[[File:ToggleBasicDisabled.png]]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Design choice ==&lt;br /&gt;
The blue button is chosen to fit in the general ImpVis blue while the grey button (toggle disabled mode) gives a sense of inactive.&lt;br /&gt;
&lt;br /&gt;
[[Category:Toggles]]&lt;/div&gt;</summary>
		<author><name>Shahbanno</name></author>
	</entry>
	<entry>
		<id>https://wiki.impvis.co.uk/index.php?title=Advance_toggle&amp;diff=215</id>
		<title>Advance toggle</title>
		<link rel="alternate" type="text/html" href="https://wiki.impvis.co.uk/index.php?title=Advance_toggle&amp;diff=215"/>
		<updated>2021-07-14T09:22:00Z</updated>

		<summary type="html">&lt;p&gt;Shahbanno: added new width prop&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This page is a child of the  [[Toggles]] page.&lt;br /&gt;
&lt;br /&gt;
The advance toggle component appears as a tray of options. It serves as a way to display options and highlighting the active one. This component can be called using the &amp;lt;code&amp;gt;iv-toggle-advance&amp;lt;/code&amp;gt; tag.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;res-img&amp;quot;&amp;gt;&lt;br /&gt;
[[File:ToggleAdvance.png]]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Technical information == &lt;br /&gt;
The &amp;lt;code&amp;gt;iv-toggle-advance&amp;lt;/code&amp;gt; is a button that allows users to switch between multiple modes.&lt;br /&gt;
It is possible to disable the toggle. This component builds on [[Advance toggle button]].&lt;br /&gt;
&lt;br /&gt;
=== Props ===&lt;br /&gt;
Name: modes&lt;br /&gt;
&lt;br /&gt;
Type: Array&lt;br /&gt;
&lt;br /&gt;
Required: true&lt;br /&gt;
&lt;br /&gt;
Default: [&amp;quot;Option 1&amp;quot;, &amp;quot;Option 2&amp;quot;, &amp;quot;Option 3&amp;quot;]&lt;br /&gt;
&lt;br /&gt;
Description: The array container for the toggle modes text&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Name: initialModeIndex&lt;br /&gt;
&lt;br /&gt;
Type: Number&lt;br /&gt;
&lt;br /&gt;
Default: 0&lt;br /&gt;
&lt;br /&gt;
Description: Setting the initial toggle mode&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Name: toggleDisabled&lt;br /&gt;
&lt;br /&gt;
Type: Boolean&lt;br /&gt;
&lt;br /&gt;
Default: false&lt;br /&gt;
&lt;br /&gt;
Description: Disable the input&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Name: width&lt;br /&gt;
&lt;br /&gt;
Type: String&lt;br /&gt;
&lt;br /&gt;
Default: '95px'&lt;br /&gt;
&lt;br /&gt;
Description: Change the width of the toggle tabs&lt;br /&gt;
&lt;br /&gt;
=== Events ===&lt;br /&gt;
Name: toggleswitched&lt;br /&gt;
&lt;br /&gt;
Description: Emitted when the toggle is clicked&lt;br /&gt;
&lt;br /&gt;
Value: toggleMode&lt;br /&gt;
&lt;br /&gt;
=== Usage ===&lt;br /&gt;
To set the text for the options, create a prop with an array of the strings and bind the prop to modes. To disable the toggle, set the toggleDisabled prop as 'true'.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;res-img&amp;quot;&amp;gt;&lt;br /&gt;
[[File:ToggleAdvanceMode1.png]]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;res-img&amp;quot;&amp;gt;&lt;br /&gt;
[[File:ToggleAdvanceMode3.png]]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;res-img&amp;quot;&amp;gt;&lt;br /&gt;
[[File:ToggleAdvanceDisabled.png]]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Design choice ==&lt;br /&gt;
The blue button is chosen to fit in the general ImpVis blue. The lighter blue on the option upon cursor hovering gives the impression of active to tell the user the cursor is hovering over this option.&lt;br /&gt;
&lt;br /&gt;
[[Category:Toggles]]&lt;/div&gt;</summary>
		<author><name>Shahbanno</name></author>
	</entry>
	<entry>
		<id>https://wiki.impvis.co.uk/index.php?title=Reset_button&amp;diff=212</id>
		<title>Reset button</title>
		<link rel="alternate" type="text/html" href="https://wiki.impvis.co.uk/index.php?title=Reset_button&amp;diff=212"/>
		<updated>2021-07-13T09:14:12Z</updated>

		<summary type="html">&lt;p&gt;Shahbanno: added description of other componenets which reset button is now compatible with&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The reset button component resets any [[slider]], [[basic toggle]], [[advance toggle]], and increment button components on the page to their initial values, and is an extension of the ImpVis [[button]] component. &lt;br /&gt;
[[File:Button.png|thumb|The iv-reset-button component when active.]]&lt;br /&gt;
&lt;br /&gt;
==Technical information== &lt;br /&gt;
The &amp;lt;code&amp;gt;iv-reset-button&amp;lt;/code&amp;gt; is for use as a button which resets any [[slider]], [[basic toggle]], [[advance toggle]], and increment buttons on the page. It can also be used to execute any other function like a normal button would. To add text, simply write it in the iv-button slot (between the starting and closing HTML tags).&lt;br /&gt;
&lt;br /&gt;
===Props===&lt;br /&gt;
&lt;br /&gt;
====== disabled ======&lt;br /&gt;
Type: Boolean&lt;br /&gt;
&lt;br /&gt;
Required: false&lt;br /&gt;
&lt;br /&gt;
Default: false&lt;br /&gt;
&lt;br /&gt;
Description: When true the button is greyed out.&lt;br /&gt;
[[File:ButtonDisabled.png|thumb|The iv-button component when the disabled prop is set to true.]]&lt;br /&gt;
&lt;br /&gt;
=== Events ===&lt;br /&gt;
&lt;br /&gt;
====== mouseover ======&lt;br /&gt;
Trigger: mouseover&lt;br /&gt;
&lt;br /&gt;
Description: Simple event carrying mouse event information, emitted when mouse cursor moves over button.&lt;br /&gt;
&lt;br /&gt;
====== mouseleave ======&lt;br /&gt;
Trigger: mouseleave&lt;br /&gt;
&lt;br /&gt;
Description: Simple event carrying mouse event information, emitted when mouse cursor leaves button.&lt;br /&gt;
&lt;br /&gt;
====== click ======&lt;br /&gt;
Trigger: click&lt;br /&gt;
&lt;br /&gt;
Description: Event resetting sliders and toggles on the page to their default values, as well as carrying mouse event information, emitted when mouse button pressed over button.&amp;lt;div class=&amp;quot;res-img&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Design Choices==&lt;br /&gt;
The green button is chosen to stand out against the general ImpVis blue. The lighter green upon cursor hovering gives the impression of active to tell the user the cursor is hovering over this option.&lt;br /&gt;
&lt;br /&gt;
[[Category:Buttons]]&lt;/div&gt;</summary>
		<author><name>Shahbanno</name></author>
	</entry>
	<entry>
		<id>https://wiki.impvis.co.uk/index.php?title=Basic_toggle&amp;diff=202</id>
		<title>Basic toggle</title>
		<link rel="alternate" type="text/html" href="https://wiki.impvis.co.uk/index.php?title=Basic_toggle&amp;diff=202"/>
		<updated>2021-07-07T13:58:00Z</updated>

		<summary type="html">&lt;p&gt;Shahbanno: corrected which props it uses&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This page is a child of the  [[Toggles]] page. &lt;br /&gt;
&lt;br /&gt;
The basic toggle component appears as a button that slides upon clicking and serves to allow user to pick between two choices. This component can be called using the &amp;lt;code&amp;gt;iv-toggle-basic&amp;lt;/code&amp;gt; tag.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;res-img&amp;quot;&amp;gt;&lt;br /&gt;
[[File:ToggleBasic.png]]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Technical information ==&lt;br /&gt;
It is possible to disable the toggle.&lt;br /&gt;
&lt;br /&gt;
=== Props ===&lt;br /&gt;
Name: value&lt;br /&gt;
&lt;br /&gt;
Type: Boolean&lt;br /&gt;
&lt;br /&gt;
Default: false&lt;br /&gt;
&lt;br /&gt;
Description: Setting the initial toggle boolean&lt;br /&gt;
=== Events ===&lt;br /&gt;
Name: toggleswitched&lt;br /&gt;
&lt;br /&gt;
Description: Emitted when the toggle is clicked&lt;br /&gt;
&lt;br /&gt;
Value: toggleMode&lt;br /&gt;
&lt;br /&gt;
=== Usage ===&lt;br /&gt;
You may change the default mode by setting the initialMode prop to &amp;quot;false&amp;quot;. To disable the toggle, set the toggleDisabled prop to &amp;quot;true&amp;quot;. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;res-img&amp;quot;&amp;gt;&lt;br /&gt;
[[File:ToggleBasicTrueMode.png]]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;res-img&amp;quot;&amp;gt;&lt;br /&gt;
[[File:ToggleBasicFalseMode.png]]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;res-img&amp;quot;&amp;gt;&lt;br /&gt;
[[File:ToggleBasicDisabled.png]]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Design choice ==&lt;br /&gt;
The blue button is chosen to fit in the general ImpVis blue while the grey button (toggle disabled mode) gives a sense of inactive.&lt;br /&gt;
&lt;br /&gt;
[[Category:Toggles]]&lt;/div&gt;</summary>
		<author><name>Shahbanno</name></author>
	</entry>
	<entry>
		<id>https://wiki.impvis.co.uk/index.php?title=Reset_button&amp;diff=176</id>
		<title>Reset button</title>
		<link rel="alternate" type="text/html" href="https://wiki.impvis.co.uk/index.php?title=Reset_button&amp;diff=176"/>
		<updated>2021-07-01T14:22:26Z</updated>

		<summary type="html">&lt;p&gt;Shahbanno: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The reset button component resets any slider and toggle components on the page to their initial values, and is an extension of the ImpVis [[button]] component. &lt;br /&gt;
[[File:Button.png|thumb|The iv-reset-button component when active.]]&lt;br /&gt;
&lt;br /&gt;
==Technical information== &lt;br /&gt;
The &amp;lt;code&amp;gt;iv-reset-button&amp;lt;/code&amp;gt; is for use as a button which resets any sliders and toggles on the page. It can also be used to execute any other function like a normal button would. To add text, simply write it in the iv-button slot (between the starting and closing HTML tags).&lt;br /&gt;
&lt;br /&gt;
===Props===&lt;br /&gt;
&lt;br /&gt;
====== disabled ======&lt;br /&gt;
Type: Boolean&lt;br /&gt;
&lt;br /&gt;
Required: false&lt;br /&gt;
&lt;br /&gt;
Default: false&lt;br /&gt;
&lt;br /&gt;
Description: When true the button is greyed out.&lt;br /&gt;
[[File:ButtonDisabled.png|thumb|The iv-button component when the disabled prop is set to true.]]&lt;br /&gt;
&lt;br /&gt;
=== Events ===&lt;br /&gt;
&lt;br /&gt;
====== mouseover ======&lt;br /&gt;
Trigger: mouseover&lt;br /&gt;
&lt;br /&gt;
Description: Simple event carrying mouse event information, emitted when mouse cursor moves over button.&lt;br /&gt;
&lt;br /&gt;
====== mouseleave ======&lt;br /&gt;
Trigger: mouseleave&lt;br /&gt;
&lt;br /&gt;
Description: Simple event carrying mouse event information, emitted when mouse cursor leaves button.&lt;br /&gt;
&lt;br /&gt;
====== click ======&lt;br /&gt;
Trigger: click&lt;br /&gt;
&lt;br /&gt;
Description: Event resetting sliders and toggles on the page to their default values, as well as carrying mouse event information, emitted when mouse button pressed over button.&amp;lt;div class=&amp;quot;res-img&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Design Choices==&lt;br /&gt;
The green button is chosen to stand out against the general ImpVis blue. The lighter green upon cursor hovering gives the impression of active to tell the user the cursor is hovering over this option.&lt;br /&gt;
&lt;br /&gt;
[[Category:Buttons]]&lt;/div&gt;</summary>
		<author><name>Shahbanno</name></author>
	</entry>
	<entry>
		<id>https://wiki.impvis.co.uk/index.php?title=Reset_button&amp;diff=175</id>
		<title>Reset button</title>
		<link rel="alternate" type="text/html" href="https://wiki.impvis.co.uk/index.php?title=Reset_button&amp;diff=175"/>
		<updated>2021-07-01T14:21:20Z</updated>

		<summary type="html">&lt;p&gt;Shahbanno: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The reset button component is an extension of the ImpVis [[button]] component, which resets any slider and toggle components on the page to their initial values. &lt;br /&gt;
[[File:Button.png|thumb|The iv-button component when active.]]&lt;br /&gt;
&lt;br /&gt;
==Technical information== &lt;br /&gt;
The &amp;lt;code&amp;gt;iv-reset-button&amp;lt;/code&amp;gt; is for use as a button which resets any sliders and toggles on the page. It can also be used to execute any other function like a normal button would. To add text, simply write it in the iv-button slot (between the starting and closing HTML tags).&lt;br /&gt;
&lt;br /&gt;
===Props===&lt;br /&gt;
&lt;br /&gt;
====== disabled ======&lt;br /&gt;
Type: Boolean&lt;br /&gt;
&lt;br /&gt;
Required: false&lt;br /&gt;
&lt;br /&gt;
Default: false&lt;br /&gt;
&lt;br /&gt;
Description: When true the button is greyed out.&lt;br /&gt;
[[File:ButtonDisabled.png|thumb|The iv-button component when the disabled prop is set to true.]]&lt;br /&gt;
&lt;br /&gt;
=== Events ===&lt;br /&gt;
&lt;br /&gt;
====== mouseover ======&lt;br /&gt;
Trigger: mouseover&lt;br /&gt;
&lt;br /&gt;
Description: Simple event carrying mouse event information, emitted when mouse cursor moves over button.&lt;br /&gt;
&lt;br /&gt;
====== mouseleave ======&lt;br /&gt;
Trigger: mouseleave&lt;br /&gt;
&lt;br /&gt;
Description: Simple event carrying mouse event information, emitted when mouse cursor leaves button.&lt;br /&gt;
&lt;br /&gt;
====== click ======&lt;br /&gt;
Trigger: click&lt;br /&gt;
&lt;br /&gt;
Description: Event resetting sliders and toggles on the page to their default values, as well as carrying mouse event information, emitted when mouse button pressed over button.&amp;lt;div class=&amp;quot;res-img&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Design Choices==&lt;br /&gt;
The green button is chosen to stand out against the general ImpVis blue. The lighter green upon cursor hovering gives the impression of active to tell the user the cursor is hovering over this option.&lt;br /&gt;
&lt;br /&gt;
[[Category:Buttons]]&lt;/div&gt;</summary>
		<author><name>Shahbanno</name></author>
	</entry>
	<entry>
		<id>https://wiki.impvis.co.uk/index.php?title=Reset_button&amp;diff=174</id>
		<title>Reset button</title>
		<link rel="alternate" type="text/html" href="https://wiki.impvis.co.uk/index.php?title=Reset_button&amp;diff=174"/>
		<updated>2021-07-01T14:05:39Z</updated>

		<summary type="html">&lt;p&gt;Shahbanno: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The reset button component is an extension of the ImpVis [[button]] component, which resets any sliders and toggles components on the page to their initial values. &lt;br /&gt;
[[File:Button.png|thumb|The iv-button component when active.]]&lt;br /&gt;
&lt;br /&gt;
==Technical information== &lt;br /&gt;
The &amp;lt;code&amp;gt;iv-button&amp;lt;/code&amp;gt; is for use as a simple button, e.g. &amp;quot;play/pause&amp;quot;/&amp;quot;reset&amp;quot; etc. To add text, simply write it in the iv-button slot (between the starting and closing HTML tags).&lt;br /&gt;
&lt;br /&gt;
===Props===&lt;br /&gt;
&lt;br /&gt;
====== disabled ======&lt;br /&gt;
Type: Boolean&lt;br /&gt;
&lt;br /&gt;
Required: false&lt;br /&gt;
&lt;br /&gt;
Default: false&lt;br /&gt;
&lt;br /&gt;
Description: When true the button is greyed out.&lt;br /&gt;
[[File:ButtonDisabled.png|thumb|The iv-button component when the disabled prop is set to true.]]&lt;br /&gt;
&lt;br /&gt;
=== Events ===&lt;br /&gt;
&lt;br /&gt;
====== mouseover ======&lt;br /&gt;
Trigger: mouseover&lt;br /&gt;
&lt;br /&gt;
Description: Simple event carrying mouse event information, emitted when mouse cursor moves over button.&lt;br /&gt;
&lt;br /&gt;
====== mouseleave ======&lt;br /&gt;
Trigger: mouseleave&lt;br /&gt;
&lt;br /&gt;
Description: Simple event carrying mouse event information, emitted when mouse cursor leaves button.&lt;br /&gt;
&lt;br /&gt;
====== click ======&lt;br /&gt;
Trigger: click&lt;br /&gt;
&lt;br /&gt;
Description: Simple event carrying mouse event information, emitted when mouse button pressed over button.&amp;lt;div class=&amp;quot;res-img&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Design Choices==&lt;br /&gt;
The green button is chosen to stand out against the general ImpVis blue. The lighter green upon cursor hovering gives the impression of active to tell the user the cursor is hovering over this option.&lt;br /&gt;
&lt;br /&gt;
[[Category:Buttons]]&lt;/div&gt;</summary>
		<author><name>Shahbanno</name></author>
	</entry>
	<entry>
		<id>https://wiki.impvis.co.uk/index.php?title=Reset_button&amp;diff=173</id>
		<title>Reset button</title>
		<link rel="alternate" type="text/html" href="https://wiki.impvis.co.uk/index.php?title=Reset_button&amp;diff=173"/>
		<updated>2021-07-01T14:05:02Z</updated>

		<summary type="html">&lt;p&gt;Shahbanno: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The reset button component is an extension of the ImpVis [[button component]], which resets any sliders and toggles components on the page to their initial values. &lt;br /&gt;
[[File:Button.png|thumb|The iv-button component when active.]]&lt;br /&gt;
&lt;br /&gt;
==Technical information== &lt;br /&gt;
The &amp;lt;code&amp;gt;iv-button&amp;lt;/code&amp;gt; is for use as a simple button, e.g. &amp;quot;play/pause&amp;quot;/&amp;quot;reset&amp;quot; etc. To add text, simply write it in the iv-button slot (between the starting and closing HTML tags).&lt;br /&gt;
&lt;br /&gt;
===Props===&lt;br /&gt;
&lt;br /&gt;
====== disabled ======&lt;br /&gt;
Type: Boolean&lt;br /&gt;
&lt;br /&gt;
Required: false&lt;br /&gt;
&lt;br /&gt;
Default: false&lt;br /&gt;
&lt;br /&gt;
Description: When true the button is greyed out.&lt;br /&gt;
[[File:ButtonDisabled.png|thumb|The iv-button component when the disabled prop is set to true.]]&lt;br /&gt;
&lt;br /&gt;
=== Events ===&lt;br /&gt;
&lt;br /&gt;
====== mouseover ======&lt;br /&gt;
Trigger: mouseover&lt;br /&gt;
&lt;br /&gt;
Description: Simple event carrying mouse event information, emitted when mouse cursor moves over button.&lt;br /&gt;
&lt;br /&gt;
====== mouseleave ======&lt;br /&gt;
Trigger: mouseleave&lt;br /&gt;
&lt;br /&gt;
Description: Simple event carrying mouse event information, emitted when mouse cursor leaves button.&lt;br /&gt;
&lt;br /&gt;
====== click ======&lt;br /&gt;
Trigger: click&lt;br /&gt;
&lt;br /&gt;
Description: Simple event carrying mouse event information, emitted when mouse button pressed over button.&amp;lt;div class=&amp;quot;res-img&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Design Choices==&lt;br /&gt;
The green button is chosen to stand out against the general ImpVis blue. The lighter green upon cursor hovering gives the impression of active to tell the user the cursor is hovering over this option.&lt;br /&gt;
&lt;br /&gt;
[[Category:Buttons]]&lt;/div&gt;</summary>
		<author><name>Shahbanno</name></author>
	</entry>
	<entry>
		<id>https://wiki.impvis.co.uk/index.php?title=Reset_button&amp;diff=172</id>
		<title>Reset button</title>
		<link rel="alternate" type="text/html" href="https://wiki.impvis.co.uk/index.php?title=Reset_button&amp;diff=172"/>
		<updated>2021-07-01T14:03:15Z</updated>

		<summary type="html">&lt;p&gt;Shahbanno: Created page with &amp;quot;The button component is just a simple button which is designed to fit the ImpVis Theme and emit events which are easy to use. File:Button.png|thumb|The iv-button component w...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The button component is just a simple button which is designed to fit the ImpVis Theme and emit events which are easy to use.&lt;br /&gt;
[[File:Button.png|thumb|The iv-button component when active.]]&lt;br /&gt;
&lt;br /&gt;
==Technical information== &lt;br /&gt;
The &amp;lt;code&amp;gt;iv-button&amp;lt;/code&amp;gt; is for use as a simple button, e.g. &amp;quot;play/pause&amp;quot;/&amp;quot;reset&amp;quot; etc. To add text, simply write it in the iv-button slot (between the starting and closing HTML tags).&lt;br /&gt;
&lt;br /&gt;
===Props===&lt;br /&gt;
&lt;br /&gt;
====== disabled ======&lt;br /&gt;
Type: Boolean&lt;br /&gt;
&lt;br /&gt;
Required: false&lt;br /&gt;
&lt;br /&gt;
Default: false&lt;br /&gt;
&lt;br /&gt;
Description: When true the button is greyed out.&lt;br /&gt;
[[File:ButtonDisabled.png|thumb|The iv-button component when the disabled prop is set to true.]]&lt;br /&gt;
&lt;br /&gt;
=== Events ===&lt;br /&gt;
&lt;br /&gt;
====== mouseover ======&lt;br /&gt;
Trigger: mouseover&lt;br /&gt;
&lt;br /&gt;
Description: Simple event carrying mouse event information, emitted when mouse cursor moves over button.&lt;br /&gt;
&lt;br /&gt;
====== mouseleave ======&lt;br /&gt;
Trigger: mouseleave&lt;br /&gt;
&lt;br /&gt;
Description: Simple event carrying mouse event information, emitted when mouse cursor leaves button.&lt;br /&gt;
&lt;br /&gt;
====== click ======&lt;br /&gt;
Trigger: click&lt;br /&gt;
&lt;br /&gt;
Description: Simple event carrying mouse event information, emitted when mouse button pressed over button.&amp;lt;div class=&amp;quot;res-img&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Design Choices==&lt;br /&gt;
The green button is chosen to stand out against the general ImpVis blue. The lighter green upon cursor hovering gives the impression of active to tell the user the cursor is hovering over this option.&lt;br /&gt;
&lt;br /&gt;
[[Category:Buttons]]&lt;/div&gt;</summary>
		<author><name>Shahbanno</name></author>
	</entry>
</feed>