- Jan 07, 2016
-
-
Helena Jank authored
! in plumbUnit() corrected posX and posY assignment to uni
-
hjank authored
+ added timelineController and simulationController + added simulator.html containing code to be loaded on demand by jquery # changed fromJSON() in ContextInformation and ContextInfoList: the former now makes a "deep cast" incl. parameters, simplifying the latter + added reset functions to Parameter, ContextInformation and ContextInfoList for resetting chosen values to "" + added getScenarioContext() to Scenario and getContextInformation() to AuthorSystemContent: return lists of context items added to units in the author system + added hasContext() to Scenario and AuthorSystemContent: returns true if context has been added to a unit by the author - removed now superfluous event handler from main (was there for testing download) + added new event handler to simulatorController
-
- Jan 06, 2016
-
-
https://icomoon.io/hjank authored
+ added custom jquery-ui css and js files + added timeline controller and css
-
hjank authored
+ authorSystemContentModel.js: added getContextInformation() which returns a list of all added context items + index.html: in horizontal top menu bar: re-added statistics-menu (for downloading that list) + main.js: added event handler for that menu: download list + added possibility to convert JSON objects to ContextInformation, including Parameter, and generate a ContextInfoList from them + added function addItem() to ContextInfoListModel
-
- Dec 29, 2015
-
-
hjank authored
! fixed dead unit dragstop event handler, moving code into inst.draggable(...) + added lightboxUnit() to unitController
-
- Dec 18, 2015
-
-
Helena Jank authored
+ added connectsUnit() to connectionModel, which checks if the connection leads to/from the given unit + added removal of attached connections to removeUnit() in scenarioModel: connections leading to/from a deleted unit will be deleted from model, too # removeConnection() in scenarioModel now accepts only the ID of a connection as parameter (instead of the entire connection) - removed deleteUnitFromModel() from unitModel + added removeUnitFromScenario() to unitController, comprising all necessary function calls for removing a unit from view and model # merged similar but distributed unit deletion functionality from tab and modal window into removeUnitFromScenario() call; now all use the same functionality + added check for existence of a unit model to its click event handler: prevents errors when units are added and clicked but not named yet + added check for scenario name availability to newScenarioModal....: alert if entered name for new scenario is already taken ! fixed (really stupid, really) unit deletion bug (i.e. not happening): added "#" to delete unit button $-selectors + added TODO to loadScenario() in authorSystemController: the whole thing is stale and just won't work
-
- Dec 16, 2015
-
-
Helena Jank authored
# moved setLabelBtnScenarioDeletion() into deleteScenarioModalWindoeController where it belongs
-
Helena Jank authored
-
- Dec 15, 2015
-
-
Helena Jank authored
TODO: find out why chosen parameter values won't get reloaded on editing
-
- Dec 14, 2015
-
-
hjank authored
+ added global variable unitContextIndex (index of the current info in the unit's context array) to contextTabController to be able to distinguish between add and edit mode # replaced contextDataCounter and contextDataIndex with this variable # replaced id in array_multiSelectionContextInfos with this index # distinguished adding of icons to unit: when editing context, the icon gets replaced, otherwise a new one is added TODO: select2 doesn't seem to work correctly anymore on new array_mutli...
-
- Dec 13, 2015
-
-
hjank authored
# adjusted getParameterInput() to changes in DOM
-
- Dec 10, 2015
-
-
Helena Jank authored
-
Helena Jank authored
# in contextTabController: compactified DOM element attribute assignments # replaced almost all "===" with "==" + added Boolean context values as enums in xmlParser (to access them later in contextInfoController)
-
- Dec 08, 2015
-
-
Helena Jank authored
# in locationInfoMapViewController: some minor changes to make map work again
-
hjank authored
+ in contextTabController: added fillOperatorSelection() --> consistent with fillInputField() and fillOperatorSelection() # in contextTabController: corrected test: operator == "NO_VALUE" # in contextTabController: adjusted test if multiple context infos > 2 then show "all or one" selection # in contextTabController: made formatMultiContextInfosElements() process one item, not all # in contextTabController: for each fill.*() function check for chosen value/operator (i.e. if this is in edit mode) and render fields/selections accordingly - in contextInfoController: removed test for "Error999" (i.e. context info added more than once) # started overhauling locationInfoMapViewController --> TODO: check if it works in edit mode
-
hjank authored
-
hjank authored
-
hjank authored
+ added chosenOperator in contextInfoModel
-
- Dec 06, 2015
-
-
hjank authored
! in checkInformation(): extended "else" scope from "if selectedInfoID == null" till the end of all checking # missing content error is now handled in checkInformation() which from now on returns only the selectedInfo
-
- Dec 05, 2015
-
-
hjank authored
-
- Dec 03, 2015
-
-
hjank authored
-
Helena Jank authored
# moved event handlers for connections from canvasController to relationTabController # moved initUnitEventHandlers() from canvasController to unitController # moved chooseMetaIcon() from unitController to formatSelections + added optional index parameter to addContextInfo() in unitModel + added getItemByID() to contextInfoListModel # started correcting German umlauts in dictionaries # changed data structure of array_multiSelectionContextInfos: 1. "id" is now context ID, "text" its translation; 2. new items now get pushed to the end of the array, changed items stay where they are # changed changeColorMultiContextInfos() into formatMultiContextInfosElements() TODO: editing items in multi selection does not work as it should (see latter changes)
-
- Nov 26, 2015
-
-
Helena Jank authored
! fixed bug in AuthorSystemContent model's getUnitByUUID() + added context info removal function to Unit model # in formatSelections: made formatUnitIcons() more compact, self-contained and generically usable # simplified loadUnit() in unitController, applying new functions formatUnitIcons() and addMetaDataToUnit() - removed activateFunctionalities() and activateContextConfirmation() # moved contextTab-specific event handlers from generalTabController to contextTabController # replaced returnArray from checkInformation() with object # replaced value of "id" in array_multiSelectionContextInfos (multiple infos of same type possible) TODO: multiContextSelection still troublesome with new kind of IDs, needs to be revised! TODO: compactify "all" or "one" design rendering code
-
- Nov 24, 2015
-
-
Helena Jank authored
+ added function to get unit from entire author system content by its UUID - in contextInfoModel: removed unnecessary complexity in value object + in contextInfoModel: added each part of former value object as context info property + getter and setter functions for each # completed changes towards consistent usage of models: contextInfo, parameters, unit, authorSystem # completed changes in checkInformation(), drawing information from model structure instead of view # renamed parameter input and select fields and divs with generic ID "parameter"+i and "divParameter"+i, resp. # untangled event handlers for clicked or dragged units and properties tab from "blob" activateFunctionalities() # replaced (use and function of) global var global_currentInputUnitName with global var currentUnitUUID # made variable currentConnectionID global
-
- Nov 19, 2015
-
-
Helena Jank authored
# replaced unit DOM element IDs "stateX" with UUIDs # further merged, simplified, and corrected code (matching new data models)
-
- Nov 17, 2015
-
-
Helena Jank authored
- removed metadataTabController script tag from html # overall replacement of myAuthorSystem with instance of AuthorSystemContent model
-
Helena Jank authored
# renamed divContextParameters (+ temporary changes in index.hmtl, will be overridden soon) - removed metaData tab which was a mere placeholder for Tom's CMS work + added metaData dictionary + added functions addMetaDataToUnit() and removeMetaDataFromUnit() # changed parameter access and collection in contextInfoController and locationInfoMapController # moved "get current unit dictionary" code into function getCurrentUnitDataModel()
-
- Nov 14, 2015
-
-
hjank authored
# simplified event handlers for new scenario modal window input
-
- Nov 13, 2015
-
-
hjank authored
-
- Nov 05, 2015
-
-
hjank authored
-
- Nov 01, 2015
-
-
hjank authored
# re-added "template" divParameterSelection in index.html to test select2 plugin (flat ui) on clone # TODO: fix async select2 rendering (not working with dynamically generated DOM elements)
-
- Oct 26, 2015
- Oct 22, 2015
-
-
Helena Jank authored
-
- Oct 14, 2015
-
-
Tobias Moebert authored
-