See it in action (disabled vs enabled)
Apply the userscript using greasemonkey or similar to urls like https://phabricator.wikimedia.org/notification/query/unread/
See it in action (disabled vs enabled)
Apply the userscript using greasemonkey or similar to urls like https://phabricator.wikimedia.org/notification/query/unread/
See https://phabricator.wikimedia.org/T141922
SELECT singletonsperday.popupEnabled, singletonsperday.yearmonthday, ROUND(100*singletons/totalevents,2) AS singletons_percentage FROM | |
(SELECT popupEnabled, yearmonthday, SUM(1) AS singletons FROM | |
(SELECT event_popupEnabled AS popupEnabled, LEFT(timestamp, 8) AS yearmonthday, | |
event_sessionToken, event_pageIdSource, event_pageTitleHover, | |
COUNT(*) AS copies | |
FROM log.Popups_15777589 | |
WHERE wiki ='huwiki' AND event_isAnon = 1 | |
AND LEFT(timestamp, 8) < '20160828' | |
AND event_action = 'opened in same tab' | |
GROUP BY popupEnabled, yearmonthday, |
On file: resources/mobile.nearby/NearbyGateway.js | |
mw.msg must be used with string literals for consistency | |
Line 83 Column 10 | |
mw.msg(msg, mw.language.convertNumber(d)) | |
On file: resources/mobile.talk.overlays/TalkSectionAddOverlay.js | |
mw.msg must be used with string literals for consistency |
[{:type :input :value | |
"(def todos [\"Buy milk\" | |
\"Read newspaper\" | |
\"Pick up olives\" | |
\"1h jog\"])"} | |
{:type :input :value | |
"(defn todo->str [index todo] (str index \". \" todo \"\\n\"))"} | |
{:type :input :value | |
"(defn indexes [ts] | |
(map inc (range (count ts))))"} |