1. 03 Feb, 2020 11 commits
  2. 02 Feb, 2020 9 commits
  3. 01 Feb, 2020 12 commits
    • quiz page markup · ace3c95c
      talequale authored
    • Store: · 3b507e0c
      Иван Кубота authored
        reSet method for clear old data
      
      load standard cards:
        subItems:
          isView => seen
      
      Slider:
        Move Item template to config
      
      View:
        Standard view card with page scrolling
      
        Create PaginationSlider singleton component. For not think about memory leaks.
      
      DevServer:
        Add gZip for hail of Satan
    • Cards: · 9df06ae6
      Иван Кубота authored
        Change storage from {c1,c2,c3...} to {cat1: {c1,c2,c3}, cat2: ...}
      
      DOM:
        Fix error in removing removed children
      
      Store:
        AsyncResourceLoaderQueue - Made generic method for loading cached resources
        Model:
          async categories.load(id) - load category data with subitems
          async cards.load(category, id) - load full card data
      
          cards.load and new cards populate the same store. Useful for cache. Marked full data as `detailed`
      
      Views:
        Product card display:
          InfoCard.jsx — display Item and back\next logics
          ProductCard.jsx — fill markup with data
          InfoPage.jsx — logics of loading data
    • standard slider & card · f4a8f204
      talequale authored
    • merge · 69371540
      talequale authored
    • fix · d485803b
      Иван Кубота authored
    • merge · b3b4338a
      talequale authored
    • smallfix · 89dda053
      Иван Кубота authored
    • merge · 947fde0e
      talequale authored
    • Store: · 6a0b53d9
      Иван Кубота authored
        set: multivalue set property now set all values and then inform change subscribers
        sub: return UnsubscribeFunction
        ELSE Logic Component
      
      DOM
        feature: setting class object with Reactive Values
      
      Main
        move model/Store to project (it was in core)
      
      CardSlider:
        tiny bugfix
      
      Login
        daily token update
      
      InfoPage - wip
    • merge · 79a0a904
      talequale authored
    • wip · f7e9b5d9
      talequale authored
  4. 31 Jan, 2020 8 commits
    • Debug menu: · 29212d95
      Иван Кубота authored
        Add new cards count bounder
      
      Store:
        New ELSE component and it's support in IF
      
      Account:
        New cards show logic update. Switch to 'No new cards' if count = 0
      
      CardSlider:
        Refactor to JS class for speed, better readability, maintain and usage ease.
    • merge · daa88dcf
      talequale authored
    • wip · 200d93f7
      talequale authored
    • Edge support · 7fa5a823
      Иван Кубота authored
    • merge · 5a8ff13b
      talequale authored
    • wip · 7de55a5e
      talequale authored
    • Actions Controller · f79c0f13
      Иван Кубота authored
      Store:
        valEqualOnly method that fires only when equality check is passed
      
      Observer
        once method. auto unsubscribe on first happened event
      
      Account page:
        save\restore slider position when user enters\leaves the page.
      
      Card:
        Generate action ACTION.CARD.LEARN_MORE when user clicks on "Изучить" button
      
      CardSlider:
        refactor to object.
        add save\restore methods. For saving and restoring current scroll position.
      
      Switch component:
        Generate beforeSwitch and afterSwitch events with (to, from) arguments
        If AfterSwitch is happened before app loaded - event would fire after load.