Example #1
0
define(function (require) {
    'use strict';

    var app = require('durandal/app'),
        eventData = require('helpers/eventData');

    app.on('raise:event').then(function (msg) {
        app.showMessage('Event has been raised');
        eventData.message = msg;
    });

    app.on('clear:event').then(function () {
        app.showMessage('Event has been cleared');
        eventData.message = null;
    });
});
define(['services/logger'], function (logger) {
    var
    app = require('durandal/app'),
    activate = function () {
        var self = this;
        return true;
    },
    titleChangeSubscriber = app.on("homePageTilesChanged", function (val) {
        console.log("I listen to home page tile changes");
        console.log(val);
    }),
    searchTerm = ko.observable().extend({ persist: 'searchTerm', throttle: 250 }),
    results = ko.observableArray([
          "Alabama",
          "Alaska",
          "Arizona",
          "Arkansas",
          "California",
          "Colorado",
          "Connecticut",
          "Delaware",
          "Florida",
          "Georgia",
          "Hawaii",
          "Idaho",
          "Illinois",
          "Indiana",
          "Iowa",
          "Kansas",
          "Kentucky",
          "Louisiana",
          "Maine",
          "Maryland",
          "Massachusetts",
          "Michigan",
          "Minnesota",
          "Mississippi",
          "Missouri",
          "Montana",
          "Nebraska",
          "Nevada",
          "New Hampshire",
          "New Jersey",
          "New Mexico",
          "New York",
          "North Carolina",
          "North Dakota",
          "Ohio",
          "Oklahoma",
          "Oregon",
          "Pennsylvania",
          "Rhode Island",
          "South Carolina",
          "South Dakota",
          "Tennessee",
          "Texas",
          "Utah",
          "Vermont",
          "Virginia",
          "Washington",
          "West Virginia",
          "Wisconsin",
          "Wyoming"
    ]),
    searchForTerm = function () {
        var self = this;
        logger.log("Some day we will search for " + self.searchTerm(), '', '', true);
    },
    vm = {
        activate: activate,
        searchTerm: searchTerm,
        searchForTerm: searchForTerm,
        results: results
    };

    return vm;

});
Example #3
0
 .then(function() {
     app.on("update:BoardList", function (boards) {
         ko.object.update(self, { boards: boards });
     });
 });