summaryrefslogtreecommitdiffstats
path: root/js
diff options
context:
space:
mode:
authorBernhard Posselt <dev@bernhard-posselt.com>2014-09-16 16:24:20 +0200
committerBernhard Posselt <dev@bernhard-posselt.com>2014-09-16 16:24:20 +0200
commit9e36ef31f9bf16d43326fd047619ada5ff16e072 (patch)
treee228816adedacfed87eb08e8bc86658536cbbe86 /js
parent6a7ac3d9da3dea4130eb08a07a0a0603418d54ab (diff)
parent21728afff571adfc508cf5fa473d094946ef188f (diff)
merge
Diffstat (limited to 'js')
-rw-r--r--js/.bowerrc2
-rw-r--r--js/.gitignore1
-rw-r--r--js/.jshintrc48
-rw-r--r--js/Gruntfile.coffee123
-rw-r--r--js/Gruntfile.js175
-rw-r--r--js/Makefile67
-rw-r--r--js/README.md48
-rw-r--r--js/app/App.js10
-rw-r--r--js/app/Config.js105
-rw-r--r--js/app/Run.js109
-rw-r--r--js/app/app.coffee57
-rw-r--r--js/app/controllers/appcontroller.coffee42
-rw-r--r--js/app/controllers/feedcontroller.coffee147
-rw-r--r--js/app/controllers/itemcontroller.coffee84
-rw-r--r--js/app/controllers/settingscontroller.coffee63
-rw-r--r--js/app/directives/audio.coffee43
-rw-r--r--js/app/directives/autofocus.coffee6
-rw-r--r--js/app/directives/bindunsafehtml.coffee26
-rw-r--r--js/app/directives/clickfocus.coffee44
-rw-r--r--js/app/directives/clickslidetoggle.coffee82
-rw-r--r--js/app/directives/draggable.coffee32
-rw-r--r--js/app/directives/droppable.coffee44
-rw-r--r--js/app/directives/forwardclick.coffee35
-rw-r--r--js/app/directives/itemshortcuts.coffee148
-rw-r--r--js/app/directives/newsclickscroll.coffee39
-rw-r--r--js/app/directives/newsitemscroll.coffee81
-rw-r--r--js/app/directives/pulltorefresh.coffee39
-rw-r--r--js/app/directives/readfile.coffee44
-rw-r--r--js/app/directives/tooltip.coffee27
-rw-r--r--js/app/directives/translate.coffee31
-rw-r--r--js/app/directives/undonotification.coffee60
-rw-r--r--js/app/filters/trusturl.coffee25
-rw-r--r--js/app/services/activefeed.coffee48
-rw-r--r--js/app/services/businesslayer/businesslayer.coffee44
-rw-r--r--js/app/services/businesslayer/feedbusinesslayer.coffee196
-rw-r--r--js/app/services/businesslayer/folderbusinesslayer.coffee208
-rw-r--r--js/app/services/businesslayer/itembusinesslayer.coffee131
-rw-r--r--js/app/services/businesslayer/starredbusinesslayer.coffee56
-rw-r--r--js/app/services/businesslayer/subscriptionsbusinesslayer.coffee68
-rw-r--r--js/app/services/compact.coffee38
-rw-r--r--js/app/services/existserror.coffee32
-rw-r--r--js/app/services/feedtype.coffee31
-rw-r--r--js/app/services/language.coffee104
-rw-r--r--js/app/services/loading.coffee50
-rw-r--r--js/app/services/model.coffee128
-rw-r--r--js/app/services/models/feedmodel.coffee174
-rw-r--r--js/app/services/models/foldermodel.coffee142
-rw-r--r--js/app/services/models/itemmodel.coffee123
-rw-r--r--js/app/services/newestitem.coffee39
-rw-r--r--js/app/services/notification.coffee26
-rw-r--r--js/app/services/notimplementederror.coffee35
-rw-r--r--js/app/services/opmlparser.coffee79
-rw-r--r--js/app/services/persistence.coffee491
-rw-r--r--js/app/services/publisher.coffee64
-rw-r--r--js/app/services/queries/biggerthan.coffee46
-rw-r--r--js/app/services/queries/biggerthanequal.coffee45
-rw-r--r--js/app/services/queries/contains.coffee54
-rw-r--r--js/app/services/queries/doesnotcontain.coffee54
-rw-r--r--js/app/services/queries/equal.coffee54
-rw-r--r--js/app/services/queries/lessthan.coffee45
-rw-r--r--js/app/services/queries/lessthanequal.coffee45
-rw-r--r--js/app/services/queries/maximum.coffee46
-rw-r--r--js/app/services/queries/minimum.coffee46
-rw-r--r--js/app/services/queries/query.coffee49
-rw-r--r--js/app/services/queries/unequal.coffee54
-rw-r--r--js/app/services/request.coffee117
-rw-r--r--js/app/services/services.coffee66
-rw-r--r--js/app/services/showall.coffee44
-rw-r--r--js/app/services/starredcount.coffee44
-rw-r--r--js/app/services/statusflag.coffee31
-rw-r--r--js/app/services/unreadcountformatter.coffee28
-rw-r--r--js/app/services/utils.coffee26
-rw-r--r--js/bower.json41
-rw-r--r--js/build/app.js2252
-rw-r--r--js/build/app.min.js1
-rw-r--r--js/config/karma.js89
-rw-r--r--js/controller/AppController.js20
-rw-r--r--js/controller/ContentController.js146
-rw-r--r--js/controller/NavigationController.js276
-rw-r--r--js/controller/SettingsController.js81
-rw-r--r--js/directive/AppNavigationEntryUtils.js37
-rw-r--r--js/directive/NewsAudio.js40
-rw-r--r--js/directive/NewsAutoFocus.js24
-rw-r--r--js/directive/NewsBindUnsafeHtml.js18
-rw-r--r--js/directive/NewsDraggable.js30
-rw-r--r--js/directive/NewsDroppable.js34
-rw-r--r--js/directive/NewsFocus.js22
-rw-r--r--js/directive/NewsPullToRefresh.js36
-rw-r--r--js/directive/NewsReadFile.js30
-rw-r--r--js/directive/NewsScroll.js120
-rw-r--r--js/directive/NewsStopPropagation.js20
-rw-r--r--js/directive/NewsTimeout.js35
-rw-r--r--js/directive/NewsTitleUnreadCount.js32
-rw-r--r--js/directive/NewsTriggerClick.js19
-rw-r--r--js/filter/TrustUrl.js16
-rw-r--r--js/filter/UnreadCountFormatter.js19
-rw-r--r--js/gui/KeyboardShortcuts.js259
-rw-r--r--js/karma.conf.js87
-rw-r--r--js/package.json79
-rw-r--r--js/protractor.conf.js46
-rw-r--r--js/public/app.js5168
-rw-r--r--js/service/FeedResource.js297
-rw-r--r--js/service/FolderResource.js105
-rw-r--r--js/service/ItemResource.js213
-rw-r--r--js/service/Loading.js27
-rw-r--r--js/service/OPMLImporter.js86
-rw-r--r--js/service/OPMLParser.js72
-rw-r--r--js/service/Publisher.js44
-rw-r--r--js/service/Resource.js90
-rw-r--r--js/service/SettingsResource.js72
-rw-r--r--js/tests/controllers/feedcontrollerSpec.coffee216
-rw-r--r--js/tests/controllers/itemcontrollerSpec.coffee193
-rw-r--r--js/tests/controllers/settingscontrollerSpec.coffee101
-rw-r--r--js/tests/directives/clickfocusSpec.coffee73
-rw-r--r--js/tests/directives/clickslidetoggleSpec.coffee128
-rw-r--r--js/tests/directives/draggableSpec.coffee43
-rw-r--r--js/tests/directives/forwardclickSpec.coffee71
-rw-r--r--js/tests/directives/tooltipSpec.coffee49
-rw-r--r--js/tests/e2e/main.js34
-rw-r--r--js/tests/services/activefeedSpec.coffee45
-rw-r--r--js/tests/services/businesslayer/businesslayerSpec.coffee74
-rw-r--r--js/tests/services/businesslayer/feedbusinesslayerSpec.coffee357
-rw-r--r--js/tests/services/businesslayer/folderbusinesslayerSpec.coffee493
-rw-r--r--js/tests/services/businesslayer/itembusinesslayerSpec.coffee266
-rw-r--r--js/tests/services/businesslayer/starredbusinesslayerSpec.coffee64
-rw-r--r--js/tests/services/businesslayer/subsriptionsbusinesslayerSpec.coffee97
-rw-r--r--js/tests/services/compactSpec.coffee44
-rw-r--r--js/tests/services/feedtypeSpec.coffee48
-rw-r--r--js/tests/services/languageSpec.coffee103
-rw-r--r--