Changes

Jump to navigation Jump to search
m
Line 33: Line 33:  
* Make sure the SAR popup only shows up selectively, for those items that are "instance of" "data controller" (here: [http://wiki.personaldata.io/wiki/Property:P3 P3]--{{Q|96}})
 
* Make sure the SAR popup only shows up selectively, for those items that are "instance of" "data controller" (here: [http://wiki.personaldata.io/wiki/Property:P3 P3]--{{Q|96}})
 
* Have a look at [https://www.mediawiki.org/wiki/OOUI OOUI]
 
* Have a look at [https://www.mediawiki.org/wiki/OOUI OOUI]
 +
 +
= To be tested =
 +
* On any page on "instance of" "interface button" ( e.g. [http://wiki.personaldata.io/wiki/Item:Q488 Telephone number interface button] ) , test whether the save function to localstorage works ( whether input data persists after page reload / browser restart ). Cross platform/browser compatibility should include Firefox, Chrome under Android, Firefox, Chrome under Windows 10, Safari, Firefox, Chrome under MacOS and as well as under iOS.
 +
Needs to be tested logged in/not logged in, http/https, desktop/mobile
 +
Tested on:
 +
** Safari/MacOS: works
 +
** Chrome/MacOS: does not work (not saved on reload)
 +
** Firefox/MacOS: does not work (not saved on reload)
 +
** Safari/iOS: works on desktop mode
 +
** Firefox/iOS: works on desktop mode
 +
* Cross browser transfer of data should be available on page [[Item:Q102]] ( or any instance of data controller as of current setup ). Current import mechanism will overwrite original data with the imported where they overlap, hopefully leave other original data intact
 +
** want to test cross browser, but it is not working on enough browsers at the moment to test
 +
* Script files to be revised:
 +
** [[ User:Abel/experimental.js ]] Main thread creating instances of:
 +
** [[ User:Abel/WbProcessor.js ]] Wikibase Entity Checker and Retriever
 +
** [[ User:Abel/PersonalData.js ]] Indexed Database Queueryer Facility
 +
** [[ User:Abel/OOInterface.js ]] Interfacing UI elements with IDXB functions

Navigation menu