Exemple #1
0
 .then(function (data) {
         var users = data.result;
         for (var i = 0; i < users.length; i++) {
             if (users[i].Email.toLowerCase().indexOf(searchText) >= 0) {
                 filteredUsers.push(users[i]);
             }
         }
     },
Exemple #2
0
function onSearch() {
    while (filteredUsers.length > 0) {
        filteredUsers.pop();
    }

    var searchBox = view.getViewById(page, "search-box");
    var searchText = searchBox.text.toLowerCase();

    userService.getAllUsers()
        .then(function (data) {
                var users = data.result;
                for (var i = 0; i < users.length; i++) {
                    if (users[i].Email.toLowerCase().indexOf(searchText) >= 0) {
                        filteredUsers.push(users[i]);
                    }
                }
            },
            function (error) {
                alert(JSON.stringify(error));
            });

    pageData.set("filteredUsers", filteredUsers);
}
Exemple #3
0
            .then(function (data) {
				attendingUsers.push({Email: data.result.Email});
            })
 onDiscovered: function (peripheral) {
   var obsp = new observable.Observable(peripheral);
   observablePeripheralArray.push(obsp);
 }
var DemoAppModel = (function (_super) {
  __extends(DemoAppModel, _super);
  function DemoAppModel() {
    _super.call(this);
  }
  var page;
  
  DemoAppModel.prototype.doIsBluetoothEnabled = function () {
    bluetooth.isBluetoothEnabled().then(function(enabled) {
      dialogs.alert({
        title: "Enabled?",
        message: enabled ? "Yes" : "No",
        okButtonText: "OK, thanks"
      });
    });
  };

  var observablePeripheralArray = new observableArray.ObservableArray();

  DemoAppModel.prototype.peripherals = observablePeripheralArray;
  
  DemoAppModel.prototype.onPeripheralTap = function (args) {
    var index = args.index;
    console.log('!!&&&&***** Clicked item with index ' + index);
    var peri = DemoAppModel.prototype.peripherals.getItem(index);
    console.log("--- peri selected: " + peri.UUID);

    var navigationEntry = {
      moduleName: "services-page",
      context: {
        info: "something you want to pass to your page",
        foo: 'bar',
        peripheral: peri
      },
      animated: true
    };
    var topmost = frameModule.topmost();
    topmost.navigate(navigationEntry);
  };

  DemoAppModel.prototype.doScanForHeartrrateMontitor = function () {
    var that = this;

     bluetooth.hasCoarseLocationPermission().then(
      function(granted) {
        if (!granted) {
          bluetooth.requestCoarseLocationPermission();
        } else {
          var heartrateService = "180d";
          var omegaService = "12345678-9012-3456-7890-1234567890ee";

          that.set('isLoading', true);
          // reset the array
          observablePeripheralArray.splice(0, observablePeripheralArray.length); 
          bluetooth.startScanning(
            {
              // beware: the peripheral must advertise ALL these services
              serviceUUIDs: [heartrateService],
              seconds: 4,
              onDiscovered: function (peripheral) {
                var obsp = new observable.Observable(peripheral);
                observablePeripheralArray.push(obsp);
              }
            }
          ).then(function() {
            that.set('isLoading', false);
          },
          function (err) {
            that.set('isLoading', false);
            dialogs.alert({
              title: "Whoops!",
              message: err,
              okButtonText: "OK, got it"
            });
          });
        }
      }
     );
  };

  DemoAppModel.prototype.doStartScanning = function () {
    var that = this;

    // On Android 6 we need this permission to be able to scan for peripherals in the background.
     bluetooth.hasCoarseLocationPermission().then(
      function(granted) {
        if (!granted) {
          bluetooth.requestCoarseLocationPermission();
        } else {
          that.set('isLoading', true);
          // reset the array
          observablePeripheralArray.splice(0, observablePeripheralArray.length); 
          bluetooth.startScanning(
            {
              serviceUUIDs: [], // pass an empty array to scan for all services
              seconds: 4, // passing in seconds makes the plugin stop scanning after <seconds> seconds
              onDiscovered: function (peripheral) {
                var obsp = new observable.Observable(peripheral);
                observablePeripheralArray.push(obsp);
              }
            }
          ).then(function() {
            that.set('isLoading', false);
          },
          function (err) {
            that.set('isLoading', false);
            dialogs.alert({
              title: "Whoops!",
              message: err,
              okButtonText: "OK, got it"
            });
          });
        }
      }
    );
  };

  DemoAppModel.prototype.doStopScanning = function () {
    var that = this;
    bluetooth.stopScanning().then(function() {
      that.set('isLoading', false);
    },
    function (err) {
      dialogs.alert({
        title: "Whoops!",
        message: err,
        okButtonText: "OK, so be it"
      });
    });
  };
  

/*
  DemoAppModel.prototype.doWrite = function () {
    // send 1 byte to switch a light on
    var data = new Uint8Array(1);
    data[0] = 1;

    bluetooth.write(
      {
        peripheralUUID: mostRecentlyFoundperipheralUUID,
        serviceUUID: "B9401000-F5F8-466E-AFF9-25556B57FE6D", // TODO dummy
        characteristicUUID: "B9402001-F5F8-466E-AFF9-25556B57FE6D", // TODO dummy
        value: data.buffer,
        awaitResponse: true // if false you will not get notified of errors (fire and forget) 
      }
    ).then(
      function(result) {
        dialogs.alert({
          title: "Write result",
          message: JSON.stringify(result),
          okButtonText: "OK, splendid"
        });
      },
      function (err) {
        dialogs.alert({
          title: "Whoops!",
          message: err,
          okButtonText: "Hmmkay"
        });
      }
    );
  };
*/
  return DemoAppModel;
})(observable.Observable);
var observable = require("data/observable");
var imageSourceModule = require("image-source");
var fileSystemModule = require("file-system");
var observableArrayModule = require("data/observable-array");
var enums = require("ui/enums");

var Everlive = require('./everlive.all.min');
var everlive = new Everlive("YOUR API KEY");

var array = new observableArrayModule.ObservableArray();
var directory = "/res/";

function imageFromSource(imageName) {
    return imageSourceModule.fromFile(fileSystemModule.path.join(__dirname, directory + imageName));
};
var item1 = {
    itemImage: imageFromSource("01.jpg")
};
var item2 = {
    itemImage: imageFromSource("02.jpg")
};
var item3 = {
    itemImage: imageFromSource("03.jpg")
};
var item4 = {
    itemImage: imageFromSource("04.jpg")
};
var item5 = {
    itemImage: imageFromSource("05.jpg")
};
var item6 = {
			results.forEach(result => {
				searchResults.push(new SearchResultItem(result.chapter, result.section, result.url, result.tabIndex));
			});
exports.add = function() {
  counter++
  items.unshift({ name: counter });
};
export function clearDebugLog(){
	while(DEBUG_LOG.length > 0) {
		DEBUG_LOG.pop();
	}
}
 posts.forEach(function(post) {
     postTitles.push({ postName: post['title'] });
 });