Exemplo n.º 1
0
	setEnabled: function(enabled) {
		var prev = this.isEnabled();
		if (prev !== enabled) {
			ls.set('motorStore:enabled', enabled);
			this.emitChange();
		}
	},
Exemplo n.º 2
0
Arquivo: cart.js Projeto: socc726/maxx
function increaseQuantity(id){
  for (var i = 0; i < cart.products.length; i++) {
    if(cart.products[i].id == id){
      cart.products[i].quantity++;
    }
  }
  ls.set(cartId, cart);
}
Exemplo n.º 3
0
 validator: (input, callback) => {
     if(input['text']) {
       var code = Math.floor( Math.random() * (10000-999 + 1) + 999 );
       ls.set('codigo', code);
       ls.set('telefono', input['text']);
       var message = "tu codigo de verificacion para mislukasbot es " + code;
       var telefono = ls.get('telefono');
       sendSms(message,telefono,function(err, data){
         if(err){
           console.log(err)
         console.log(data);
         }
       });
         callback(true)
         return
     }
     callback(false)
 }
Exemplo n.º 4
0
Arquivo: cart.js Projeto: socc726/maxx
function removeItem(id){
  for (var i = 0; i < cart.products.length; i++) {
    if(cart.products[i].id == id){
      cart.products[i].quantity = 0;
      cart.products.splice(i, 1);
    }
  }
  ls.set(cartId, cart);
}
Exemplo n.º 5
0
export function* renameCurrentSessionInLocalStorage (action) {
    const currentSession = yield select(state => state.session.id);
    const currentUser = yield select(state => state.user.name);
    const savedSessions = ls.get('sessions') || {};
    const savedSession  = find(savedSessions[currentUser], session => session.id === currentSession);
    if (savedSession) {
        savedSession.name = action.payload;
        ls.set('sessions', savedSessions);
        yield put({ type: LOAD_PREVIOUS_SESSIONS, payload: savedSessions[currentUser] });
    }
}
Exemplo n.º 6
0
Arquivo: cart.js Projeto: socc726/maxx
function $storage() {

  if(!cart || !cart.hasOwnProperty('products')){
    cart = {};
    cart.products = [];
    ls.set(cartId, cart);
  }

  var core = {
    getItem: getItem,
    setItem: setItem,
    increaseQuantity: increaseQuantity,
    decreaseQuantity: decreaseQuantity,
    removeItem: removeItem,
    removeItems: removeItems,
    moveUpCart: moveUpCart,
    moveDownCart: moveDownCart,
    exists: exists
  };

  return {
    'exists' : function(id){
      return core.exists(id);
    },
    'get' : function(id){
      return core.getItem(id);
    },
    'post': function(item){
      return core.setItem(item);
    },
    'add': function(id){
      return core.increaseQuantity(id);
    },
    'subtract': function(id){
      return core.decreaseQuantity(id);
    },    
    'remove': function(id){
      return core.removeItem(id);
    },
    'clear': function(){
      return core.removeItems();
    },
    'moveUpCart': function(height){
      return core.moveUpCart(height);
    },
    'moveDownCart': function(height){
      return core.moveDownCart(height);
    },
    'products': products(),
    'total': calculateTotal(),
    'quantity': calculateQuantity()
  }
}
Exemplo n.º 7
0
Arquivo: cart.js Projeto: socc726/maxx
function decreaseQuantity(id){
  for (var i = 0; i < cart.products.length; i++) {
    if(cart.products[i].id == id){
      if(cart.products[i].quantity == 1){
        cart.products[i].quantity--;
        removeItemByIndex(i);
        return;
      }
      cart.products[i].quantity--;
    }
  }
  ls.set(cartId, cart);
}
Exemplo n.º 8
0
 // ====
 onAddFavIssue(issue) {
     var ghObject = parseURL(issue.html_url);
     var repositoryURL = "https://github.com/" + ghObject.user + "/" + ghObject.repo;
     var repositories = storage.get("favRepositories") || [];
     var existingIssue = repositories.some(function (favRepository) {
         return favRepository === repositoryURL;
     });
     // already faved
     if (existingIssue) {
         return;
     }
     repositories.push(repositoryURL);
     storage.set("favRepositories", repositories);
     this.fetchIssuesFromRepositories(repositories);
     this.setState({
         favRepositories: repositories
     });
 }
Exemplo n.º 9
0
Arquivo: cart.js Projeto: socc726/maxx
function setItem(item){
  var exists = false;

  for (var i = 0; i < cart.products.length; i++) {
    if(cart.products[i].id == item.id){
      cart.products[i].quantity++;
      exists =true;
    }
  }

  if(!exists){
    item.quantity = 1;
    cart.products.push(item);
  }

  ls.set(cartId, cart);
  moveDownCart();
}
Exemplo n.º 10
0
 onRemoveFavIssue(issue) {
     var ghObject = parseURL(issue.html_url);
     var repositoryURL = "https://github.com/" + ghObject.user + "/" + ghObject.repo;
     var repositories = storage.get("favRepositories") || [];
     var existingIssue = repositories.some(function (favRepository) {
         return favRepository === repositoryURL;
     });
     // not found
     if (!existingIssue) {
         return;
     }
     var filteredRepositories = repositories.filter(function (favRepository) {
         return favRepository !== repositoryURL;
     });
     storage.set("favRepositories", filteredRepositories);
     this.fetchIssuesFromRepositories(filteredRepositories);
     this.setState({
         favRepositories: filteredRepositories
     });
 }
