dom/activities/src/ActivityMessageConfigurator.js

changeset 0
6474c204b198
     1.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
     1.2 +++ b/dom/activities/src/ActivityMessageConfigurator.js	Wed Dec 31 06:09:35 2014 +0100
     1.3 @@ -0,0 +1,33 @@
     1.4 +/* This Source Code Form is subject to the terms of the Mozilla Public
     1.5 + * License, v. 2.0. If a copy of the MPL was not distributed with this file,
     1.6 + * You can obtain one at http://mozilla.org/MPL/2.0/. */
     1.7 +
     1.8 +"use strict";
     1.9 +
    1.10 +const Ci = Components.interfaces;
    1.11 +const Cu = Components.utils;
    1.12 +
    1.13 +Cu.import("resource://gre/modules/XPCOMUtils.jsm");
    1.14 +
    1.15 +function debug(aMsg) {
    1.16 +  // dump("-- ActivityMessageConfigurator.js " + Date.now() + " : " + aMsg + "\n");
    1.17 +}
    1.18 +
    1.19 +/**
    1.20 +  * nsISystemMessagesConfigurator implementation.
    1.21 +  */
    1.22 +function ActivityMessageConfigurator() {
    1.23 +  debug("ActivityMessageConfigurator");
    1.24 +}
    1.25 +
    1.26 +ActivityMessageConfigurator.prototype = {
    1.27 +  get mustShowRunningApp() {
    1.28 +    debug("mustShowRunningApp returning true");
    1.29 +    return true;
    1.30 +  },
    1.31 +
    1.32 +  classID: Components.ID("{d2296daa-c406-4c5e-b698-e5f2c1715798}"),
    1.33 +  QueryInterface: XPCOMUtils.generateQI([Ci.nsISystemMessagesConfigurator])
    1.34 +}
    1.35 +
    1.36 +this.NSGetFactory = XPCOMUtils.generateNSGetFactory([ActivityMessageConfigurator]);

mercurial