Creative Commons Attribution 3.0 Germany license
The artifact is built around the MultiselectJS library that implements the multi-selection semantics presented in the companion paper. The purpose of this JavaScript library is to help programmers add multi-selection to Web user interfaces with ease. The artifact includes a demo application showcasing the use of the library, documentation of the library API, and a tutorial on how to use the library. The library clearly separates the reusable aspects of multi-selection from the application specific aspects. The latter are collected into an object referred to as the selection geometry. The complex task of implementing a full-fledged multi-selection feature reduces to a considerably simpler task of implementing a selection geometry. The demo application implements several different selection geometries. It supports the claims of the companion paper that the library considerably lessens the task of implementing multi-selection. Following the guidance of the tutorial, users can build their own multi-selection features.
@Article{jarvi_et_al:DARTS.2.1.7,
author = {Järvi, Jaakko and Parent, Sean},
title = {{One Way to Select Many (Artifact)}},
pages = {7:1--7:2},
journal = {Dagstuhl Artifacts Series},
ISSN = {2509-8195},
year = {2016},
volume = {2},
number = {1},
editor = {Järvi, Jaakko and Parent, Sean},
publisher = {Schloss Dagstuhl -- Leibniz-Zentrum f{\"u}r Informatik},
address = {Dagstuhl, Germany},
URL = {https://drops.dagstuhl.de/entities/document/10.4230/DARTS.2.1.7},
URN = {urn:nbn:de:0030-drops-61280},
doi = {10.4230/DARTS.2.1.7},
annote = {Keywords: User interfaces, Multi-selection, JavaScript}
}
a4efd9d47cbcf17304fc94ae022b827d
(Get MD5 Sum)