Exemplo n.º 11
0
function* storeSessionToLocalStorage(currentUser, sessionId) {
    let savedSessions = ls.get('sessions');
    if (savedSessions === null) {
        savedSessions = {};
    }

    if(!savedSessions.hasOwnProperty(currentUser)){
        savedSessions[currentUser] = [];
    }

    let savedSession  = find(savedSessions[currentUser], session => session.id === sessionId);
    if(!savedSession){
        savedSession = {
            id: sessionId
        };
        savedSessions[currentUser].push(savedSession);
    }
    savedSession.lastJoin = Date.now();
    ls.set('sessions', savedSessions);

    yield put({ type: LOAD_PREVIOUS_SESSIONS, payload: savedSessions[currentUser] });
}
Exemplo n.º 12
0
  onSuggestSelectHandler(suggest) {
    var suggestName = suggest.gmaps.address_components[0].short_name || suggest.label;
    var suggestLat = suggest.location.lat;
    var suggestLng = suggest.location.lng;
    var suggestAddress = suggest.gmaps.formatted_address;
    var formattedAddress = suggestAddress.slice(0,suggestAddress.indexOf(',',suggestAddress.indexOf(',')+1));

    if (ls.get('savedSuggest') == undefined){
      ls.set('savedSuggest', []);
    }

    console.log(suggest);

    var savedSuggest = ls.get('savedSuggest');

    savedSuggest.push(suggest);

    if (savedSuggest.length > 5){
      savedSuggest.splice(0, 1);
    }

    ls.set('savedSuggest', savedSuggest);

    this.setState({
      name: suggestName,
      address: formattedAddress,
      position: {
        lat: suggestLat,
        lng: suggestLng,
      },
      status: "notHidden",
    });

    var temp = ls.get('locationName'+this.props.type);
    ls.set('locationName'+this.props.type+'Old',temp);

    ls.set('locationName'+this.props.type, this.state.name);
    ls.set('locationAddress'+this.props.type, this.state.address);
    ls.set('locationLat'+this.props.type, this.state.position.lat);
    ls.set('locationLng'+this.props.type, this.state.position.lng);
  };
Exemplo n.º 13
0
 beforeEach(() => {
   localStorage.set(`preferences_${user.id}`, preferences);
   preferenceStore.init(user);
 });
Exemplo n.º 14
0
Arquivo: cart.js Projeto: socc726/maxx
function removeItems(){
  cart.products = [];
  ls.set(cartId, cart); 
}
Exemplo n.º 15
0
Arquivo: cart.js Projeto: socc726/maxx
function removeItemByIndex(index){
  cart.products.splice(index, 1);
  ls.set(cartId, cart);
}
Exemplo n.º 16
0
 setAuth:  function(token){
     ls.set(AUTH, token);
     this.trigger(token);
 }
Exemplo n.º 17
0
 init: function() {
     if(ls.get(AUTH)===null){
         ls.set(AUTH, defaultAuth);
     }
 },
Exemplo n.º 18
0
 _saveRedirectUri: function(redirectUri) {
   console.info('Saving redirectUri:', redirectUri);
   ls.set(LOCAL_STORAGE_PREFIX + 'redirectUri', redirectUri);
 }
Exemplo n.º 19
0
  function persistMode (nextMode, e) {
    var remembrance;
    var currentMode = editor.mode;
    var old = modes[currentMode].button;
    var button = modes[nextMode].button;
    var focusing = !!e || doc.activeElement === textarea || doc.activeElement === editable;

    stop(e);

    if (currentMode === nextMode) {
      return;
    }

    remembrance = focusing && rememberSelection(history, o);
    textarea.blur(); // avert chrome repaint bugs

    if (nextMode === 'markdown') {
      if (currentMode === 'html') {
        textarea.value = parse('parseHTML', textarea.value).trim();
      } else {
        textarea.value = parse('parseHTML', editable).trim();
      }
    } else if (nextMode === 'html') {
      if (currentMode === 'markdown') {
        textarea.value = parse('parseMarkdown', textarea.value).trim();
      } else {
        textarea.value = editable.innerHTML.trim();
      }
    } else if (nextMode === 'wysiwyg') {
      if (currentMode === 'markdown') {
        editable.innerHTML = parse('parseMarkdown', textarea.value).replace(rparagraph, '').trim();
      } else {
        editable.innerHTML = textarea.value.replace(rparagraph, '').trim();
      }
    }

    if (nextMode === 'wysiwyg') {
      classes.add(textarea, 'wk-hide');
      classes.rm(editable, 'wk-hide');
      if (place) { classes.rm(place, 'wk-hide'); }
      if (focusing) { setTimeout(focusEditable, 0); }
    } else {
      classes.rm(textarea, 'wk-hide');
      classes.add(editable, 'wk-hide');
      if (place) { classes.add(place, 'wk-hide'); }
      if (focusing) { textarea.focus(); }
    }
    classes.add(button, 'wk-mode-active');
    classes.rm(old, 'wk-mode-active');
    classes.add(old, 'wk-mode-inactive');
    classes.rm(button, 'wk-mode-inactive');
    button.setAttribute('disabled', 'disabled');
    old.removeAttribute('disabled');
    editor.mode = nextMode;

    if (o.storage) { ls.set(o.storage, nextMode); }

    history.setInputMode(nextMode);
    if (remembrance) { remembrance.unmark(); }
    fireLater('woofmark-mode-change');

    function parse (method, input) {
      return o[method](input, {
        markers: remembrance && remembrance.markers || []
      });
    }
  }
Exemplo n.º 20
0
 static put(key, data, lifespanInSecs= 0) {
     ls.set(key, makeCacheEntry(data, lifespanInSecs));
 }
Exemplo n.º 21
0
 cuerpo[key].map(function(val){
   if(val.type === "phone"){
     ls.set('telefono',val.value);
     console.log(ls.get('telefono'));
   }
 });