thiemowmde created this task. thiemowmde claimed this task. thiemowmde added subscribers: thiemowmde, Jonas, adrianheine, Lydia_Pintscher. thiemowmde added projects: Wikidata, MediaWiki-extensions-WikibaseView, Wikibase-DataModel-JavaScript, Performance. Herald added a subscriber: Aklapper.
TASK DESCRIPTION In the terms view, the API requests to save changed values are done in the labelview, descriptionview and aliasesview widgets. These, but only these three widgets should have a full implementation of `isInitialValue` that possibly creates #Wikibase-DataModel-JavaScript objects and compares them. All other, higher level widgets should delegate an `isInitialValue` call to their sub-widgets. This not only avoids duplicate code. It also avoids creating #Wikibase-DataModel-JavaScript objects. Same for the statements and sitelinks views. TASK DETAIL https://phabricator.wikimedia.org/T124786 EMAIL PREFERENCES https://phabricator.wikimedia.org/settings/panel/emailpreferences/ To: thiemowmde Cc: Lydia_Pintscher, adrianheine, Jonas, thiemowmde, Aklapper, Wikidata-bugs, aude, GWicke, Mbch331 _______________________________________________ Wikidata-bugs mailing list Wikidata-bugs@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/wikidata-bugs