├── .externalToolBuilders
├── JSTD_Tests.launch
├── JSTD_perf.launch
├── docs.launch
├── gen_docs.launch
└── jsLint.launch
├── .gitignore
├── .project
├── .settings
├── .jsdtscope
├── de.loskutov.anyedit.AnyEditTools.prefs
├── org.eclipse.wst.jsdt.ui.superType.container
└── org.eclipse.wst.jsdt.ui.superType.name
├── CHANGELOG.md
├── LICENSE
├── README.md
├── Rakefile
├── angularFiles.js
├── angularjs.ftp
├── changelog.js
├── changelog.spec.js
├── changelog.tmp.md
├── check-size.sh
├── css
├── angular-scenario.css
└── angular.css
├── docs
├── content
│ ├── api
│ │ ├── index.ngdoc
│ │ └── ng.ngdoc
│ ├── cookbook
│ │ ├── advancedform.ngdoc
│ │ ├── buzz.ngdoc
│ │ ├── deeplinking.ngdoc
│ │ ├── form.ngdoc
│ │ ├── helloworld.ngdoc
│ │ ├── index.ngdoc
│ │ └── mvc.ngdoc
│ ├── guide
│ │ ├── bootstrap.ngdoc
│ │ ├── compiler.ngdoc
│ │ ├── dev_guide.e2e-testing.ngdoc
│ │ ├── dev_guide.mvc.ngdoc
│ │ ├── dev_guide.mvc.understanding_controller.ngdoc
│ │ ├── dev_guide.mvc.understanding_model.ngdoc
│ │ ├── dev_guide.mvc.understanding_view.ngdoc
│ │ ├── dev_guide.services.$location.ngdoc
│ │ ├── dev_guide.services.creating_services.ngdoc
│ │ ├── dev_guide.services.injecting_controllers.ngdoc
│ │ ├── dev_guide.services.managing_dependencies.ngdoc
│ │ ├── dev_guide.services.ngdoc
│ │ ├── dev_guide.services.testing_services.ngdoc
│ │ ├── dev_guide.services.understanding_services.ngdoc
│ │ ├── dev_guide.templates.css-styling.ngdoc
│ │ ├── dev_guide.templates.databinding.ngdoc
│ │ ├── dev_guide.templates.filters.creating_filters.ngdoc
│ │ ├── dev_guide.templates.filters.ngdoc
│ │ ├── dev_guide.templates.filters.using_filters.ngdoc
│ │ ├── dev_guide.templates.ngdoc
│ │ ├── dev_guide.unit-testing.ngdoc
│ │ ├── di.ngdoc
│ │ ├── directive.ngdoc
│ │ ├── expression.ngdoc
│ │ ├── forms.ngdoc
│ │ ├── i18n.ngdoc
│ │ ├── ie.ngdoc
│ │ ├── index.ngdoc
│ │ ├── introduction.ngdoc
│ │ ├── module.ngdoc
│ │ ├── overview.ngdoc
│ │ ├── scope.ngdoc
│ │ └── type.ngdoc
│ ├── misc
│ │ ├── contribute.ngdoc
│ │ ├── downloading.ngdoc
│ │ ├── faq.ngdoc
│ │ └── started.ngdoc
│ └── tutorial
│ │ ├── index.ngdoc
│ │ ├── step_00.ngdoc
│ │ ├── step_01.ngdoc
│ │ ├── step_02.ngdoc
│ │ ├── step_03.ngdoc
│ │ ├── step_04.ngdoc
│ │ ├── step_05.ngdoc
│ │ ├── step_06.ngdoc
│ │ ├── step_07.ngdoc
│ │ ├── step_08.ngdoc
│ │ ├── step_09.ngdoc
│ │ ├── step_10.ngdoc
│ │ ├── step_11.ngdoc
│ │ └── the_end.ngdoc
├── img
│ ├── AngularJS-small.png
│ ├── One_Way_Data_Binding.png
│ ├── Two_Way_Data_Binding.png
│ ├── angular_parts.png
│ ├── bullet.png
│ ├── form_data_flow.png
│ ├── glyphicons-halflings-white.png
│ ├── glyphicons-halflings.png
│ ├── guide
│ │ ├── about_model_final.png
│ │ ├── about_view_final.png
│ │ ├── di_sequence_final.png
│ │ ├── dom_scope_final.png
│ │ ├── hashbang_vs_regular_url.jpg
│ │ ├── scenario_runner.png
│ │ └── simple_scope_final.png
│ ├── helloworld.png
│ ├── helloworld_2way.png
│ └── tutorial
│ │ ├── catalog_screen.png
│ │ ├── tutorial_00.png
│ │ ├── tutorial_00_final.png
│ │ ├── tutorial_02.png
│ │ ├── tutorial_03.png
│ │ ├── tutorial_04.png
│ │ ├── tutorial_07_final.png
│ │ ├── tutorial_08-09_final.png
│ │ ├── tutorial_10-11_final.png
│ │ └── xhr_service_final.png
├── spec
│ ├── domSpec.js
│ ├── ngdocSpec.js
│ ├── sitemapSpec.js
│ ├── specs.js
│ └── writerSpec.js
└── src
│ ├── SiteMap.js
│ ├── appCache.js
│ ├── dom.js
│ ├── example.js
│ ├── gen-docs.js
│ ├── ignore.words
│ ├── ngdoc.js
│ ├── reader.js
│ ├── templates
│ ├── .htaccess
│ ├── css
│ │ ├── bootstrap.min.css
│ │ ├── doc_widgets.css
│ │ ├── docs.css
│ │ └── font-awesome.css
│ ├── docs-scenario.html
│ ├── font
│ │ ├── fontawesome-webfont.eot
│ │ ├── fontawesome-webfont.svg
│ │ ├── fontawesome-webfont.svgz
│ │ ├── fontawesome-webfont.ttf
│ │ └── fontawesome-webfont.woff
│ ├── index.html
│ ├── js
│ │ ├── docs.js
│ │ ├── jquery.js
│ │ └── jquery.min.js
│ └── offline.html
│ └── writer.js
├── example
├── buzz
│ ├── buzz.css
│ ├── buzz.html
│ └── buzz.js
├── index.html
├── personalLog
│ ├── personalLog.html
│ ├── personalLog.js
│ ├── scenario
│ │ ├── personalLogScenario.js
│ │ └── runner.html
│ └── test
│ │ └── personalLogSpec.js
├── temp.html
├── tweeter
│ ├── style.css
│ ├── tweeter_addressbook.html
│ ├── tweeter_demo.html
│ └── tweeterclient.js
├── view1.html
└── view2.html
├── gdocs.js
├── gen_docs.sh
├── gen_jstd_configs.js
├── i18n
├── README.md
├── closure
│ ├── currencySymbols.js
│ ├── datetimesymbols.js
│ ├── numberSymbols.js
│ └── pluralRules.js
├── e2e
│ ├── i18n-e2e.js
│ ├── localeTest_cs.html
│ ├── localeTest_de.html
│ ├── localeTest_en.html
│ ├── localeTest_es.html
│ ├── localeTest_sk.html
│ ├── localeTest_zh.html
│ └── runner.html
├── generate.sh
├── spec
│ ├── converterSpec.js
│ ├── parserSpec.js
│ └── utilSpec.js
├── src
│ ├── closureSlurper.js
│ ├── converter.js
│ ├── parser.js
│ └── util.js
└── update-closure.sh
├── images
├── css
│ ├── arrow_left.gif
│ ├── arrow_right.gif
│ └── indicator-wait.png
├── docs
│ ├── Diagrams.graffle
│ │ ├── QuickLook
│ │ │ ├── Preview.pdf
│ │ │ └── Thumbnail.tiff
│ │ ├── data.plist
│ │ ├── image1.png
│ │ ├── image2.png
│ │ ├── image4.png
│ │ ├── image8.png
│ │ └── image9.png
│ ├── guide
│ │ ├── about_controller.graffle
│ │ ├── about_model.graffle
│ │ ├── about_view.graffle
│ │ │ ├── QuickLook
│ │ │ │ ├── Preview.pdf
│ │ │ │ └── Thumbnail.tiff
│ │ │ ├── data.plist
│ │ │ └── image3.png
│ │ ├── di_sequence.graffle
│ │ ├── dom_scope.graffle
│ │ ├── form_data_flow.graffle
│ │ ├── hashbang_vs_regular_url.graffle
│ │ └── simple_scope.graffle
│ │ │ ├── QuickLook
│ │ │ ├── Preview.pdf
│ │ │ └── Thumbnail.tiff
│ │ │ ├── data.plist
│ │ │ └── image7.png
│ └── tutorial
│ │ ├── di_sequence.graffle
│ │ ├── simple_scope.graffle
│ │ ├── QuickLook
│ │ │ ├── Preview.pdf
│ │ │ └── Thumbnail.tiff
│ │ ├── data.plist
│ │ └── image7.png
│ │ ├── tutorial_00.graffle
│ │ ├── tutorial_02.graffle
│ │ ├── QuickLook
│ │ │ ├── Preview.pdf
│ │ │ └── Thumbnail.tiff
│ │ ├── data.plist
│ │ └── image11.png
│ │ ├── tutorial_03.graffle
│ │ ├── QuickLook
│ │ │ ├── Preview.pdf
│ │ │ └── Thumbnail.tiff
│ │ ├── data.plist
│ │ └── image13.png
│ │ ├── tutorial_04.graffle
│ │ ├── QuickLook
│ │ │ ├── Preview.pdf
│ │ │ └── Thumbnail.tiff
│ │ ├── data.plist
│ │ └── image15.png
│ │ ├── tutorial_07.graffle
│ │ ├── QuickLook
│ │ │ ├── Preview.pdf
│ │ │ └── Thumbnail.tiff
│ │ ├── data.plist
│ │ └── image9.png
│ │ ├── tutorial_08-09.graffle
│ │ ├── QuickLook
│ │ │ ├── Preview.pdf
│ │ │ └── Thumbnail.tiff
│ │ ├── data.plist
│ │ └── image10.png
│ │ ├── tutorial_10-11.graffle
│ │ ├── QuickLook
│ │ │ ├── Preview.pdf
│ │ │ └── Thumbnail.tiff
│ │ ├── data.plist
│ │ └── image10.png
│ │ ├── tutorial_proto.graffle
│ │ ├── QuickLook
│ │ │ ├── Preview.pdf
│ │ │ └── Thumbnail.tiff
│ │ ├── data.plist
│ │ └── image7.png
│ │ └── xhr_service.graffle
└── logo
│ ├── AngularJS-Shield.exports
│ ├── AngularJS-Shield-huge.png
│ ├── AngularJS-Shield-large.png
│ ├── AngularJS-Shield-medium.png
│ ├── AngularJS-Shield-small.png
│ ├── AngularJS-Shield.eps
│ └── AngularJS-Shield.pdf
│ ├── AngularJS-Shield.graffle
│ ├── AngularJS.exports
│ ├── AngularJS-huge.png
│ ├── AngularJS-large.png
│ ├── AngularJS-medium.png
│ ├── AngularJS-small.png
│ ├── AngularJS.eps
│ └── AngularJS.pdf
│ └── AngularJS.graffle
│ ├── data.plist
│ ├── image1.png
│ └── image2.png
├── java
├── lib
├── closure-compiler
│ ├── COPYING
│ ├── README
│ ├── compiler.jar
│ └── version.txt
├── htmlparser
│ └── htmlparser.js
├── jasmine-jstd-adapter
│ ├── JasmineAdapter.js
│ └── version.txt
├── jasmine
│ ├── MIT.LICENSE
│ ├── jasmine-html.js
│ ├── jasmine.css
│ ├── jasmine.js
│ ├── jasmine_favicon.png
│ └── version.txt
├── jquery
│ ├── jquery.js
│ ├── jquery.min.js
│ └── version.txt
├── jsl
│ ├── jsl
│ └── jsl.default.conf
├── jstestdriver
│ ├── JsTestDriver.jar
│ ├── coverage.jar
│ └── version.txt
├── nodeserver
│ ├── favicon.ico
│ └── server.js
└── showdown
│ ├── index.js
│ └── showdown-0.9.js
├── link-docs.sh
├── logs
└── .gitignore
├── nodeserver.sh
├── package.json
├── perf
├── DCLvsWindowOnLoad.html
├── MiscPerf.js
├── data
│ ├── jsonParserPayload.js
│ └── jsonParserPayload.rb
├── jsonPerfSpec.js
├── noangular.html
└── testUtils.js
├── pom.xml
├── regression
├── filter_repeater.html
├── issue-169.html
├── issue-352.html
├── issue-353.html
├── issue-584.html
├── ng_include_this.html
├── ng_include_this.partial
├── resource_json_date.html
├── resource_json_date.json
└── sanitizer.html
├── release-commit.sh
├── server-coverage.sh
├── server-scenario.sh
├── server.sh
├── src
├── Angular.js
├── AngularPublic.js
├── angular-bootstrap.js
├── angular.prefix
├── angular.suffix
├── apis.js
├── auto
│ └── injector.js
├── bootstrap
│ ├── bootstrap-prettify.js
│ ├── bootstrap.js
│ ├── css
│ │ └── bootstrap.css
│ └── google-prettify
│ │ ├── prettify.css
│ │ └── prettify.js
├── jqLite.js
├── loader.js
├── loader.prefix
├── loader.suffix
├── module.prefix
├── module.suffix
├── ng
│ ├── anchorScroll.js
│ ├── browser.js
│ ├── cacheFactory.js
│ ├── compile.js
│ ├── controller.js
│ ├── directive
│ │ ├── a.js
│ │ ├── booleanAttrs.js
│ │ ├── directives.js
│ │ ├── form.js
│ │ ├── input.js
│ │ ├── ngBind.js
│ │ ├── ngClass.js
│ │ ├── ngCloak.js
│ │ ├── ngController.js
│ │ ├── ngCsp.js
│ │ ├── ngEventDirs.js
│ │ ├── ngInclude.js
│ │ ├── ngInit.js
│ │ ├── ngNonBindable.js
│ │ ├── ngPluralize.js
│ │ ├── ngRepeat.js
│ │ ├── ngShowHide.js
│ │ ├── ngStyle.js
│ │ ├── ngSwitch.js
│ │ ├── ngTransclude.js
│ │ ├── ngView.js
│ │ ├── script.js
│ │ ├── select.js
│ │ └── style.js
│ ├── document.js
│ ├── exceptionHandler.js
│ ├── filter.js
│ ├── filter
│ │ ├── filter.js
│ │ ├── filters.js
│ │ ├── limitTo.js
│ │ └── orderBy.js
│ ├── http.js
│ ├── httpBackend.js
│ ├── interpolate.js
│ ├── locale.js
│ ├── location.js
│ ├── log.js
│ ├── parse.js
│ ├── q.js
│ ├── rootElement.js
│ ├── rootScope.js
│ ├── route.js
│ ├── routeParams.js
│ ├── sniffer.js
│ ├── timeout.js
│ └── window.js
├── ngCookies
│ └── cookies.js
├── ngLocale
│ ├── angular-locale_am-et.js
│ ├── angular-locale_am.js
│ ├── angular-locale_ar-eg.js
│ ├── angular-locale_ar.js
│ ├── angular-locale_bg-bg.js
│ ├── angular-locale_bg.js
│ ├── angular-locale_bn-bd.js
│ ├── angular-locale_bn.js
│ ├── angular-locale_ca-es.js
│ ├── angular-locale_ca.js
│ ├── angular-locale_cs-cz.js
│ ├── angular-locale_cs.js
│ ├── angular-locale_da-dk.js
│ ├── angular-locale_da.js
│ ├── angular-locale_de-at.js
│ ├── angular-locale_de-be.js
│ ├── angular-locale_de-ch.js
│ ├── angular-locale_de-de.js
│ ├── angular-locale_de-lu.js
│ ├── angular-locale_de.js
│ ├── angular-locale_el-gr.js
│ ├── angular-locale_el-polyton.js
│ ├── angular-locale_el.js
│ ├── angular-locale_en-as.js
│ ├── angular-locale_en-au.js
│ ├── angular-locale_en-dsrt-us.js
│ ├── angular-locale_en-dsrt.js
│ ├── angular-locale_en-gb.js
│ ├── angular-locale_en-gu.js
│ ├── angular-locale_en-ie.js
│ ├── angular-locale_en-in.js
│ ├── angular-locale_en-iso.js
│ ├── angular-locale_en-mh.js
│ ├── angular-locale_en-mp.js
│ ├── angular-locale_en-sg.js
│ ├── angular-locale_en-um.js
│ ├── angular-locale_en-us.js
│ ├── angular-locale_en-vi.js
│ ├── angular-locale_en-za.js
│ ├── angular-locale_en-zz.js
│ ├── angular-locale_en.js
│ ├── angular-locale_es-es.js
│ ├── angular-locale_es.js
│ ├── angular-locale_et-ee.js
│ ├── angular-locale_et.js
│ ├── angular-locale_eu-es.js
│ ├── angular-locale_eu.js
│ ├── angular-locale_fa-ir.js
│ ├── angular-locale_fa.js
│ ├── angular-locale_fi-fi.js
│ ├── angular-locale_fi.js
│ ├── angular-locale_fil-ph.js
│ ├── angular-locale_fil.js
│ ├── angular-locale_fr-bl.js
│ ├── angular-locale_fr-ca.js
│ ├── angular-locale_fr-fr.js
│ ├── angular-locale_fr-gp.js
│ ├── angular-locale_fr-mc.js
│ ├── angular-locale_fr-mf.js
│ ├── angular-locale_fr-mq.js
│ ├── angular-locale_fr-re.js
│ ├── angular-locale_fr.js
│ ├── angular-locale_gl-es.js
│ ├── angular-locale_gl.js
│ ├── angular-locale_gsw-ch.js
│ ├── angular-locale_gsw.js
│ ├── angular-locale_gu-in.js
│ ├── angular-locale_gu.js
│ ├── angular-locale_he-il.js
│ ├── angular-locale_he.js
│ ├── angular-locale_hi-in.js
│ ├── angular-locale_hi.js
│ ├── angular-locale_hr-hr.js
│ ├── angular-locale_hr.js
│ ├── angular-locale_hu-hu.js
│ ├── angular-locale_hu.js
│ ├── angular-locale_id-id.js
│ ├── angular-locale_id.js
│ ├── angular-locale_in.js
│ ├── angular-locale_is-is.js
│ ├── angular-locale_is.js
│ ├── angular-locale_it-it.js
│ ├── angular-locale_it.js
│ ├── angular-locale_iw.js
│ ├── angular-locale_ja-jp.js
│ ├── angular-locale_ja.js
│ ├── angular-locale_kn-in.js
│ ├── angular-locale_kn.js
│ ├── angular-locale_ko-kr.js
│ ├── angular-locale_ko.js
│ ├── angular-locale_ln-cd.js
│ ├── angular-locale_ln.js
│ ├── angular-locale_lt-lt.js
│ ├── angular-locale_lt.js
│ ├── angular-locale_lv-lv.js
│ ├── angular-locale_lv.js
│ ├── angular-locale_ml-in.js
│ ├── angular-locale_ml.js
│ ├── angular-locale_mo.js
│ ├── angular-locale_mr-in.js
│ ├── angular-locale_mr.js
│ ├── angular-locale_ms-my.js
│ ├── angular-locale_ms.js
│ ├── angular-locale_mt-mt.js
│ ├── angular-locale_mt.js
│ ├── angular-locale_nl-nl.js
│ ├── angular-locale_nl.js
│ ├── angular-locale_no.js
│ ├── angular-locale_or-in.js
│ ├── angular-locale_or.js
│ ├── angular-locale_pl-pl.js
│ ├── angular-locale_pl.js
│ ├── angular-locale_pt-br.js
│ ├── angular-locale_pt-pt.js
│ ├── angular-locale_pt.js
│ ├── angular-locale_ro-ro.js
│ ├── angular-locale_ro.js
│ ├── angular-locale_ru-ru.js
│ ├── angular-locale_ru.js
│ ├── angular-locale_sk-sk.js
│ ├── angular-locale_sk.js
│ ├── angular-locale_sl-si.js
│ ├── angular-locale_sl.js
│ ├── angular-locale_sq-al.js
│ ├── angular-locale_sq.js
│ ├── angular-locale_sr-cyrl-rs.js
│ ├── angular-locale_sr-latn-rs.js
│ ├── angular-locale_sr-rs.js
│ ├── angular-locale_sr.js
│ ├── angular-locale_sv-se.js
│ ├── angular-locale_sv.js
│ ├── angular-locale_sw-tz.js
│ ├── angular-locale_sw.js
│ ├── angular-locale_ta-in.js
│ ├── angular-locale_ta.js
│ ├── angular-locale_te-in.js
│ ├── angular-locale_te.js
│ ├── angular-locale_th-th.js
│ ├── angular-locale_th.js
│ ├── angular-locale_tl-ph.js
│ ├── angular-locale_tl.js
│ ├── angular-locale_tr-tr.js
│ ├── angular-locale_tr.js
│ ├── angular-locale_uk-ua.js
│ ├── angular-locale_uk.js
│ ├── angular-locale_ur-pk.js
│ ├── angular-locale_ur.js
│ ├── angular-locale_vi-vn.js
│ ├── angular-locale_vi.js
│ ├── angular-locale_zh-cn.js
│ ├── angular-locale_zh-hans-cn.js
│ ├── angular-locale_zh-hans.js
│ ├── angular-locale_zh-hk.js
│ ├── angular-locale_zh-tw.js
│ └── angular-locale_zh.js
├── ngMock
│ └── angular-mocks.js
├── ngResource
│ └── resource.js
├── ngSanitize
│ ├── directive
│ │ └── ngBindHtml.js
│ ├── filter
│ │ └── linky.js
│ └── sanitize.js
├── ngScenario
│ ├── Application.js
│ ├── Describe.js
│ ├── Future.js
│ ├── ObjectModel.js
│ ├── Runner.js
│ ├── Scenario.js
│ ├── SpecRunner.js
│ ├── angular-bootstrap.js
│ ├── angular.prefix
│ ├── angular.suffix
│ ├── dsl.js
│ ├── jstd-scenario-adapter
│ │ ├── Adapter.js
│ │ ├── angular.prefix
│ │ └── angular.suffix
│ ├── matchers.js
│ └── output
│ │ ├── Html.js
│ │ ├── Json.js
│ │ ├── Object.js
│ │ └── Xml.js
└── publishExternalApis.js
├── start-iteration.sh
├── test-coverage.sh
├── test-jquery.sh
├── test-modules.sh
├── test-perf.sh
├── test-reset.sh
├── test-scenario.sh
├── test.sh
├── test
├── AngularSpec.js
├── ApiSpecs.js
├── BinderSpec.js
├── auto
│ └── injectorSpec.js
├── bootstrap
│ ├── bootstrapSpec.js
│ └── code.html
├── jQueryPatchSpec.js
├── jqLiteSpec.js
├── jquery_alias.js
├── jquery_remove.js
├── loaderSpec.js
├── matchers.js
├── ng
│ ├── anchorScrollSpec.js
│ ├── browserSpecs.js
│ ├── cacheFactorySpec.js
│ ├── compileSpec.js
│ ├── controllerSpec.js
│ ├── directive
│ │ ├── aSpec.js
│ │ ├── booleanAttrsSpec.js
│ │ ├── formSpec.js
│ │ ├── inputSpec.js
│ │ ├── ngBindSpec.js
│ │ ├── ngClassSpec.js
│ │ ├── ngClickSpec.js
│ │ ├── ngCloakSpec.js
│ │ ├── ngControllerSpec.js
│ │ ├── ngCspSpec.js
│ │ ├── ngEventDirsSpec.js
│ │ ├── ngIncludeSpec.js
│ │ ├── ngInitSpec.js
│ │ ├── ngNonBindableSpec.js
│ │ ├── ngPluralizeSpec.js
│ │ ├── ngRepeatSpec.js
│ │ ├── ngShowHideSpec.js
│ │ ├── ngStyleSpec.js
│ │ ├── ngSwitchSpec.js
│ │ ├── ngViewSpec.js
│ │ ├── scriptSpec.js
│ │ ├── selectSpec.js
│ │ └── styleSpec.js
│ ├── documentSpec.js
│ ├── exceptionHandlerSpec.js
│ ├── filter
│ │ ├── filterSpec.js
│ │ ├── filtersSpec.js
│ │ ├── limitToSpec.js
│ │ └── orderBySpec.js
│ ├── httpBackendSpec.js
│ ├── httpSpec.js
│ ├── interpolateSpec.js
│ ├── localeSpec.js
│ ├── locationSpec.js
│ ├── logSpec.js
│ ├── parseSpec.js
│ ├── qSpec.js
│ ├── rootElementSpec.js
│ ├── rootScopeSpec.js
│ ├── routeParamsSpec.js
│ ├── routeSpec.js
│ ├── snifferSpec.js
│ ├── timeoutSpec.js
│ └── windowSpec.js
├── ngCookies
│ └── cookiesSpec.js
├── ngMock
│ └── angular-mocksSpec.js
├── ngResource
│ └── resourceSpec.js
├── ngSanitize
│ ├── directive
│ │ └── ngBindHtmlSpec.js
│ ├── filter
│ │ └── linkySpec.js
│ └── sanitizeSpec.js
├── ngScenario
│ ├── ApplicationSpec.js
│ ├── DescribeSpec.js
│ ├── FutureSpec.js
│ ├── ObjectModelSpec.js
│ ├── RunnerSpec.js
│ ├── ScenarioSpec.js
│ ├── SpecRunnerSpec.js
│ ├── dslSpec.js
│ ├── e2e
│ │ ├── Runner-compiled.html
│ │ ├── Runner.html
│ │ ├── style.css
│ │ ├── widgets-scenario.js
│ │ └── widgets.html
│ ├── jstd-scenario-adapter
│ │ └── AdapterSpecs.js
│ ├── matchersSpec.js
│ ├── mocks.js
│ └── output
│ │ ├── HtmlSpec.js
│ │ ├── jsonSpec.js
│ │ ├── objectSpec.js
│ │ └── xmlSpec.js
└── testabilityPatch.js
├── tmp
└── .gitignore
├── version.js
├── version.yaml
├── watchr-docs.rb
└── watchr.rb
/.externalToolBuilders/JSTD_perf.launch:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
--------------------------------------------------------------------------------
/.externalToolBuilders/gen_docs.launch:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
--------------------------------------------------------------------------------
/.externalToolBuilders/jsLint.launch:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
--------------------------------------------------------------------------------
/.gitignore:
--------------------------------------------------------------------------------
1 | build/
2 | angularjs.netrc
3 | jstd.log
4 | .DS_Store
5 | gen_docs.disable
6 | test.disable
7 | regression/temp*.html
8 | performance/temp*.html
9 | .idea/workspace.xml
10 | *~
11 | angular.js.tmproj
12 | node_modules
13 | jsTestDriver*.conf
14 | angular.xcodeproj
15 | .idea
16 |
--------------------------------------------------------------------------------
/.settings/.jsdtscope:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
--------------------------------------------------------------------------------
/.settings/de.loskutov.anyedit.AnyEditTools.prefs:
--------------------------------------------------------------------------------
1 | #Mon Jan 24 10:31:47 PST 2011
2 | activeContentFilterList=*.makefile,makefile,*.Makefile,Makefile,Makefile.*,*.mk,MANIFEST.MF
3 | addNewLine=true
4 | convertActionOnSaave=AnyEdit.CnvrtTabToSpaces
5 | eclipse.preferences.version=1
6 | inActiveContentFilterList=
7 | javaTabWidthForJava=true
8 | org.eclipse.jdt.ui.editor.tab.width=2
9 | projectPropsEnabled=false
10 | removeTrailingSpaces=true
11 | replaceAllSpaces=false
12 | replaceAllTabs=false
13 | saveAndAddLine=true
14 | saveAndConvert=true
15 | saveAndTrim=true
16 | useModulo4Tabs=false
17 |
--------------------------------------------------------------------------------
/.settings/org.eclipse.wst.jsdt.ui.superType.container:
--------------------------------------------------------------------------------
1 | org.eclipse.wst.jsdt.launching.JRE_CONTAINER
--------------------------------------------------------------------------------
/.settings/org.eclipse.wst.jsdt.ui.superType.name:
--------------------------------------------------------------------------------
1 | Global
--------------------------------------------------------------------------------
/LICENSE:
--------------------------------------------------------------------------------
1 | The MIT License
2 |
3 | Copyright (c) 2010-2012 Google, Inc. http://angularjs.org
4 |
5 | Permission is hereby granted, free of charge, to any person obtaining a copy
6 | of this software and associated documentation files (the "Software"), to deal
7 | in the Software without restriction, including without limitation the rights
8 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
9 | copies of the Software, and to permit persons to whom the Software is
10 | furnished to do so, subject to the following conditions:
11 |
12 | The above copyright notice and this permission notice shall be included in
13 | all copies or substantial portions of the Software.
14 |
15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
16 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
17 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
18 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
19 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
20 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
21 | THE SOFTWARE.
22 |
23 |
--------------------------------------------------------------------------------
/README.md:
--------------------------------------------------------------------------------
1 | AngularJS
2 | =========
3 |
4 | * Web site: http://angularjs.org
5 | * Tutorial: http://docs.angularjs.org/#!/tutorial
6 | * API Docs: http://docs.angularjs.org
7 | * Developer Guide: http://docs.angularjs.org/#!/guide
8 |
9 | Compiling
10 | ---------
11 | rake compile
12 |
13 | Running Tests
14 | -------------
15 | ./server.sh # start the server
16 | open http://localhost:9876/capture # capture browser
17 | ./test.sh # run all unit tests
18 |
19 |
20 |
--------------------------------------------------------------------------------
/angularjs.ftp:
--------------------------------------------------------------------------------
1 | bin
2 | cd angularjs.org/ng
3 | put angular-debug.js js/angular-debug.js
4 | put angular-minified.js js/angular-minified.js
5 | put angular-scenario.js js/angular-scenario.js
6 |
--------------------------------------------------------------------------------
/check-size.sh:
--------------------------------------------------------------------------------
1 | #!/bin/bash
2 |
3 | rake compile
4 | gzip -c < build/angular.min.js > build/angular.min.js.gzip
5 | ls -l build/angular.min.*
6 |
--------------------------------------------------------------------------------
/css/angular.css:
--------------------------------------------------------------------------------
1 | @charset "UTF-8";
2 |
3 | [ng\:cloak], [ng-cloak], [data-ng-cloak], [x-ng-cloak],
4 | .ng-cloak, .x-ng-cloak {
5 | display: none;
6 | }
7 |
8 | ng\:form {
9 | display: block;
10 | }
11 |
--------------------------------------------------------------------------------
/docs/content/api/index.ngdoc:
--------------------------------------------------------------------------------
1 | @ngdoc overview
2 | @name API Reference
3 | @description
4 |
5 | Use the API Refference documentation when you need more information about a specific feature. Check out
6 | {@link guide/ Developer Guide} for AngularJS concepts. If you are new to AngularJS we recomend the
7 | {@link tutorial/ Tutorial}.
8 |
--------------------------------------------------------------------------------
/docs/content/api/ng.ngdoc:
--------------------------------------------------------------------------------
1 | @ngdoc overview
2 | @name ng
3 | @description
4 |
5 | The `ng` is an angular module which contains all of the core angular services.
6 |
--------------------------------------------------------------------------------
/docs/content/guide/dev_guide.mvc.ngdoc:
--------------------------------------------------------------------------------
1 | @ngdoc overview
2 | @name Developer Guide: About MVC in Angular
3 | @description
4 |
5 | While Model-View-Controller (MVC) has acquired different shades of meaning over the years since it
6 | first appeared, angular incorporates the basic principles behind the original {@link
7 | http://en.wikipedia.org/wiki/Model–view–controller MVC} software design pattern into its way of
8 | building client-side web applications.
9 |
10 | The MVC pattern greatly summarized:
11 |
12 | * Separate applications into distinct presentation, data, and logic components
13 | * Encourage loose coupling between these components
14 |
15 | Along with {@link dev_guide.services services} and {@link di dependency injection}, MVC
16 | makes angular applications better structured, easier to maintain and more testable.
17 |
18 | The following topics explain how angular incorporates the MVC pattern into the angular way of
19 | developing web applications:
20 |
21 | * {@link dev_guide.mvc.understanding_model Understanding the Model Component}
22 | * {@link dev_guide.mvc.understanding_controller Understanding the Controller Component}
23 | * {@link dev_guide.mvc.understanding_view Understanding the View Component}
24 |
25 |
--------------------------------------------------------------------------------
/docs/content/guide/dev_guide.mvc.understanding_view.ngdoc:
--------------------------------------------------------------------------------
1 | @ngdoc overview
2 | @name Developer Guide: About MVC in Angular: Understanding the View Component
3 | @description
4 |
5 | In angular, the view is the DOM loaded and rendered in the browser, after angular has transformed
6 | the DOM based on information in the template, controller and model.
7 |
8 |
9 |
10 | In the angular implementation of MVC, the view has knowledge of both the model and the controller.
11 | The view knows about the model where two-way data-binding occurs. The view has knowledge of the
12 | controller through angular directives, such as {@link api/ng.directive:ngController
13 | ngController} and {@link api/ng.directive:ngView ngView}, and through bindings of this form:
14 | `{{someControllerFunction()}}`. In these ways, the view can call functions in an associated
15 | controller function.
16 |
17 |
18 | ## Related Topics
19 |
20 | * {@link dev_guide.mvc About MVC in Angular}
21 | * {@link dev_guide.mvc.understanding_model Understanding the Model Component}
22 | * {@link dev_guide.mvc.understanding_controller Understanding the Controller Component}
23 |
--------------------------------------------------------------------------------
/docs/content/guide/dev_guide.services.ngdoc:
--------------------------------------------------------------------------------
1 | @ngdoc overview
2 | @name Developer Guide: Angular Services
3 | @description
4 |
5 | Services are a feature that angular brings to client-side web apps from the server side, where
6 | services have been commonly used for a long time. Services in angular apps are substitutable
7 | objects that are wired together using {@link di dependency injection (DI)}. Services are
8 | most often used with {@link di dependency injection}, also a key feature of angular apps.
9 |
10 |
11 | ## Related Topics
12 |
13 | * {@link dev_guide.services.understanding_services Understanding Angular Services}
14 | * {@link dev_guide.services.creating_services Creating Angular Services}
15 | * {@link dev_guide.services.managing_dependencies Managing Service Dependencies}
16 | * {@link dev_guide.services.injecting_controllers Injecting Services Into Controllers}
17 | * {@link dev_guide.services.testing_services Testing Angular Services}
18 |
19 | ## Related API
20 |
21 | * {@link api/ng Angular Service API}
22 |
--------------------------------------------------------------------------------
/docs/content/guide/dev_guide.templates.css-styling.ngdoc:
--------------------------------------------------------------------------------
1 | @ngdoc overview
2 | @name Developer Guide: Templates: Working With CSS in Angular
3 | @description
4 |
5 |
6 | Angular sets these CSS classes. It is up to your application to provide useful styling.
7 |
8 | # CSS classes used by angular
9 |
10 | * `ng-invalid`, `ng-valid`
11 | - **Usage:** angular applies this class to an input widget element if that element's input does
12 | notpass validation. (see {@link api/ng.directive:input input} directive).
13 |
14 | * `ng-pristine`, `ng-dirty`
15 | - **Usage:** angular {@link api/ng.directive:input input} directive applies `ng-pristine` class
16 | to a new input widget element which did not have user interaction. Once the user interacts with
17 | the input widget the class is changed to `ng-dirty`.
18 |
19 |
20 | ## Related Topics
21 |
22 | * {@link dev_guide.templates Angular Templates}
23 | * {@link forms Angular Forms}
24 |
--------------------------------------------------------------------------------
/docs/content/guide/dev_guide.templates.filters.ngdoc:
--------------------------------------------------------------------------------
1 | @ngdoc overview
2 | @name Developer Guide: Templates: Understanding Angular Filters
3 | @description
4 |
5 | Angular filters format data for display to the user. In addition to formatting data, filters can
6 | also modify the DOM. This allows filters to handle tasks such as conditionally applying CSS styles
7 | to filtered output.
8 |
9 | For example, you might have a data object that needs to be formatted according to the locale before
10 | displaying it to the user. You can pass expressions through a chain of filters like this:
11 |
12 | name | uppercase
13 |
14 | The expression evaluator simply passes the value of name to
15 | {@link api/ng.filter:uppercase uppercase filter}.
16 |
17 | In addition to formatting data, filters can also modify the DOM. This allows filters to handle
18 | tasks such as conditionally applying CSS styles to filtered output.
19 |
20 |
21 | ## Related Topics
22 |
23 | * {@link dev_guide.templates.filters.using_filters Using Angular Filters}
24 | * {@link dev_guide.templates.filters.creating_filters Creating Angular Filters}
25 |
26 | ## Related API
27 |
28 | * {@link api/ng.$filter Angular Filter API}
29 |
--------------------------------------------------------------------------------
/docs/content/guide/type.ngdoc:
--------------------------------------------------------------------------------
1 | @ngdoc overview
2 | @name Developer Guide: Type
3 | @description
4 |
--------------------------------------------------------------------------------
/docs/content/tutorial/the_end.ngdoc:
--------------------------------------------------------------------------------
1 | @ngdoc overview
2 | @name Tutorial: The End
3 | @description
4 |
5 | Our application is now complete. Feel free to experiment with the code further, and jump back to
6 | previous steps using the `git checkout` or `goto_step.sh` commands.
7 |
8 | For more details and examples of the angular concepts we touched on in this tutorial, see the
9 | {@link guide/ Developer Guide}.
10 |
11 | For several more examples of code, see the {@link cookbook/ Cookbook}.
12 |
13 | When you are ready to start developing a project using angular, we recommend that you bootstrap
14 | your development with the {@link https://github.com/angular/angular-seed angular seed} project.
15 |
16 | We hope this tutorial was useful to you and that you learned enough about angular to make you want
17 | to learn more. We especially hope you are inspired to go out and develop angular web apps of your
18 | own, and that you might be interested in {@link misc/contribute contributing} to angular.
19 |
20 | If you have questions or feedback or just want to say "hi", please post a message at {@link
21 | https://groups.google.com/forum/#!forum/angular}.
22 |
--------------------------------------------------------------------------------
/docs/img/AngularJS-small.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xrd/angular.js/166867a6e1977fcea085bbae446bab6eb250d209/docs/img/AngularJS-small.png
--------------------------------------------------------------------------------
/docs/img/One_Way_Data_Binding.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xrd/angular.js/166867a6e1977fcea085bbae446bab6eb250d209/docs/img/One_Way_Data_Binding.png
--------------------------------------------------------------------------------
/docs/img/Two_Way_Data_Binding.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xrd/angular.js/166867a6e1977fcea085bbae446bab6eb250d209/docs/img/Two_Way_Data_Binding.png
--------------------------------------------------------------------------------
/docs/img/angular_parts.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xrd/angular.js/166867a6e1977fcea085bbae446bab6eb250d209/docs/img/angular_parts.png
--------------------------------------------------------------------------------
/docs/img/bullet.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xrd/angular.js/166867a6e1977fcea085bbae446bab6eb250d209/docs/img/bullet.png
--------------------------------------------------------------------------------
/docs/img/form_data_flow.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xrd/angular.js/166867a6e1977fcea085bbae446bab6eb250d209/docs/img/form_data_flow.png
--------------------------------------------------------------------------------
/docs/img/glyphicons-halflings-white.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xrd/angular.js/166867a6e1977fcea085bbae446bab6eb250d209/docs/img/glyphicons-halflings-white.png
--------------------------------------------------------------------------------
/docs/img/glyphicons-halflings.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xrd/angular.js/166867a6e1977fcea085bbae446bab6eb250d209/docs/img/glyphicons-halflings.png
--------------------------------------------------------------------------------
/docs/img/guide/about_model_final.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xrd/angular.js/166867a6e1977fcea085bbae446bab6eb250d209/docs/img/guide/about_model_final.png
--------------------------------------------------------------------------------
/docs/img/guide/about_view_final.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xrd/angular.js/166867a6e1977fcea085bbae446bab6eb250d209/docs/img/guide/about_view_final.png
--------------------------------------------------------------------------------
/docs/img/guide/di_sequence_final.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xrd/angular.js/166867a6e1977fcea085bbae446bab6eb250d209/docs/img/guide/di_sequence_final.png
--------------------------------------------------------------------------------
/docs/img/guide/dom_scope_final.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xrd/angular.js/166867a6e1977fcea085bbae446bab6eb250d209/docs/img/guide/dom_scope_final.png
--------------------------------------------------------------------------------
/docs/img/guide/hashbang_vs_regular_url.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xrd/angular.js/166867a6e1977fcea085bbae446bab6eb250d209/docs/img/guide/hashbang_vs_regular_url.jpg
--------------------------------------------------------------------------------
/docs/img/guide/scenario_runner.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xrd/angular.js/166867a6e1977fcea085bbae446bab6eb250d209/docs/img/guide/scenario_runner.png
--------------------------------------------------------------------------------
/docs/img/guide/simple_scope_final.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xrd/angular.js/166867a6e1977fcea085bbae446bab6eb250d209/docs/img/guide/simple_scope_final.png
--------------------------------------------------------------------------------
/docs/img/helloworld.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xrd/angular.js/166867a6e1977fcea085bbae446bab6eb250d209/docs/img/helloworld.png
--------------------------------------------------------------------------------
/docs/img/helloworld_2way.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xrd/angular.js/166867a6e1977fcea085bbae446bab6eb250d209/docs/img/helloworld_2way.png
--------------------------------------------------------------------------------
/docs/img/tutorial/catalog_screen.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xrd/angular.js/166867a6e1977fcea085bbae446bab6eb250d209/docs/img/tutorial/catalog_screen.png
--------------------------------------------------------------------------------
/docs/img/tutorial/tutorial_00.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xrd/angular.js/166867a6e1977fcea085bbae446bab6eb250d209/docs/img/tutorial/tutorial_00.png
--------------------------------------------------------------------------------
/docs/img/tutorial/tutorial_00_final.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xrd/angular.js/166867a6e1977fcea085bbae446bab6eb250d209/docs/img/tutorial/tutorial_00_final.png
--------------------------------------------------------------------------------
/docs/img/tutorial/tutorial_02.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xrd/angular.js/166867a6e1977fcea085bbae446bab6eb250d209/docs/img/tutorial/tutorial_02.png
--------------------------------------------------------------------------------
/docs/img/tutorial/tutorial_03.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xrd/angular.js/166867a6e1977fcea085bbae446bab6eb250d209/docs/img/tutorial/tutorial_03.png
--------------------------------------------------------------------------------
/docs/img/tutorial/tutorial_04.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xrd/angular.js/166867a6e1977fcea085bbae446bab6eb250d209/docs/img/tutorial/tutorial_04.png
--------------------------------------------------------------------------------
/docs/img/tutorial/tutorial_07_final.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xrd/angular.js/166867a6e1977fcea085bbae446bab6eb250d209/docs/img/tutorial/tutorial_07_final.png
--------------------------------------------------------------------------------
/docs/img/tutorial/tutorial_08-09_final.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xrd/angular.js/166867a6e1977fcea085bbae446bab6eb250d209/docs/img/tutorial/tutorial_08-09_final.png
--------------------------------------------------------------------------------
/docs/img/tutorial/tutorial_10-11_final.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xrd/angular.js/166867a6e1977fcea085bbae446bab6eb250d209/docs/img/tutorial/tutorial_10-11_final.png
--------------------------------------------------------------------------------
/docs/img/tutorial/xhr_service_final.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xrd/angular.js/166867a6e1977fcea085bbae446bab6eb250d209/docs/img/tutorial/xhr_service_final.png
--------------------------------------------------------------------------------
/docs/spec/domSpec.js:
--------------------------------------------------------------------------------
1 | var DOM = require('../src/dom.js').DOM;
2 |
3 | describe('dom', function() {
4 | var dom;
5 |
6 | beforeEach(function() {
7 | dom = new DOM();
8 | });
9 |
10 | describe('h', function() {
11 |
12 | it('should render using function', function() {
13 | var cbThis;
14 | var cdValue;
15 | dom.h('heading', 'content', function(value){
16 | cbThis = this;
17 | cbValue = value;
18 | });
19 | expect(cbThis).toEqual(dom);
20 | expect(cbValue).toEqual('content');
21 | });
22 |
23 | it('should update heading numbers', function() {
24 | dom.h('heading', function() {
25 | this.html('
sub-heading
');
26 | });
27 | expect(dom.toString()).toContain('heading
');
28 | expect(dom.toString()).toContain('sub-heading
');
29 | });
30 |
31 | });
32 |
33 | });
34 |
--------------------------------------------------------------------------------
/docs/spec/sitemapSpec.js:
--------------------------------------------------------------------------------
1 | var SiteMap = require('../src/SiteMap.js').SiteMap;
2 | var Doc = require('../src/ngdoc.js').Doc;
3 |
4 |
5 | describe('sitemap', function() {
6 | it('should render empty sitemap', function() {
7 | var map = new SiteMap([]);
8 | expect(map.render()).toEqual([
9 | '',
10 | '',
11 | '', ''].join('\n'));
12 | });
13 |
14 | it('should render ngdoc url', function() {
15 | var map = new SiteMap([new Doc({section: 'foo', id: 'a.b.c<>\'"&'})]);
16 | expect(map.render()).toContain([
17 | ' ',
18 | 'http://docs.angularjs.org/#!/foo/a.b.c<>'"&',
19 | 'weekly',
20 | ''].join(''));
21 |
22 | });
23 | });
24 |
--------------------------------------------------------------------------------
/docs/spec/specs.js:
--------------------------------------------------------------------------------
1 | if (global.jasmine) return;
2 |
3 | var jasmine = require('../../lib/jasmine-1.0.1');
4 |
5 | for(var key in jasmine) {
6 | global[key] = jasmine[key];
7 | }
8 |
9 | //Patch Jasmine for proper stack traces
10 | jasmine.Spec.prototype.fail = function(e) {
11 | var expectationResult = new jasmine.ExpectationResult({
12 | passed: false,
13 | message: e ? jasmine.util.formatException(e) : 'Exception'
14 | });
15 | // PATCH
16 | if (e) {
17 | expectationResult.trace = e;
18 | }
19 | this.results_.addResult(expectationResult);
20 | };
21 |
22 |
23 |
24 | var isVerbose = false;
25 | var showColors = true;
26 | process.argv.forEach(function(arg){
27 | switch(arg) {
28 | case '--color': showColors = true; break;
29 | case '--noColor': showColors = false; break;
30 | case '--verbose': isVerbose = true; break;
31 | }
32 | });
33 |
34 | jasmine.executeSpecsInFolder(__dirname, function(runner, log){
35 | process.exit(runner.results().failedCount);
36 | }, isVerbose, showColors);
37 |
--------------------------------------------------------------------------------
/docs/spec/writerSpec.js:
--------------------------------------------------------------------------------
1 | var writer = require('../src/writer.js');
2 | describe('writer', function() {
3 | describe('toString', function() {
4 | var toString = writer.toString;
5 |
6 | it('should merge string', function() {
7 | expect(toString('abc')).toEqual('abc');
8 | });
9 |
10 | it('should merge obj', function() {
11 | expect(toString({a:1})).toEqual('{"a":1}');
12 | });
13 |
14 | it('should merge array', function() {
15 | expect(toString(['abc',{}])).toEqual('abc{}');
16 | });
17 | });
18 |
19 | describe('replace method', function() {
20 | var content,
21 | replacements;
22 |
23 | beforeEach(function() {
24 | content = 'angular super jQuery manifest';
25 | });
26 |
27 | it('should replace placeholders', function() {
28 | replacements = {'angular': 'ng', 'jQuery': 'jqlite','notHere': 'here'};
29 |
30 | content = writer.replace(content, replacements);
31 | expect(content).toBe('ng super jqlite manifest');
32 | });
33 | });
34 | });
35 |
--------------------------------------------------------------------------------
/docs/src/SiteMap.js:
--------------------------------------------------------------------------------
1 | exports.SiteMap = SiteMap;
2 |
3 | /**
4 | * @see http://www.sitemaps.org/protocol.php
5 | *
6 | * @param docs
7 | * @returns {SiteMap}
8 | */
9 | function SiteMap(docs){
10 | this.render = function() {
11 | var map = [];
12 | map.push('');
13 | map.push('');
14 | docs.forEach(function(doc){
15 | map.push(' http://docs.angularjs.org/#!/' +
16 | encode(doc.section) + '/' +
17 | encode(doc.id) +
18 | 'weekly');
19 | });
20 | map.push('');
21 | map.push('');
22 | return map.join('\n');
23 | };
24 |
25 | function encode(text){
26 | return text
27 | .replace(/&/mg, '&')
28 | .replace(//mg, '>')
30 | .replace(/'/mg, ''')
31 | .replace(/"/mg, '"');
32 | }
33 | }
34 |
--------------------------------------------------------------------------------
/docs/src/ignore.words:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xrd/angular.js/166867a6e1977fcea085bbae446bab6eb250d209/docs/src/ignore.words
--------------------------------------------------------------------------------
/docs/src/templates/.htaccess:
--------------------------------------------------------------------------------
1 | ## OFFLINE SUPPORT ##
2 |
3 | # These rules tell apache to check if there is a cookie called "offline", with value set to the
4 | # current angular version. If this rule matches the appcache-offline.manifest will be served for
5 | # requests to appcache.manifest
6 | #
7 | # This file must be processed by Rake in order to replace %ANGULAR_VERSION% with the actual version.
8 |
9 | RewriteEngine on
10 | RewriteCond %{HTTP_COOKIE} ng-offline="NG_VERSION_FULL"
11 | RewriteRule appcache.manifest appcache-offline.manifest
12 |
13 | ## Redirect to the latest manifest
14 | RewriteCond %{HTTP_HOST} ^docs-next\.angularjs\.org$
15 | RewriteRule appcache.manifest http://code.angularjs.org/next/docs/appcache.manifest [R=301]
16 |
17 | ## HTML5 URL Support ##
18 | RewriteRule ^(guide|api|cookbook|misc|tutorial)(/.*)?$ index.html
19 |
--------------------------------------------------------------------------------
/docs/src/templates/docs-scenario.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | AngularJS Docs E2E Test Runner
5 |
6 |
7 |
8 |
9 |
10 |
11 |
--------------------------------------------------------------------------------
/docs/src/templates/font/fontawesome-webfont.eot:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xrd/angular.js/166867a6e1977fcea085bbae446bab6eb250d209/docs/src/templates/font/fontawesome-webfont.eot
--------------------------------------------------------------------------------
/docs/src/templates/font/fontawesome-webfont.svgz:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xrd/angular.js/166867a6e1977fcea085bbae446bab6eb250d209/docs/src/templates/font/fontawesome-webfont.svgz
--------------------------------------------------------------------------------
/docs/src/templates/font/fontawesome-webfont.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xrd/angular.js/166867a6e1977fcea085bbae446bab6eb250d209/docs/src/templates/font/fontawesome-webfont.ttf
--------------------------------------------------------------------------------
/docs/src/templates/font/fontawesome-webfont.woff:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xrd/angular.js/166867a6e1977fcea085bbae446bab6eb250d209/docs/src/templates/font/fontawesome-webfont.woff
--------------------------------------------------------------------------------
/docs/src/templates/js/jquery.js:
--------------------------------------------------------------------------------
1 | ../../../../lib/jquery/jquery.js
--------------------------------------------------------------------------------
/docs/src/templates/js/jquery.min.js:
--------------------------------------------------------------------------------
1 | ../../../../lib/jquery/jquery.min.js
--------------------------------------------------------------------------------
/docs/src/templates/offline.html:
--------------------------------------------------------------------------------
1 | OFFLINE
2 |
3 | This page is currently unavailable because your are offline.
4 | Please connect to the Internet and reload the page.
5 |
--------------------------------------------------------------------------------
/example/index.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
10 |
11 |
12 |
--------------------------------------------------------------------------------
/example/personalLog/personalLog.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | Personal Log
5 |
6 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
22 |
23 |
24 | Logs:
25 |
26 | -
27 | {{log.at | date:'yy-MM-dd HH:mm'}} {{log.msg}}
28 | [x]
29 |
30 |
31 |
32 |
33 |
34 |
--------------------------------------------------------------------------------
/example/personalLog/scenario/runner.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | Personal Log Scenario Runner
5 |
6 |
7 |
8 |
9 |
10 |
11 |
--------------------------------------------------------------------------------
/example/temp.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | angular dev sandbox
5 |
6 |
19 |
20 |
21 |
22 |
23 | view1 | view2 | blank
24 |
25 |
26 |
27 |
28 |
29 |
30 |
31 |
--------------------------------------------------------------------------------
/example/view1.html:
--------------------------------------------------------------------------------
1 | view1
2 | location: {{url()}}
3 |
--------------------------------------------------------------------------------
/example/view2.html:
--------------------------------------------------------------------------------
1 | view2
2 | location: {{url()}}
3 |
--------------------------------------------------------------------------------
/gen_docs.sh:
--------------------------------------------------------------------------------
1 | #!/bin/bash
2 | if [ ! -e gen_docs.disable ]; then
3 | ./node_modules/.bin/jasmine-node docs/spec --noColor && node docs/src/gen-docs.js
4 | fi
5 |
--------------------------------------------------------------------------------
/i18n/README.md:
--------------------------------------------------------------------------------
1 | # i18n directory overview:
2 |
3 | - closure/ - closure files we use for ruleset generation
4 | - locale/ - angular's locale ruleset files
5 | - src/ - source files
6 | - spec/ - spec files for stuff in src directory
7 | - generate.sh - runs src scripts on closure dir and stores output in locale dir
8 | - update-closure.sh - downloads the latest version of closure files from public svn repo
9 |
10 | The closure files (maintained by Shanjian Li (shanjian)) change very rarely, so we don't need to
11 | regenerate locale files very often.
12 |
13 |
--------------------------------------------------------------------------------
/i18n/e2e/localeTest_cs.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | locale test
6 |
7 |
8 |
13 |
14 |
15 |
16 | date: {{input | date:"medium"}}
17 | date: {{input | date:"longDate"}}
18 | number: {{input | number}}
19 | currency: {{input | currency }}
20 |
21 |
22 |
--------------------------------------------------------------------------------
/i18n/e2e/localeTest_de.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | locale test
6 |
7 |
8 |
13 |
14 |
15 |
16 | date: {{input | date:"medium"}}
17 | date: {{input | date:"longDate"}}
18 | number: {{input | number}}
19 | currency: {{input | currency }}
20 |
21 |
22 |
--------------------------------------------------------------------------------
/i18n/e2e/localeTest_es.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | locale test
6 |
7 |
8 |
13 |
14 |
15 |
16 | date: {{input | date:"medium"}}
17 | date: {{input | date:"longDate"}}
18 | number: {{input | number}}
19 | currency: {{input | currency }}
20 |
21 |
22 |
--------------------------------------------------------------------------------
/i18n/e2e/localeTest_sk.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | locale test
6 |
7 |
8 |
14 |
15 |
16 |
17 | date: {{input | date:"medium"}}
18 | date: {{input | date:"longDate"}}
19 | number: {{input | number}}
20 | currency: {{input | currency }}
21 |
22 |
23 |
27 |
28 |
29 |
30 |
--------------------------------------------------------------------------------
/i18n/e2e/runner.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | <angular/> Docs Scenario Runner
6 |
7 |
8 |
9 |
10 |
11 |
12 |
--------------------------------------------------------------------------------
/i18n/generate.sh:
--------------------------------------------------------------------------------
1 | #!/bin/bash
2 |
3 | BASE_DIR=`dirname $0`
4 | cd $BASE_DIR
5 |
6 |
7 | /usr/bin/env jasmine-node spec/ --noColor && node src/closureSlurper.js
8 |
--------------------------------------------------------------------------------
/i18n/spec/utilSpec.js:
--------------------------------------------------------------------------------
1 | var util = require('../src/util.js');
2 |
3 | describe('findLocaleId', function() {
4 | it('should find localeId', function() {
5 | expect(util.findLocaleId('', 'num')).toBeUndefined();
6 | expect(util.findLocaleId('aa', 'datetime')).toBeUndefined();
7 | expect(util.findLocaleId('aa', 'randomType')).toBeUndefined();
8 | expect(util.findLocaleId('NumberFormatSymbols_en', 'datetime')).toBeUndefined();
9 | expect(util.findLocaleId('DateTimeSymbols_en', 'num')).toBeUndefined();
10 |
11 | expect(util.findLocaleId('DateTimeSymbols_en', 'datetime')).toBe('en');
12 | expect(util.findLocaleId('NumberFormatSymbols_en_US', 'num')).toBe('en_US');
13 | });
14 | });
15 |
--------------------------------------------------------------------------------
/i18n/src/util.js:
--------------------------------------------------------------------------------
1 | exports.findLocaleId = function findLocaleId(str, type) {
2 | if (type === 'num') {
3 | return (str.match(/^NumberFormatSymbols_(.+)$/) || [])[1];
4 | } else if (type == 'datetime') {
5 | return (str.match(/^DateTimeSymbols_(.+)$/) || [])[1];
6 | }
7 | }
8 |
--------------------------------------------------------------------------------
/i18n/update-closure.sh:
--------------------------------------------------------------------------------
1 | #!/bin/bash
2 |
3 | BASE_DIR=`dirname $0`
4 | cd $BASE_DIR
5 |
6 | curl http://closure-library.googlecode.com/svn/trunk/closure/goog/i18n/currency.js > closure/currencySymbols.js
7 | curl http://closure-library.googlecode.com/svn/trunk/closure/goog/i18n/datetimesymbols.js > closure/datetimeSymbols.js
8 | curl http://closure-library.googlecode.com/svn/trunk/closure/goog/i18n/numberformatsymbols.js > closure/numberSymbols.js
9 | curl http://closure-library.googlecode.com/svn/trunk/closure/goog/i18n/pluralrules.js > closure/pluralRules.js
10 |
--------------------------------------------------------------------------------
/images/css/arrow_left.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xrd/angular.js/166867a6e1977fcea085bbae446bab6eb250d209/images/css/arrow_left.gif
--------------------------------------------------------------------------------
/images/css/arrow_right.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xrd/angular.js/166867a6e1977fcea085bbae446bab6eb250d209/images/css/arrow_right.gif
--------------------------------------------------------------------------------
/images/css/indicator-wait.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xrd/angular.js/166867a6e1977fcea085bbae446bab6eb250d209/images/css/indicator-wait.png
--------------------------------------------------------------------------------
/images/docs/Diagrams.graffle/QuickLook/Preview.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xrd/angular.js/166867a6e1977fcea085bbae446bab6eb250d209/images/docs/Diagrams.graffle/QuickLook/Preview.pdf
--------------------------------------------------------------------------------
/images/docs/Diagrams.graffle/QuickLook/Thumbnail.tiff:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xrd/angular.js/166867a6e1977fcea085bbae446bab6eb250d209/images/docs/Diagrams.graffle/QuickLook/Thumbnail.tiff
--------------------------------------------------------------------------------
/images/docs/Diagrams.graffle/image1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xrd/angular.js/166867a6e1977fcea085bbae446bab6eb250d209/images/docs/Diagrams.graffle/image1.png
--------------------------------------------------------------------------------
/images/docs/Diagrams.graffle/image2.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xrd/angular.js/166867a6e1977fcea085bbae446bab6eb250d209/images/docs/Diagrams.graffle/image2.png
--------------------------------------------------------------------------------
/images/docs/Diagrams.graffle/image4.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xrd/angular.js/166867a6e1977fcea085bbae446bab6eb250d209/images/docs/Diagrams.graffle/image4.png
--------------------------------------------------------------------------------
/images/docs/Diagrams.graffle/image8.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xrd/angular.js/166867a6e1977fcea085bbae446bab6eb250d209/images/docs/Diagrams.graffle/image8.png
--------------------------------------------------------------------------------
/images/docs/Diagrams.graffle/image9.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xrd/angular.js/166867a6e1977fcea085bbae446bab6eb250d209/images/docs/Diagrams.graffle/image9.png
--------------------------------------------------------------------------------
/images/docs/guide/about_view.graffle/QuickLook/Preview.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xrd/angular.js/166867a6e1977fcea085bbae446bab6eb250d209/images/docs/guide/about_view.graffle/QuickLook/Preview.pdf
--------------------------------------------------------------------------------
/images/docs/guide/about_view.graffle/QuickLook/Thumbnail.tiff:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xrd/angular.js/166867a6e1977fcea085bbae446bab6eb250d209/images/docs/guide/about_view.graffle/QuickLook/Thumbnail.tiff
--------------------------------------------------------------------------------
/images/docs/guide/about_view.graffle/image3.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xrd/angular.js/166867a6e1977fcea085bbae446bab6eb250d209/images/docs/guide/about_view.graffle/image3.png
--------------------------------------------------------------------------------
/images/docs/guide/simple_scope.graffle/QuickLook/Preview.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xrd/angular.js/166867a6e1977fcea085bbae446bab6eb250d209/images/docs/guide/simple_scope.graffle/QuickLook/Preview.pdf
--------------------------------------------------------------------------------
/images/docs/guide/simple_scope.graffle/QuickLook/Thumbnail.tiff:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xrd/angular.js/166867a6e1977fcea085bbae446bab6eb250d209/images/docs/guide/simple_scope.graffle/QuickLook/Thumbnail.tiff
--------------------------------------------------------------------------------
/images/docs/guide/simple_scope.graffle/image7.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xrd/angular.js/166867a6e1977fcea085bbae446bab6eb250d209/images/docs/guide/simple_scope.graffle/image7.png
--------------------------------------------------------------------------------
/images/docs/tutorial/simple_scope.graffle/QuickLook/Preview.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xrd/angular.js/166867a6e1977fcea085bbae446bab6eb250d209/images/docs/tutorial/simple_scope.graffle/QuickLook/Preview.pdf
--------------------------------------------------------------------------------
/images/docs/tutorial/simple_scope.graffle/QuickLook/Thumbnail.tiff:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xrd/angular.js/166867a6e1977fcea085bbae446bab6eb250d209/images/docs/tutorial/simple_scope.graffle/QuickLook/Thumbnail.tiff
--------------------------------------------------------------------------------
/images/docs/tutorial/simple_scope.graffle/image7.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xrd/angular.js/166867a6e1977fcea085bbae446bab6eb250d209/images/docs/tutorial/simple_scope.graffle/image7.png
--------------------------------------------------------------------------------
/images/docs/tutorial/tutorial_02.graffle/QuickLook/Preview.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xrd/angular.js/166867a6e1977fcea085bbae446bab6eb250d209/images/docs/tutorial/tutorial_02.graffle/QuickLook/Preview.pdf
--------------------------------------------------------------------------------
/images/docs/tutorial/tutorial_02.graffle/QuickLook/Thumbnail.tiff:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xrd/angular.js/166867a6e1977fcea085bbae446bab6eb250d209/images/docs/tutorial/tutorial_02.graffle/QuickLook/Thumbnail.tiff
--------------------------------------------------------------------------------
/images/docs/tutorial/tutorial_02.graffle/image11.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xrd/angular.js/166867a6e1977fcea085bbae446bab6eb250d209/images/docs/tutorial/tutorial_02.graffle/image11.png
--------------------------------------------------------------------------------
/images/docs/tutorial/tutorial_03.graffle/QuickLook/Preview.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xrd/angular.js/166867a6e1977fcea085bbae446bab6eb250d209/images/docs/tutorial/tutorial_03.graffle/QuickLook/Preview.pdf
--------------------------------------------------------------------------------
/images/docs/tutorial/tutorial_03.graffle/QuickLook/Thumbnail.tiff:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xrd/angular.js/166867a6e1977fcea085bbae446bab6eb250d209/images/docs/tutorial/tutorial_03.graffle/QuickLook/Thumbnail.tiff
--------------------------------------------------------------------------------
/images/docs/tutorial/tutorial_03.graffle/image13.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xrd/angular.js/166867a6e1977fcea085bbae446bab6eb250d209/images/docs/tutorial/tutorial_03.graffle/image13.png
--------------------------------------------------------------------------------
/images/docs/tutorial/tutorial_04.graffle/QuickLook/Preview.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xrd/angular.js/166867a6e1977fcea085bbae446bab6eb250d209/images/docs/tutorial/tutorial_04.graffle/QuickLook/Preview.pdf
--------------------------------------------------------------------------------
/images/docs/tutorial/tutorial_04.graffle/QuickLook/Thumbnail.tiff:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xrd/angular.js/166867a6e1977fcea085bbae446bab6eb250d209/images/docs/tutorial/tutorial_04.graffle/QuickLook/Thumbnail.tiff
--------------------------------------------------------------------------------
/images/docs/tutorial/tutorial_04.graffle/image15.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xrd/angular.js/166867a6e1977fcea085bbae446bab6eb250d209/images/docs/tutorial/tutorial_04.graffle/image15.png
--------------------------------------------------------------------------------
/images/docs/tutorial/tutorial_07.graffle/QuickLook/Preview.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xrd/angular.js/166867a6e1977fcea085bbae446bab6eb250d209/images/docs/tutorial/tutorial_07.graffle/QuickLook/Preview.pdf
--------------------------------------------------------------------------------
/images/docs/tutorial/tutorial_07.graffle/QuickLook/Thumbnail.tiff:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xrd/angular.js/166867a6e1977fcea085bbae446bab6eb250d209/images/docs/tutorial/tutorial_07.graffle/QuickLook/Thumbnail.tiff
--------------------------------------------------------------------------------
/images/docs/tutorial/tutorial_07.graffle/image9.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xrd/angular.js/166867a6e1977fcea085bbae446bab6eb250d209/images/docs/tutorial/tutorial_07.graffle/image9.png
--------------------------------------------------------------------------------
/images/docs/tutorial/tutorial_08-09.graffle/QuickLook/Preview.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xrd/angular.js/166867a6e1977fcea085bbae446bab6eb250d209/images/docs/tutorial/tutorial_08-09.graffle/QuickLook/Preview.pdf
--------------------------------------------------------------------------------
/images/docs/tutorial/tutorial_08-09.graffle/QuickLook/Thumbnail.tiff:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xrd/angular.js/166867a6e1977fcea085bbae446bab6eb250d209/images/docs/tutorial/tutorial_08-09.graffle/QuickLook/Thumbnail.tiff
--------------------------------------------------------------------------------
/images/docs/tutorial/tutorial_08-09.graffle/image10.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xrd/angular.js/166867a6e1977fcea085bbae446bab6eb250d209/images/docs/tutorial/tutorial_08-09.graffle/image10.png
--------------------------------------------------------------------------------
/images/docs/tutorial/tutorial_10-11.graffle/QuickLook/Preview.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xrd/angular.js/166867a6e1977fcea085bbae446bab6eb250d209/images/docs/tutorial/tutorial_10-11.graffle/QuickLook/Preview.pdf
--------------------------------------------------------------------------------
/images/docs/tutorial/tutorial_10-11.graffle/QuickLook/Thumbnail.tiff:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xrd/angular.js/166867a6e1977fcea085bbae446bab6eb250d209/images/docs/tutorial/tutorial_10-11.graffle/QuickLook/Thumbnail.tiff
--------------------------------------------------------------------------------
/images/docs/tutorial/tutorial_10-11.graffle/image10.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xrd/angular.js/166867a6e1977fcea085bbae446bab6eb250d209/images/docs/tutorial/tutorial_10-11.graffle/image10.png
--------------------------------------------------------------------------------
/images/docs/tutorial/tutorial_proto.graffle/QuickLook/Preview.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xrd/angular.js/166867a6e1977fcea085bbae446bab6eb250d209/images/docs/tutorial/tutorial_proto.graffle/QuickLook/Preview.pdf
--------------------------------------------------------------------------------
/images/docs/tutorial/tutorial_proto.graffle/QuickLook/Thumbnail.tiff:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xrd/angular.js/166867a6e1977fcea085bbae446bab6eb250d209/images/docs/tutorial/tutorial_proto.graffle/QuickLook/Thumbnail.tiff
--------------------------------------------------------------------------------
/images/docs/tutorial/tutorial_proto.graffle/image7.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xrd/angular.js/166867a6e1977fcea085bbae446bab6eb250d209/images/docs/tutorial/tutorial_proto.graffle/image7.png
--------------------------------------------------------------------------------
/images/logo/AngularJS-Shield.exports/AngularJS-Shield-huge.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xrd/angular.js/166867a6e1977fcea085bbae446bab6eb250d209/images/logo/AngularJS-Shield.exports/AngularJS-Shield-huge.png
--------------------------------------------------------------------------------
/images/logo/AngularJS-Shield.exports/AngularJS-Shield-large.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xrd/angular.js/166867a6e1977fcea085bbae446bab6eb250d209/images/logo/AngularJS-Shield.exports/AngularJS-Shield-large.png
--------------------------------------------------------------------------------
/images/logo/AngularJS-Shield.exports/AngularJS-Shield-medium.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xrd/angular.js/166867a6e1977fcea085bbae446bab6eb250d209/images/logo/AngularJS-Shield.exports/AngularJS-Shield-medium.png
--------------------------------------------------------------------------------
/images/logo/AngularJS-Shield.exports/AngularJS-Shield-small.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xrd/angular.js/166867a6e1977fcea085bbae446bab6eb250d209/images/logo/AngularJS-Shield.exports/AngularJS-Shield-small.png
--------------------------------------------------------------------------------
/images/logo/AngularJS-Shield.exports/AngularJS-Shield.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xrd/angular.js/166867a6e1977fcea085bbae446bab6eb250d209/images/logo/AngularJS-Shield.exports/AngularJS-Shield.pdf
--------------------------------------------------------------------------------
/images/logo/AngularJS.exports/AngularJS-huge.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xrd/angular.js/166867a6e1977fcea085bbae446bab6eb250d209/images/logo/AngularJS.exports/AngularJS-huge.png
--------------------------------------------------------------------------------
/images/logo/AngularJS.exports/AngularJS-large.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xrd/angular.js/166867a6e1977fcea085bbae446bab6eb250d209/images/logo/AngularJS.exports/AngularJS-large.png
--------------------------------------------------------------------------------
/images/logo/AngularJS.exports/AngularJS-medium.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xrd/angular.js/166867a6e1977fcea085bbae446bab6eb250d209/images/logo/AngularJS.exports/AngularJS-medium.png
--------------------------------------------------------------------------------
/images/logo/AngularJS.exports/AngularJS-small.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xrd/angular.js/166867a6e1977fcea085bbae446bab6eb250d209/images/logo/AngularJS.exports/AngularJS-small.png
--------------------------------------------------------------------------------
/images/logo/AngularJS.exports/AngularJS.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xrd/angular.js/166867a6e1977fcea085bbae446bab6eb250d209/images/logo/AngularJS.exports/AngularJS.pdf
--------------------------------------------------------------------------------
/images/logo/AngularJS.graffle/data.plist:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xrd/angular.js/166867a6e1977fcea085bbae446bab6eb250d209/images/logo/AngularJS.graffle/data.plist
--------------------------------------------------------------------------------
/images/logo/AngularJS.graffle/image1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xrd/angular.js/166867a6e1977fcea085bbae446bab6eb250d209/images/logo/AngularJS.graffle/image1.png
--------------------------------------------------------------------------------
/images/logo/AngularJS.graffle/image2.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xrd/angular.js/166867a6e1977fcea085bbae446bab6eb250d209/images/logo/AngularJS.graffle/image2.png
--------------------------------------------------------------------------------
/java:
--------------------------------------------------------------------------------
1 | #!/bin/sh
2 | /System/Library/Frameworks/JavaVM.framework/Versions/1.6/Commands/java $@
3 |
--------------------------------------------------------------------------------
/lib/closure-compiler/compiler.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xrd/angular.js/166867a6e1977fcea085bbae446bab6eb250d209/lib/closure-compiler/compiler.jar
--------------------------------------------------------------------------------
/lib/closure-compiler/version.txt:
--------------------------------------------------------------------------------
1 | 20110615
2 |
--------------------------------------------------------------------------------
/lib/jasmine-jstd-adapter/version.txt:
--------------------------------------------------------------------------------
1 | da92db714142b49f9cf61db664e782bb0ccad80b
2 |
--------------------------------------------------------------------------------
/lib/jasmine/MIT.LICENSE:
--------------------------------------------------------------------------------
1 | Copyright (c) 2008-2011 Pivotal Labs
2 |
3 | Permission is hereby granted, free of charge, to any person obtaining
4 | a copy of this software and associated documentation files (the
5 | "Software"), to deal in the Software without restriction, including
6 | without limitation the rights to use, copy, modify, merge, publish,
7 | distribute, sublicense, and/or sell copies of the Software, and to
8 | permit persons to whom the Software is furnished to do so, subject to
9 | the following conditions:
10 |
11 | The above copyright notice and this permission notice shall be
12 | included in all copies or substantial portions of the Software.
13 |
14 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
15 | EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
16 | MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
17 | NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
18 | LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
19 | OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
20 | WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
21 |
--------------------------------------------------------------------------------
/lib/jasmine/jasmine_favicon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xrd/angular.js/166867a6e1977fcea085bbae446bab6eb250d209/lib/jasmine/jasmine_favicon.png
--------------------------------------------------------------------------------
/lib/jasmine/version.txt:
--------------------------------------------------------------------------------
1 | 1.1.0
2 |
--------------------------------------------------------------------------------
/lib/jquery/version.txt:
--------------------------------------------------------------------------------
1 | 1.7.2
2 |
--------------------------------------------------------------------------------
/lib/jsl/jsl:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xrd/angular.js/166867a6e1977fcea085bbae446bab6eb250d209/lib/jsl/jsl
--------------------------------------------------------------------------------
/lib/jstestdriver/JsTestDriver.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xrd/angular.js/166867a6e1977fcea085bbae446bab6eb250d209/lib/jstestdriver/JsTestDriver.jar
--------------------------------------------------------------------------------
/lib/jstestdriver/coverage.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xrd/angular.js/166867a6e1977fcea085bbae446bab6eb250d209/lib/jstestdriver/coverage.jar
--------------------------------------------------------------------------------
/lib/jstestdriver/version.txt:
--------------------------------------------------------------------------------
1 | 1.3.3d
2 |
--------------------------------------------------------------------------------
/lib/nodeserver/favicon.ico:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xrd/angular.js/166867a6e1977fcea085bbae446bab6eb250d209/lib/nodeserver/favicon.ico
--------------------------------------------------------------------------------
/lib/showdown/index.js:
--------------------------------------------------------------------------------
1 | var fs = require('fs');
2 | var vm = require('vm');
3 |
4 | var filename = __dirname + '/showdown-0.9.js';
5 | var src = fs.readFileSync(filename);
6 | var Showdown = vm.runInThisContext(src + '\nShowdown;', filename);
7 | exports.Showdown = Showdown;
8 |
--------------------------------------------------------------------------------
/link-docs.sh:
--------------------------------------------------------------------------------
1 | #!/bin/sh
2 |
3 | ./gen_docs.sh
4 |
5 | rm build/docs/index.html
6 | rm -rf build/docs/css
7 | rm -rf build/docs/js
8 | rm -rf build/docs/img
9 | rm -rf build/docs/examples
10 |
11 | cd build/docs
12 |
13 | ln -s ../../docs/src/templates/index.html
14 | ln -s ../../docs/src/templates/css
15 | ln -s ../../docs/src/templates/js
16 | ln -s ../../docs/img
17 | ln -s ../../docs/examples
18 |
--------------------------------------------------------------------------------
/logs/.gitignore:
--------------------------------------------------------------------------------
1 | *
2 | !.gitignore
3 |
--------------------------------------------------------------------------------
/nodeserver.sh:
--------------------------------------------------------------------------------
1 | node lib/nodeserver/server.js $1
2 |
--------------------------------------------------------------------------------
/package.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "AngularJS",
3 | "version": "0.0.0",
4 | "dependencies" : {
5 | "jasmine-node" : "*",
6 | "q-fs" : "*",
7 | "qq" : "*"
8 | }
9 | }
10 |
--------------------------------------------------------------------------------
/perf/MiscPerf.js:
--------------------------------------------------------------------------------
1 | describe('perf misc', function() {
2 | it('operation speeds', function() {
3 | perf(
4 | function typeByTypeof() { return typeof noop == 'function'; }, // WINNER
5 | function typeByProperty() { return noop.apply && noop.call; },
6 | function typeByConstructor() { return noop.constructor == Function; }
7 | );
8 | });
9 |
10 | it('property access', function() {
11 | var name = 'value';
12 | var none = 'x';
13 | var scope = {};
14 | perf(
15 | function direct() { return scope.value; }, // WINNER
16 | function byName() { return scope[name]; },
17 | function undefinedDirect() { return scope.x; },
18 | function undefiendByName() { return scope[none]; }
19 | );
20 | });
21 | });
22 |
--------------------------------------------------------------------------------
/perf/jsonPerfSpec.js:
--------------------------------------------------------------------------------
1 | describe('json', function() {
2 |
3 | it('angular parser', function() {
4 | perf(
5 | function angular() {
6 | fromJson(largeJsonString);
7 | },
8 | function nativeDelegate() {
9 | fromJson(largeJsonString, true);
10 | },
11 | function nativeJSON() {
12 | JSON.parse(largeJsonString);
13 | }
14 | );
15 | });
16 | });
17 |
--------------------------------------------------------------------------------
/perf/noangular.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
12 |
13 |
14 | Your name:
16 |
17 | Hello {{yourname}}!
18 |
19 |
--------------------------------------------------------------------------------
/pom.xml:
--------------------------------------------------------------------------------
1 |
3 | 4.0.0
4 | org.angularjs
5 | AngularJS
6 | 1.0-SNAPSHOT
7 | pom
8 | AngularJS
9 |
10 |
11 | UTF-8
12 |
13 |
14 |
15 | src
16 | test
17 |
18 |
19 |
--------------------------------------------------------------------------------
/regression/filter_repeater.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 | This is a demo of a potential bug in angular.
8 | Try the following:
9 |
10 | - Type "foo" on the filter box.
11 |
- Clear the contents of the filter box.
12 |
- Type "bar" on the filter box.
13 |
- Clear the contents of the filter box.
14 |
15 | Why doesn't the data goes back to the original?
16 |
17 | Input:
18 |
19 |
20 |
21 | Foo |
22 | Bar |
23 |
24 |
25 | {{record.foo}} |
26 | {{record.bar}} |
27 |
28 |
29 |
30 |
--------------------------------------------------------------------------------
/regression/issue-169.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 | {{x1}} -- {{x1.bar[0].d}}
9 |
10 |
--------------------------------------------------------------------------------
/regression/issue-352.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 | link 1 (link, don't reload)
7 | link 2 (link, don't reload)
8 | link 3 (link, reload!)
9 | anchor (link, don't reload)
10 | anchor (no link)
11 | link (link, change hash)
12 |
13 |
14 |
--------------------------------------------------------------------------------
/regression/issue-353.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
14 |
15 | test
16 | test
17 |
18 |
19 |
--------------------------------------------------------------------------------
/regression/issue-584.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
7 |
8 |
20 |
21 |
22 |
23 |
24 |
25 |
--------------------------------------------------------------------------------
/regression/ng_include_this.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
--------------------------------------------------------------------------------
/regression/ng_include_this.partial:
--------------------------------------------------------------------------------
1 | included HTML. eval count: {{c=c+1}}
--------------------------------------------------------------------------------
/regression/resource_json_date.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
20 |
21 |
22 | This data is loaded with angular.fromJson:
23 | {{ inlineData.reportDate | date }}
24 |
25 | This data is loaded from a resource using a service:
26 | Name: {{ jsonData.name }}
27 | Parsed date: {{ jsonData.reportDate }} (A date should be displayed here)
28 |
29 |
30 |
31 |
--------------------------------------------------------------------------------
/regression/resource_json_date.json:
--------------------------------------------------------------------------------
1 | {reportDate:"2010-10-13T17:37:00Z", name:"camilo"}
--------------------------------------------------------------------------------
/regression/sanitizer.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 | {{html|html}}
7 |
8 |
--------------------------------------------------------------------------------
/release-commit.sh:
--------------------------------------------------------------------------------
1 | #!/usr/bin/env bash
2 |
3 | function catch_errors() {
4 | echo "ERROR. That's life."
5 | exit 1
6 | }
7 |
8 | trap catch_errors ERR
9 |
10 | TMP_FILE='changelog.tmp'
11 | CHANGELOG_FILE='CHANGELOG.md'
12 |
13 | echo "Getting current version..."
14 | VERSION=`./version.js --current`
15 |
16 | echo "Generating changelog..."
17 | ./changelog.js $VERSION $TMP_FILE
18 |
19 | cat $CHANGELOG_FILE >> $TMP_FILE
20 | mv -f $TMP_FILE $CHANGELOG_FILE
21 |
22 |
23 | echo "Updating version..."
24 | ./version.js --remove-snapshot
25 |
26 | echo "CONFIRM TO COMMIT"
27 | read WHATEVER
28 |
29 |
30 | echo "Creating commit..."
31 | git commit version.yaml CHANGELOG.md -m "chore(relase): cutting the v$VERSION release"
32 |
33 | echo "Creating tag..."
34 | git tag "v$VERSION"
35 |
--------------------------------------------------------------------------------
/server-coverage.sh:
--------------------------------------------------------------------------------
1 | java -jar lib/jstestdriver/JsTestDriver.jar --port 9876 --browserTimeout 20000 --config jsTestDriver-coverage.conf
2 |
--------------------------------------------------------------------------------
/server-scenario.sh:
--------------------------------------------------------------------------------
1 | #!/bin/bash
2 |
3 | java -jar lib/jstestdriver/JsTestDriver.jar --port 9877 --browserTimeout 90000 --config jsTestDriver-scenario.conf
4 |
--------------------------------------------------------------------------------
/server.sh:
--------------------------------------------------------------------------------
1 | #!/bin/bash
2 |
3 | node gen_jstd_configs.js
4 | java -jar lib/jstestdriver/JsTestDriver.jar --port 9876 --browserTimeout 90000
5 |
--------------------------------------------------------------------------------
/src/angular.prefix:
--------------------------------------------------------------------------------
1 | /**
2 | * @license AngularJS v"NG_VERSION_FULL"
3 | * (c) 2010-2012 Google, Inc. http://angularjs.org
4 | * License: MIT
5 | */
6 | (function(window, document, undefined) {
7 |
--------------------------------------------------------------------------------
/src/angular.suffix:
--------------------------------------------------------------------------------
1 | //try to bind to jquery now so that one can write angular.element().read()
2 | //but we will rebind on bootstrap again.
3 | bindJQuery();
4 |
5 | publishExternalAPI(angular);
6 |
7 | jqLite(document).ready(function() {
8 | angularInit(document, bootstrap);
9 | });
10 |
11 | })(window, document);
12 |
--------------------------------------------------------------------------------
/src/bootstrap/google-prettify/prettify.css:
--------------------------------------------------------------------------------
1 | .com { color: #93a1a1; }
2 | .lit { color: #195f91; }
3 | .pun, .opn, .clo { color: #93a1a1; }
4 | .fun { color: #dc322f; }
5 | .str, .atv { color: #D14; }
6 | .kwd, .linenums .tag { color: #1e347b; }
7 | .typ, .atn, .dec, .var { color: teal; }
8 | .pln { color: #48484c; }
9 |
10 | .prettyprint {
11 | padding: 8px;
12 | background-color: #f7f7f9;
13 | border: 1px solid #e1e1e8;
14 | }
15 | .prettyprint.linenums {
16 | -webkit-box-shadow: inset 40px 0 0 #fbfbfc, inset 41px 0 0 #ececf0;
17 | -moz-box-shadow: inset 40px 0 0 #fbfbfc, inset 41px 0 0 #ececf0;
18 | box-shadow: inset 40px 0 0 #fbfbfc, inset 41px 0 0 #ececf0;
19 | }
20 |
21 | /* Specify class=linenums on a pre to get line numbering */
22 | ol.linenums {
23 | margin: 0 0 0 33px; /* IE indents via margin-left */
24 | }
25 | ol.linenums li {
26 | padding-left: 12px;
27 | color: #bebec5;
28 | line-height: 18px;
29 | text-shadow: 0 1px 0 #fff;
30 | }
--------------------------------------------------------------------------------
/src/loader.prefix:
--------------------------------------------------------------------------------
1 | /**
2 | * @license AngularJS v"NG_VERSION_FULL"
3 | * (c) 2010-2012 Google, Inc. http://angularjs.org
4 | * License: MIT
5 | */
6 | 'use strict';
7 | (
8 |
--------------------------------------------------------------------------------
/src/loader.suffix:
--------------------------------------------------------------------------------
1 | )(window);
2 |
3 | /**
4 | * Closure compiler type information
5 | *
6 | * @typedef { {
7 | * requires: !Array.,
8 | * invokeQueue: !Array.>,
9 | *
10 | * service: function(string, Function):angular.Module,
11 | * factory: function(string, Function):angular.Module,
12 | * value: function(string, *):angular.Module,
13 | *
14 | * filter: function(string, Function):angular.Module,
15 | *
16 | * init: function(Function):angular.Module
17 | * } }
18 | */
19 | angular.Module;
20 |
21 |
--------------------------------------------------------------------------------
/src/module.prefix:
--------------------------------------------------------------------------------
1 | /**
2 | * @license AngularJS v"NG_VERSION_FULL"
3 | * (c) 2010-2012 Google, Inc. http://angularjs.org
4 | * License: MIT
5 | */
6 | (function(window, angular, undefined) {
7 |
--------------------------------------------------------------------------------
/src/module.suffix:
--------------------------------------------------------------------------------
1 |
2 | })(window, window.angular);
3 |
--------------------------------------------------------------------------------
/src/ng/directive/a.js:
--------------------------------------------------------------------------------
1 | 'use strict';
2 |
3 | /*
4 | * Modifies the default behavior of html A tag, so that the default action is prevented when href
5 | * attribute is empty.
6 | *
7 | * The reasoning for this change is to allow easy creation of action links with `ngClick` directive
8 | * without changing the location or causing page reloads, e.g.:
9 | * Save
10 | */
11 | var htmlAnchorDirective = valueFn({
12 | restrict: 'E',
13 | compile: function(element, attr) {
14 | // turn link into a link in IE
15 | // but only if it doesn't have name attribute, in which case it's an anchor
16 | if (!attr.href) {
17 | attr.$set('href', '');
18 | }
19 |
20 | return function(scope, element) {
21 | element.bind('click', function(event){
22 | // if we have no href url, then don't navigate anywhere.
23 | if (!element.attr('href')) {
24 | event.preventDefault();
25 | }
26 | });
27 | }
28 | }
29 | });
30 |
--------------------------------------------------------------------------------
/src/ng/directive/directives.js:
--------------------------------------------------------------------------------
1 | 'use strict';
2 |
3 | function ngDirective(directive) {
4 | if (isFunction(directive)) {
5 | directive = {
6 | link: directive
7 | }
8 | }
9 | directive.restrict = directive.restrict || 'AC';
10 | return valueFn(directive);
11 | }
12 |
--------------------------------------------------------------------------------
/src/ng/directive/ngCsp.js:
--------------------------------------------------------------------------------
1 | 'use strict';
2 |
3 | /**
4 | * @ngdoc directive
5 | * @name ng.directive:ngCsp
6 | * @priority 1000
7 | *
8 | * @description
9 | * Enables [CSP (Content Security Policy)](https://developer.mozilla.org/en/Security/CSP) support.
10 | * This directive should be used on the root element of the application (typically the ``
11 | * element or other element with the {@link ng.directive:ngApp ngApp}
12 | * directive).
13 | *
14 | * If enabled the performance of template expression evaluator will suffer slightly, so don't enable
15 | * this mode unless you need it.
16 | *
17 | * @element html
18 | */
19 |
20 | var ngCspDirective = ['$sniffer', function($sniffer) {
21 | return {
22 | priority: 1000,
23 | compile: function() {
24 | $sniffer.csp = true;
25 | }
26 | };
27 | }];
28 |
--------------------------------------------------------------------------------
/src/ng/directive/ngInit.js:
--------------------------------------------------------------------------------
1 | 'use strict';
2 |
3 | /**
4 | * @ngdoc directive
5 | * @name ng.directive:ngInit
6 | *
7 | * @description
8 | * The `ngInit` directive specifies initialization tasks to be executed
9 | * before the template enters execution mode during bootstrap.
10 | *
11 | * @element ANY
12 | * @param {expression} ngInit {@link guide/expression Expression} to eval.
13 | *
14 | * @example
15 |
16 |
17 |
18 | {{greeting}} {{person}}!
19 |
20 |
21 |
22 | it('should check greeting', function() {
23 | expect(binding('greeting')).toBe('Hello');
24 | expect(binding('person')).toBe('World');
25 | });
26 |
27 |
28 | */
29 | var ngInitDirective = ngDirective({
30 | compile: function() {
31 | return {
32 | pre: function(scope, element, attrs) {
33 | scope.$eval(attrs.ngInit);
34 | }
35 | }
36 | }
37 | });
38 |
--------------------------------------------------------------------------------
/src/ng/directive/ngNonBindable.js:
--------------------------------------------------------------------------------
1 | 'use strict';
2 |
3 | /**
4 | * @ngdoc directive
5 | * @name ng.directive:ngNonBindable
6 | * @priority 1000
7 | *
8 | * @description
9 | * Sometimes it is necessary to write code which looks like bindings but which should be left alone
10 | * by angular. Use `ngNonBindable` to make angular ignore a chunk of HTML.
11 | *
12 | * @element ANY
13 | *
14 | * @example
15 | * In this example there are two location where a simple binding (`{{}}`) is present, but the one
16 | * wrapped in `ngNonBindable` is left alone.
17 | *
18 | * @example
19 |
20 |
21 | Normal: {{1 + 2}}
22 | Ignored: {{1 + 2}}
23 |
24 |
25 | it('should check ng-non-bindable', function() {
26 | expect(using('.doc-example-live').binding('1 + 2')).toBe('3');
27 | expect(using('.doc-example-live').element('div:last').text()).
28 | toMatch(/1 \+ 2/);
29 | });
30 |
31 |
32 | */
33 | var ngNonBindableDirective = ngDirective({ terminal: true, priority: 1000 });
34 |
--------------------------------------------------------------------------------
/src/ng/directive/style.js:
--------------------------------------------------------------------------------
1 | 'use strict';
2 |
3 | var styleDirective = valueFn({
4 | restrict: 'E',
5 | terminal: true
6 | });
7 |
--------------------------------------------------------------------------------
/src/ng/document.js:
--------------------------------------------------------------------------------
1 | 'use strict';
2 |
3 | /**
4 | * @ngdoc object
5 | * @name ng.$document
6 | * @requires $window
7 | *
8 | * @description
9 | * A {@link angular.element jQuery (lite)}-wrapped reference to the browser's `window.document`
10 | * element.
11 | */
12 | function $DocumentProvider(){
13 | this.$get = ['$window', function(window){
14 | return jqLite(window.document);
15 | }];
16 | }
17 |
--------------------------------------------------------------------------------
/src/ng/exceptionHandler.js:
--------------------------------------------------------------------------------
1 | 'use strict';
2 |
3 | /**
4 | * @ngdoc function
5 | * @name ng.$exceptionHandler
6 | * @requires $log
7 | *
8 | * @description
9 | * Any uncaught exception in angular expressions is delegated to this service.
10 | * The default implementation simply delegates to `$log.error` which logs it into
11 | * the browser console.
12 | *
13 | * In unit tests, if `angular-mocks.js` is loaded, this service is overridden by
14 | * {@link ngMock.$exceptionHandler mock $exceptionHandler}
15 | *
16 | * @param {Error} exception Exception associated with the error.
17 | * @param {string=} cause optional information about the context in which
18 | * the error was thrown.
19 | */
20 | function $ExceptionHandlerProvider() {
21 | this.$get = ['$log', function($log){
22 | return function(exception, cause) {
23 | $log.error.apply($log, arguments);
24 | };
25 | }];
26 | }
27 |
--------------------------------------------------------------------------------
/src/ng/rootElement.js:
--------------------------------------------------------------------------------
1 | 'use strict';
2 |
3 | /**
4 | * @ngdoc overview
5 | * @name ng.$rootElement
6 | *
7 | * @description
8 | * The root element of Angular application. This is either the element where {@link
9 | * ng.directive:ngApp ngApp} was declared or the element passed into
10 | * {@link angular.bootstrap}. The element represent the root element of application. It is also the
11 | * location where the applications {@link AUTO.$injector $injector} service gets
12 | * published, it can be retrieved using `$rootElement.injector()`.
13 | */
14 |
15 |
16 | // the implementation is in angular.bootstrap
17 |
--------------------------------------------------------------------------------
/src/ng/routeParams.js:
--------------------------------------------------------------------------------
1 | 'use strict';
2 |
3 | /**
4 | * @ngdoc object
5 | * @name ng.$routeParams
6 | * @requires $route
7 | *
8 | * @description
9 | * Current set of route parameters. The route parameters are a combination of the
10 | * {@link ng.$location $location} `search()`, and `path()`. The `path` parameters
11 | * are extracted when the {@link ng.$route $route} path is matched.
12 | *
13 | * In case of parameter name collision, `path` params take precedence over `search` params.
14 | *
15 | * The service guarantees that the identity of the `$routeParams` object will remain unchanged
16 | * (but its properties will likely change) even when a route change occurs.
17 | *
18 | * @example
19 | *
20 | * // Given:
21 | * // URL: http://server.com/index.html#/Chapter/1/Section/2?search=moby
22 | * // Route: /Chapter/:chapterId/Section/:sectionId
23 | * //
24 | * // Then
25 | * $routeParams ==> {chapterId:1, sectionId:2, search:'moby'}
26 | *
27 | */
28 | function $RouteParamsProvider() {
29 | this.$get = valueFn({});
30 | }
31 |
--------------------------------------------------------------------------------
/src/ng/window.js:
--------------------------------------------------------------------------------
1 | 'use strict';
2 |
3 | /**
4 | * @ngdoc object
5 | * @name ng.$window
6 | *
7 | * @description
8 | * A reference to the browser's `window` object. While `window`
9 | * is globally available in JavaScript, it causes testability problems, because
10 | * it is a global variable. In angular we always refer to it through the
11 | * `$window` service, so it may be overriden, removed or mocked for testing.
12 | *
13 | * All expressions are evaluated with respect to current scope so they don't
14 | * suffer from window globality.
15 | *
16 | * @example
17 |
18 |
19 |
20 |
21 |
22 |
23 |
24 |
25 | */
26 | function $WindowProvider(){
27 | this.$get = valueFn(window);
28 | }
29 |
--------------------------------------------------------------------------------
/src/ngLocale/angular-locale_am-et.js:
--------------------------------------------------------------------------------
1 | angular.module("ngLocale", [], ["$provide", function($provide) {
2 | var PLURAL_CATEGORY = {ZERO: "zero", ONE: "one", TWO: "two", FEW: "few", MANY: "many", OTHER: "other"};
3 | $provide.value("$locale", {"NUMBER_FORMATS":{"DECIMAL_SEP":".","GROUP_SEP":",","PATTERNS":[{"minInt":1,"minFrac":0,"macFrac":0,"posPre":"","posSuf":"","negPre":"-","negSuf":"","gSize":3,"lgSize":3,"maxFrac":3},{"minInt":1,"minFrac":2,"macFrac":0,"posPre":"\u00A4","posSuf":"","negPre":"(\u00A4","negSuf":")","gSize":3,"lgSize":3,"maxFrac":2}],"CURRENCY_SYM":"Br"},"pluralCat":function (n) { if (n == 0 || n == 1) { return PLURAL_CATEGORY.ONE; } return PLURAL_CATEGORY.OTHER;},"DATETIME_FORMATS":{"MONTH":["ጃንዩወሪ","ፌብሩወሪ","ማርች","ኤፕረል","ሜይ","ጁን","ጁላይ","ኦገስት","ሴፕቴምበር","ኦክተውበር","ኖቬምበር","ዲሴምበር"],"SHORTMONTH":["ጃንዩ","ፌብሩ","ማርች","ኤፕረ","ሜይ","ጁን","ጁላይ","ኦገስ","ሴፕቴ","ኦክተ","ኖቬም","ዲሴም"],"DAY":["እሑድ","ሰኞ","ማክሰኞ","ረቡዕ","ሐሙስ","ዓርብ","ቅዳሜ"],"SHORTDAY":["እሑድ","ሰኞ","ማክሰ","ረቡዕ","ሐሙስ","ዓርብ","ቅዳሜ"],"AMPMS":["ጡዋት","ከሳዓት"],"medium":"d MMM y h:mm:ss a","short":"dd/MM/yyyy h:mm a","fullDate":"EEEE, d MMMM y","longDate":"d MMMM y","mediumDate":"d MMM y","shortDate":"dd/MM/yyyy","mediumTime":"h:mm:ss a","shortTime":"h:mm a"},"id":"am-et"});
4 | }]);
--------------------------------------------------------------------------------
/src/ngLocale/angular-locale_am.js:
--------------------------------------------------------------------------------
1 | angular.module("ngLocale", [], ["$provide", function($provide) {
2 | var PLURAL_CATEGORY = {ZERO: "zero", ONE: "one", TWO: "two", FEW: "few", MANY: "many", OTHER: "other"};
3 | $provide.value("$locale", {"DATETIME_FORMATS":{"MONTH":["ጃንዩወሪ","ፌብሩወሪ","ማርች","ኤፕረል","ሜይ","ጁን","ጁላይ","ኦገስት","ሴፕቴምበር","ኦክተውበር","ኖቬምበር","ዲሴምበር"],"SHORTMONTH":["ጃንዩ","ፌብሩ","ማርች","ኤፕረ","ሜይ","ጁን","ጁላይ","ኦገስ","ሴፕቴ","ኦክተ","ኖቬም","ዲሴም"],"DAY":["እሑድ","ሰኞ","ማክሰኞ","ረቡዕ","ሐሙስ","ዓርብ","ቅዳሜ"],"SHORTDAY":["እሑድ","ሰኞ","ማክሰ","ረቡዕ","ሐሙስ","ዓርብ","ቅዳሜ"],"AMPMS":["ጡዋት","ከሳዓት"],"medium":"d MMM y h:mm:ss a","short":"dd/MM/yyyy h:mm a","fullDate":"EEEE, d MMMM y","longDate":"d MMMM y","mediumDate":"d MMM y","shortDate":"dd/MM/yyyy","mediumTime":"h:mm:ss a","shortTime":"h:mm a"},"NUMBER_FORMATS":{"DECIMAL_SEP":".","GROUP_SEP":",","PATTERNS":[{"minInt":1,"minFrac":0,"macFrac":0,"posPre":"","posSuf":"","negPre":"-","negSuf":"","gSize":3,"lgSize":3,"maxFrac":3},{"minInt":1,"minFrac":2,"macFrac":0,"posPre":"\u00A4","posSuf":"","negPre":"(\u00A4","negSuf":")","gSize":3,"lgSize":3,"maxFrac":2}],"CURRENCY_SYM":"Br"},"pluralCat":function (n) { if (n == 0 || n == 1) { return PLURAL_CATEGORY.ONE; } return PLURAL_CATEGORY.OTHER;},"id":"am"});
4 | }]);
--------------------------------------------------------------------------------
/src/ngLocale/angular-locale_bg-bg.js:
--------------------------------------------------------------------------------
1 | angular.module("ngLocale", [], ["$provide", function($provide) {
2 | var PLURAL_CATEGORY = {ZERO: "zero", ONE: "one", TWO: "two", FEW: "few", MANY: "many", OTHER: "other"};
3 | $provide.value("$locale", {"NUMBER_FORMATS":{"DECIMAL_SEP":",","GROUP_SEP":" ","PATTERNS":[{"minInt":1,"minFrac":0,"macFrac":0,"posPre":"","posSuf":"","negPre":"-","negSuf":"","gSize":3,"lgSize":3,"maxFrac":3},{"minInt":1,"minFrac":2,"macFrac":0,"posPre":"","posSuf":" \u00A4","negPre":"-","negSuf":" \u00A4","gSize":3,"lgSize":3,"maxFrac":2}],"CURRENCY_SYM":"лв"},"pluralCat":function (n) { if (n == 1) { return PLURAL_CATEGORY.ONE; } return PLURAL_CATEGORY.OTHER;},"DATETIME_FORMATS":{"MONTH":["януари","февруари","март","април","май","юни","юли","август","септември","октомври","ноември","декември"],"SHORTMONTH":["ян.","февр.","март","апр.","май","юни","юли","авг.","септ.","окт.","ноем.","дек."],"DAY":["неделя","понеделник","вторник","сряда","четвъртък","петък","събота"],"SHORTDAY":["нд","пн","вт","ср","чт","пт","сб"],"AMPMS":["пр. об.","сл. об."],"medium":"dd.MM.yyyy HH:mm:ss","short":"dd.MM.yy HH:mm","fullDate":"dd MMMM y, EEEE","longDate":"dd MMMM y","mediumDate":"dd.MM.yyyy","shortDate":"dd.MM.yy","mediumTime":"HH:mm:ss","shortTime":"HH:mm"},"id":"bg-bg"});
4 | }]);
--------------------------------------------------------------------------------
/src/ngLocale/angular-locale_bg.js:
--------------------------------------------------------------------------------
1 | angular.module("ngLocale", [], ["$provide", function($provide) {
2 | var PLURAL_CATEGORY = {ZERO: "zero", ONE: "one", TWO: "two", FEW: "few", MANY: "many", OTHER: "other"};
3 | $provide.value("$locale", {"DATETIME_FORMATS":{"MONTH":["януари","февруари","март","април","май","юни","юли","август","септември","октомври","ноември","декември"],"SHORTMONTH":["ян.","февр.","март","апр.","май","юни","юли","авг.","септ.","окт.","ноем.","дек."],"DAY":["неделя","понеделник","вторник","сряда","четвъртък","петък","събота"],"SHORTDAY":["нд","пн","вт","ср","чт","пт","сб"],"AMPMS":["пр. об.","сл. об."],"medium":"dd.MM.yyyy HH:mm:ss","short":"dd.MM.yy HH:mm","fullDate":"dd MMMM y, EEEE","longDate":"dd MMMM y","mediumDate":"dd.MM.yyyy","shortDate":"dd.MM.yy","mediumTime":"HH:mm:ss","shortTime":"HH:mm"},"NUMBER_FORMATS":{"DECIMAL_SEP":",","GROUP_SEP":" ","PATTERNS":[{"minInt":1,"minFrac":0,"macFrac":0,"posPre":"","posSuf":"","negPre":"-","negSuf":"","gSize":3,"lgSize":3,"maxFrac":3},{"minInt":1,"minFrac":2,"macFrac":0,"posPre":"","posSuf":" \u00A4","negPre":"-","negSuf":" \u00A4","gSize":3,"lgSize":3,"maxFrac":2}],"CURRENCY_SYM":"лв"},"pluralCat":function (n) { if (n == 1) { return PLURAL_CATEGORY.ONE; } return PLURAL_CATEGORY.OTHER;},"id":"bg"});
4 | }]);
--------------------------------------------------------------------------------
/src/ngLocale/angular-locale_da-dk.js:
--------------------------------------------------------------------------------
1 | angular.module("ngLocale", [], ["$provide", function($provide) {
2 | var PLURAL_CATEGORY = {ZERO: "zero", ONE: "one", TWO: "two", FEW: "few", MANY: "many", OTHER: "other"};
3 | $provide.value("$locale", {"NUMBER_FORMATS":{"DECIMAL_SEP":",","GROUP_SEP":".","PATTERNS":[{"minInt":1,"minFrac":0,"macFrac":0,"posPre":"","posSuf":"","negPre":"-","negSuf":"","gSize":3,"lgSize":3,"maxFrac":3},{"minInt":1,"minFrac":2,"macFrac":0,"posPre":"","posSuf":" \u00A4","negPre":"-","negSuf":" \u00A4","gSize":3,"lgSize":3,"maxFrac":2}],"CURRENCY_SYM":"kr"},"pluralCat":function (n) { if (n == 1) { return PLURAL_CATEGORY.ONE; } return PLURAL_CATEGORY.OTHER;},"DATETIME_FORMATS":{"MONTH":["januar","februar","marts","april","maj","juni","juli","august","september","oktober","november","december"],"SHORTMONTH":["jan.","feb.","mar.","apr.","maj","jun.","jul.","aug.","sep.","okt.","nov.","dec."],"DAY":["søndag","mandag","tirsdag","onsdag","torsdag","fredag","lørdag"],"SHORTDAY":["søn","man","tir","ons","tor","fre","lør"],"AMPMS":["f.m.","e.m."],"medium":"dd/MM/yyyy HH.mm.ss","short":"dd/MM/yy HH.mm","fullDate":"EEEE 'den' d. MMMM y","longDate":"d. MMM y","mediumDate":"dd/MM/yyyy","shortDate":"dd/MM/yy","mediumTime":"HH.mm.ss","shortTime":"HH.mm"},"id":"da-dk"});
4 | }]);
--------------------------------------------------------------------------------
/src/ngLocale/angular-locale_da.js:
--------------------------------------------------------------------------------
1 | angular.module("ngLocale", [], ["$provide", function($provide) {
2 | var PLURAL_CATEGORY = {ZERO: "zero", ONE: "one", TWO: "two", FEW: "few", MANY: "many", OTHER: "other"};
3 | $provide.value("$locale", {"DATETIME_FORMATS":{"MONTH":["januar","februar","marts","april","maj","juni","juli","august","september","oktober","november","december"],"SHORTMONTH":["jan.","feb.","mar.","apr.","maj","jun.","jul.","aug.","sep.","okt.","nov.","dec."],"DAY":["søndag","mandag","tirsdag","onsdag","torsdag","fredag","lørdag"],"SHORTDAY":["søn","man","tir","ons","tor","fre","lør"],"AMPMS":["f.m.","e.m."],"medium":"dd/MM/yyyy HH.mm.ss","short":"dd/MM/yy HH.mm","fullDate":"EEEE 'den' d. MMMM y","longDate":"d. MMM y","mediumDate":"dd/MM/yyyy","shortDate":"dd/MM/yy","mediumTime":"HH.mm.ss","shortTime":"HH.mm"},"NUMBER_FORMATS":{"DECIMAL_SEP":",","GROUP_SEP":".","PATTERNS":[{"minInt":1,"minFrac":0,"macFrac":0,"posPre":"","posSuf":"","negPre":"-","negSuf":"","gSize":3,"lgSize":3,"maxFrac":3},{"minInt":1,"minFrac":2,"macFrac":0,"posPre":"","posSuf":" \u00A4","negPre":"-","negSuf":" \u00A4","gSize":3,"lgSize":3,"maxFrac":2}],"CURRENCY_SYM":"kr"},"pluralCat":function (n) { if (n == 1) { return PLURAL_CATEGORY.ONE; } return PLURAL_CATEGORY.OTHER;},"id":"da"});
4 | }]);
--------------------------------------------------------------------------------
/src/ngLocale/angular-locale_de-at.js:
--------------------------------------------------------------------------------
1 | angular.module("ngLocale", [], ["$provide", function($provide) {
2 | var PLURAL_CATEGORY = {ZERO: "zero", ONE: "one", TWO: "two", FEW: "few", MANY: "many", OTHER: "other"};
3 | $provide.value("$locale", {"DATETIME_FORMATS":{"MONTH":["Jänner","Februar","März","April","Mai","Juni","Juli","August","September","Oktober","November","Dezember"],"SHORTMONTH":["Jän","Feb","Mär","Apr","Mai","Jun","Jul","Aug","Sep","Okt","Nov","Dez"],"DAY":["Sonntag","Montag","Dienstag","Mittwoch","Donnerstag","Freitag","Samstag"],"SHORTDAY":["So.","Mo.","Di.","Mi.","Do.","Fr.","Sa."],"AMPMS":["vorm.","nachm."],"medium":"dd.MM.yyyy HH:mm:ss","short":"dd.MM.yy HH:mm","fullDate":"EEEE, dd. MMMM y","longDate":"dd. MMMM y","mediumDate":"dd.MM.yyyy","shortDate":"dd.MM.yy","mediumTime":"HH:mm:ss","shortTime":"HH:mm"},"NUMBER_FORMATS":{"DECIMAL_SEP":",","GROUP_SEP":".","PATTERNS":[{"minInt":1,"minFrac":0,"macFrac":0,"posPre":"","posSuf":"","negPre":"-","negSuf":"","gSize":3,"lgSize":3,"maxFrac":3},{"minInt":1,"minFrac":2,"macFrac":0,"posPre":"\u00A4 ","posSuf":"","negPre":"\u00A4 -","negSuf":"","gSize":3,"lgSize":3,"maxFrac":2}],"CURRENCY_SYM":"€"},"pluralCat":function (n) { if (n == 1) { return PLURAL_CATEGORY.ONE; } return PLURAL_CATEGORY.OTHER;},"id":"de-at"});
4 | }]);
--------------------------------------------------------------------------------
/src/ngLocale/angular-locale_de-be.js:
--------------------------------------------------------------------------------
1 | angular.module("ngLocale", [], ["$provide", function($provide) {
2 | var PLURAL_CATEGORY = {ZERO: "zero", ONE: "one", TWO: "two", FEW: "few", MANY: "many", OTHER: "other"};
3 | $provide.value("$locale", {"NUMBER_FORMATS":{"DECIMAL_SEP":",","GROUP_SEP":".","PATTERNS":[{"minInt":1,"minFrac":0,"macFrac":0,"posPre":"","posSuf":"","negPre":"-","negSuf":"","gSize":3,"lgSize":3,"maxFrac":3},{"minInt":1,"minFrac":2,"macFrac":0,"posPre":"","posSuf":" \u00A4","negPre":"-","negSuf":" \u00A4","gSize":3,"lgSize":3,"maxFrac":2}],"CURRENCY_SYM":"€"},"pluralCat":function (n) { if (n == 1) { return PLURAL_CATEGORY.ONE; } return PLURAL_CATEGORY.OTHER;},"DATETIME_FORMATS":{"MONTH":["Januar","Februar","März","April","Mai","Juni","Juli","August","September","Oktober","November","Dezember"],"SHORTMONTH":["Jan","Feb","Mär","Apr","Mai","Jun","Jul","Aug","Sep","Okt","Nov","Dez"],"DAY":["Sonntag","Montag","Dienstag","Mittwoch","Donnerstag","Freitag","Samstag"],"SHORTDAY":["So.","Mo.","Di.","Mi.","Do.","Fr.","Sa."],"AMPMS":["vorm.","nachm."],"medium":"dd.MM.yyyy HH:mm:ss","short":"dd.MM.yy HH:mm","fullDate":"EEEE, d. MMMM y","longDate":"d. MMMM y","mediumDate":"dd.MM.yyyy","shortDate":"dd.MM.yy","mediumTime":"HH:mm:ss","shortTime":"HH:mm"},"id":"de-be"});
4 | }]);
--------------------------------------------------------------------------------
/src/ngLocale/angular-locale_de-ch.js:
--------------------------------------------------------------------------------
1 | angular.module("ngLocale", [], ["$provide", function($provide) {
2 | var PLURAL_CATEGORY = {ZERO: "zero", ONE: "one", TWO: "two", FEW: "few", MANY: "many", OTHER: "other"};
3 | $provide.value("$locale", {"DATETIME_FORMATS":{"MONTH":["Januar","Februar","März","April","Mai","Juni","Juli","August","September","Oktober","November","Dezember"],"SHORTMONTH":["Jan","Feb","Mär","Apr","Mai","Jun","Jul","Aug","Sep","Okt","Nov","Dez"],"DAY":["Sonntag","Montag","Dienstag","Mittwoch","Donnerstag","Freitag","Samstag"],"SHORTDAY":["So.","Mo.","Di.","Mi.","Do.","Fr.","Sa."],"AMPMS":["vorm.","nachm."],"medium":"dd.MM.yyyy HH:mm:ss","short":"dd.MM.yy HH:mm","fullDate":"EEEE, d. MMMM y","longDate":"d. MMMM y","mediumDate":"dd.MM.yyyy","shortDate":"dd.MM.yy","mediumTime":"HH:mm:ss","shortTime":"HH:mm"},"NUMBER_FORMATS":{"DECIMAL_SEP":".","GROUP_SEP":"'","PATTERNS":[{"minInt":1,"minFrac":0,"macFrac":0,"posPre":"","posSuf":"","negPre":"-","negSuf":"","gSize":3,"lgSize":3,"maxFrac":3},{"minInt":1,"minFrac":2,"macFrac":0,"posPre":"\u00A4 ","posSuf":"","negPre":"\u00A4-","negSuf":"","gSize":3,"lgSize":3,"maxFrac":2}],"CURRENCY_SYM":"Fr."},"pluralCat":function (n) { if (n == 1) { return PLURAL_CATEGORY.ONE; } return PLURAL_CATEGORY.OTHER;},"id":"de-ch"});
4 | }]);
--------------------------------------------------------------------------------
/src/ngLocale/angular-locale_de-de.js:
--------------------------------------------------------------------------------
1 | angular.module("ngLocale", [], ["$provide", function($provide) {
2 | var PLURAL_CATEGORY = {ZERO: "zero", ONE: "one", TWO: "two", FEW: "few", MANY: "many", OTHER: "other"};
3 | $provide.value("$locale", {"NUMBER_FORMATS":{"DECIMAL_SEP":",","GROUP_SEP":".","PATTERNS":[{"minInt":1,"minFrac":0,"macFrac":0,"posPre":"","posSuf":"","negPre":"-","negSuf":"","gSize":3,"lgSize":3,"maxFrac":3},{"minInt":1,"minFrac":2,"macFrac":0,"posPre":"","posSuf":" \u00A4","negPre":"-","negSuf":" \u00A4","gSize":3,"lgSize":3,"maxFrac":2}],"CURRENCY_SYM":"€"},"pluralCat":function (n) { if (n == 1) { return PLURAL_CATEGORY.ONE; } return PLURAL_CATEGORY.OTHER;},"DATETIME_FORMATS":{"MONTH":["Januar","Februar","März","April","Mai","Juni","Juli","August","September","Oktober","November","Dezember"],"SHORTMONTH":["Jan","Feb","Mär","Apr","Mai","Jun","Jul","Aug","Sep","Okt","Nov","Dez"],"DAY":["Sonntag","Montag","Dienstag","Mittwoch","Donnerstag","Freitag","Samstag"],"SHORTDAY":["So.","Mo.","Di.","Mi.","Do.","Fr.","Sa."],"AMPMS":["vorm.","nachm."],"medium":"dd.MM.yyyy HH:mm:ss","short":"dd.MM.yy HH:mm","fullDate":"EEEE, d. MMMM y","longDate":"d. MMMM y","mediumDate":"dd.MM.yyyy","shortDate":"dd.MM.yy","mediumTime":"HH:mm:ss","shortTime":"HH:mm"},"id":"de-de"});
4 | }]);
--------------------------------------------------------------------------------
/src/ngLocale/angular-locale_de-lu.js:
--------------------------------------------------------------------------------
1 | angular.module("ngLocale", [], ["$provide", function($provide) {
2 | var PLURAL_CATEGORY = {ZERO: "zero", ONE: "one", TWO: "two", FEW: "few", MANY: "many", OTHER: "other"};
3 | $provide.value("$locale", {"NUMBER_FORMATS":{"DECIMAL_SEP":",","GROUP_SEP":".","PATTERNS":[{"minInt":1,"minFrac":0,"macFrac":0,"posPre":"","posSuf":"","negPre":"-","negSuf":"","gSize":3,"lgSize":3,"maxFrac":3},{"minInt":1,"minFrac":2,"macFrac":0,"posPre":"","posSuf":" \u00A4","negPre":"-","negSuf":" \u00A4","gSize":3,"lgSize":3,"maxFrac":2}],"CURRENCY_SYM":"€"},"pluralCat":function (n) { if (n == 1) { return PLURAL_CATEGORY.ONE; } return PLURAL_CATEGORY.OTHER;},"DATETIME_FORMATS":{"MONTH":["Januar","Februar","März","April","Mai","Juni","Juli","August","September","Oktober","November","Dezember"],"SHORTMONTH":["Jan","Feb","Mär","Apr","Mai","Jun","Jul","Aug","Sep","Okt","Nov","Dez"],"DAY":["Sonntag","Montag","Dienstag","Mittwoch","Donnerstag","Freitag","Samstag"],"SHORTDAY":["So.","Mo.","Di.","Mi.","Do.","Fr.","Sa."],"AMPMS":["vorm.","nachm."],"medium":"dd.MM.yyyy HH:mm:ss","short":"dd.MM.yy HH:mm","fullDate":"EEEE, d. MMMM y","longDate":"d. MMMM y","mediumDate":"dd.MM.yyyy","shortDate":"dd.MM.yy","mediumTime":"HH:mm:ss","shortTime":"HH:mm"},"id":"de-lu"});
4 | }]);
--------------------------------------------------------------------------------
/src/ngLocale/angular-locale_de.js:
--------------------------------------------------------------------------------
1 | angular.module("ngLocale", [], ["$provide", function($provide) {
2 | var PLURAL_CATEGORY = {ZERO: "zero", ONE: "one", TWO: "two", FEW: "few", MANY: "many", OTHER: "other"};
3 | $provide.value("$locale", {"DATETIME_FORMATS":{"MONTH":["Januar","Februar","März","April","Mai","Juni","Juli","August","September","Oktober","November","Dezember"],"SHORTMONTH":["Jan","Feb","Mär","Apr","Mai","Jun","Jul","Aug","Sep","Okt","Nov","Dez"],"DAY":["Sonntag","Montag","Dienstag","Mittwoch","Donnerstag","Freitag","Samstag"],"SHORTDAY":["So.","Mo.","Di.","Mi.","Do.","Fr.","Sa."],"AMPMS":["vorm.","nachm."],"medium":"dd.MM.yyyy HH:mm:ss","short":"dd.MM.yy HH:mm","fullDate":"EEEE, d. MMMM y","longDate":"d. MMMM y","mediumDate":"dd.MM.yyyy","shortDate":"dd.MM.yy","mediumTime":"HH:mm:ss","shortTime":"HH:mm"},"NUMBER_FORMATS":{"DECIMAL_SEP":",","GROUP_SEP":".","PATTERNS":[{"minInt":1,"minFrac":0,"macFrac":0,"posPre":"","posSuf":"","negPre":"-","negSuf":"","gSize":3,"lgSize":3,"maxFrac":3},{"minInt":1,"minFrac":2,"macFrac":0,"posPre":"","posSuf":" \u00A4","negPre":"-","negSuf":" \u00A4","gSize":3,"lgSize":3,"maxFrac":2}],"CURRENCY_SYM":"€"},"pluralCat":function (n) { if (n == 1) { return PLURAL_CATEGORY.ONE; } return PLURAL_CATEGORY.OTHER;},"id":"de"});
4 | }]);
--------------------------------------------------------------------------------
/src/ngLocale/angular-locale_en-as.js:
--------------------------------------------------------------------------------
1 | angular.module("ngLocale", [], ["$provide", function($provide) {
2 | var PLURAL_CATEGORY = {ZERO: "zero", ONE: "one", TWO: "two", FEW: "few", MANY: "many", OTHER: "other"};
3 | $provide.value("$locale", {"NUMBER_FORMATS":{"DECIMAL_SEP":".","GROUP_SEP":",","PATTERNS":[{"minInt":1,"minFrac":0,"macFrac":0,"posPre":"","posSuf":"","negPre":"-","negSuf":"","gSize":3,"lgSize":3,"maxFrac":3},{"minInt":1,"minFrac":2,"macFrac":0,"posPre":"\u00A4","posSuf":"","negPre":"(\u00A4","negSuf":")","gSize":3,"lgSize":3,"maxFrac":2}],"CURRENCY_SYM":"$"},"pluralCat":function (n) { if (n == 1) { return PLURAL_CATEGORY.ONE; } return PLURAL_CATEGORY.OTHER;},"DATETIME_FORMATS":{"MONTH":["January","February","March","April","May","June","July","August","September","October","November","December"],"SHORTMONTH":["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],"DAY":["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],"SHORTDAY":["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],"AMPMS":["AM","PM"],"medium":"MMM d, y h:mm:ss a","short":"M/d/yy h:mm a","fullDate":"EEEE, MMMM d, y","longDate":"MMMM d, y","mediumDate":"MMM d, y","shortDate":"M/d/yy","mediumTime":"h:mm:ss a","shortTime":"h:mm a"},"id":"en-as"});
4 | }]);
--------------------------------------------------------------------------------
/src/ngLocale/angular-locale_en-au.js:
--------------------------------------------------------------------------------
1 | angular.module("ngLocale", [], ["$provide", function($provide) {
2 | var PLURAL_CATEGORY = {ZERO: "zero", ONE: "one", TWO: "two", FEW: "few", MANY: "many", OTHER: "other"};
3 | $provide.value("$locale", {"DATETIME_FORMATS":{"MONTH":["January","February","March","April","May","June","July","August","September","October","November","December"],"SHORTMONTH":["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],"DAY":["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],"SHORTDAY":["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],"AMPMS":["AM","PM"],"medium":"dd/MM/yyyy h:mm:ss a","short":"d/MM/yy h:mm a","fullDate":"EEEE, d MMMM y","longDate":"d MMMM y","mediumDate":"dd/MM/yyyy","shortDate":"d/MM/yy","mediumTime":"h:mm:ss a","shortTime":"h:mm a"},"NUMBER_FORMATS":{"DECIMAL_SEP":".","GROUP_SEP":",","PATTERNS":[{"minInt":1,"minFrac":0,"macFrac":0,"posPre":"","posSuf":"","negPre":"-","negSuf":"","gSize":3,"lgSize":3,"maxFrac":3},{"minInt":1,"minFrac":2,"macFrac":0,"posPre":"\u00A4","posSuf":"","negPre":"\u00A4-","negSuf":"","gSize":3,"lgSize":3,"maxFrac":2}],"CURRENCY_SYM":"$"},"pluralCat":function (n) { if (n == 1) { return PLURAL_CATEGORY.ONE; } return PLURAL_CATEGORY.OTHER;},"id":"en-au"});
4 | }]);
--------------------------------------------------------------------------------
/src/ngLocale/angular-locale_en-dsrt-us.js:
--------------------------------------------------------------------------------
1 | angular.module("ngLocale", [], ["$provide", function($provide) {
2 | var PLURAL_CATEGORY = {ZERO: "zero", ONE: "one", TWO: "two", FEW: "few", MANY: "many", OTHER: "other"};
3 | $provide.value("$locale", {"NUMBER_FORMATS":{"DECIMAL_SEP":".","GROUP_SEP":",","PATTERNS":[{"minInt":1,"minFrac":0,"macFrac":0,"posPre":"","posSuf":"","negPre":"-","negSuf":"","gSize":3,"lgSize":3,"maxFrac":3},{"minInt":1,"minFrac":2,"macFrac":0,"posPre":"\u00A4","posSuf":"","negPre":"(\u00A4","negSuf":")","gSize":3,"lgSize":3,"maxFrac":2}],"CURRENCY_SYM":"$"},"pluralCat":function (n) { if (n == 1) { return PLURAL_CATEGORY.ONE; } return PLURAL_CATEGORY.OTHER;},"DATETIME_FORMATS":{"MONTH":["January","February","March","April","May","June","July","August","September","October","November","December"],"SHORTMONTH":["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],"DAY":["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],"SHORTDAY":["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],"AMPMS":["AM","PM"],"medium":"MMM d, y h:mm:ss a","short":"M/d/yy h:mm a","fullDate":"EEEE, MMMM d, y","longDate":"MMMM d, y","mediumDate":"MMM d, y","shortDate":"M/d/yy","mediumTime":"h:mm:ss a","shortTime":"h:mm a"},"id":"en-dsrt-us"});
4 | }]);
--------------------------------------------------------------------------------
/src/ngLocale/angular-locale_en-dsrt.js:
--------------------------------------------------------------------------------
1 | angular.module("ngLocale", [], ["$provide", function($provide) {
2 | var PLURAL_CATEGORY = {ZERO: "zero", ONE: "one", TWO: "two", FEW: "few", MANY: "many", OTHER: "other"};
3 | $provide.value("$locale", {"NUMBER_FORMATS":{"DECIMAL_SEP":".","GROUP_SEP":",","PATTERNS":[{"minInt":1,"minFrac":0,"macFrac":0,"posPre":"","posSuf":"","negPre":"-","negSuf":"","gSize":3,"lgSize":3,"maxFrac":3},{"minInt":1,"minFrac":2,"macFrac":0,"posPre":"\u00A4","posSuf":"","negPre":"(\u00A4","negSuf":")","gSize":3,"lgSize":3,"maxFrac":2}],"CURRENCY_SYM":"$"},"pluralCat":function (n) { if (n == 1) { return PLURAL_CATEGORY.ONE; } return PLURAL_CATEGORY.OTHER;},"DATETIME_FORMATS":{"MONTH":["January","February","March","April","May","June","July","August","September","October","November","December"],"SHORTMONTH":["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],"DAY":["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],"SHORTDAY":["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],"AMPMS":["AM","PM"],"medium":"MMM d, y h:mm:ss a","short":"M/d/yy h:mm a","fullDate":"EEEE, MMMM d, y","longDate":"MMMM d, y","mediumDate":"MMM d, y","shortDate":"M/d/yy","mediumTime":"h:mm:ss a","shortTime":"h:mm a"},"id":"en-dsrt"});
4 | }]);
--------------------------------------------------------------------------------
/src/ngLocale/angular-locale_en-gb.js:
--------------------------------------------------------------------------------
1 | angular.module("ngLocale", [], ["$provide", function($provide) {
2 | var PLURAL_CATEGORY = {ZERO: "zero", ONE: "one", TWO: "two", FEW: "few", MANY: "many", OTHER: "other"};
3 | $provide.value("$locale", {"DATETIME_FORMATS":{"MONTH":["January","February","March","April","May","June","July","August","September","October","November","December"],"SHORTMONTH":["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],"DAY":["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],"SHORTDAY":["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],"AMPMS":["AM","PM"],"medium":"d MMM y HH:mm:ss","short":"dd/MM/yyyy HH:mm","fullDate":"EEEE, d MMMM y","longDate":"d MMMM y","mediumDate":"d MMM y","shortDate":"dd/MM/yyyy","mediumTime":"HH:mm:ss","shortTime":"HH:mm"},"NUMBER_FORMATS":{"DECIMAL_SEP":".","GROUP_SEP":",","PATTERNS":[{"minInt":1,"minFrac":0,"macFrac":0,"posPre":"","posSuf":"","negPre":"-","negSuf":"","gSize":3,"lgSize":3,"maxFrac":3},{"minInt":1,"minFrac":2,"macFrac":0,"posPre":"\u00A4","posSuf":"","negPre":"\u00A4-","negSuf":"","gSize":3,"lgSize":3,"maxFrac":2}],"CURRENCY_SYM":"£"},"pluralCat":function (n) { if (n == 1) { return PLURAL_CATEGORY.ONE; } return PLURAL_CATEGORY.OTHER;},"id":"en-gb"});
4 | }]);
--------------------------------------------------------------------------------
/src/ngLocale/angular-locale_en-gu.js:
--------------------------------------------------------------------------------
1 | angular.module("ngLocale", [], ["$provide", function($provide) {
2 | var PLURAL_CATEGORY = {ZERO: "zero", ONE: "one", TWO: "two", FEW: "few", MANY: "many", OTHER: "other"};
3 | $provide.value("$locale", {"NUMBER_FORMATS":{"DECIMAL_SEP":".","GROUP_SEP":",","PATTERNS":[{"minInt":1,"minFrac":0,"macFrac":0,"posPre":"","posSuf":"","negPre":"-","negSuf":"","gSize":3,"lgSize":3,"maxFrac":3},{"minInt":1,"minFrac":2,"macFrac":0,"posPre":"\u00A4","posSuf":"","negPre":"(\u00A4","negSuf":")","gSize":3,"lgSize":3,"maxFrac":2}],"CURRENCY_SYM":"$"},"pluralCat":function (n) { if (n == 1) { return PLURAL_CATEGORY.ONE; } return PLURAL_CATEGORY.OTHER;},"DATETIME_FORMATS":{"MONTH":["January","February","March","April","May","June","July","August","September","October","November","December"],"SHORTMONTH":["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],"DAY":["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],"SHORTDAY":["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],"AMPMS":["AM","PM"],"medium":"MMM d, y h:mm:ss a","short":"M/d/yy h:mm a","fullDate":"EEEE, MMMM d, y","longDate":"MMMM d, y","mediumDate":"MMM d, y","shortDate":"M/d/yy","mediumTime":"h:mm:ss a","shortTime":"h:mm a"},"id":"en-gu"});
4 | }]);
--------------------------------------------------------------------------------
/src/ngLocale/angular-locale_en-ie.js:
--------------------------------------------------------------------------------
1 | angular.module("ngLocale", [], ["$provide", function($provide) {
2 | var PLURAL_CATEGORY = {ZERO: "zero", ONE: "one", TWO: "two", FEW: "few", MANY: "many", OTHER: "other"};
3 | $provide.value("$locale", {"DATETIME_FORMATS":{"MONTH":["January","February","March","April","May","June","July","August","September","October","November","December"],"SHORTMONTH":["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],"DAY":["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],"SHORTDAY":["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],"AMPMS":["a.m.","p.m."],"medium":"d MMM y HH:mm:ss","short":"dd/MM/yyyy HH:mm","fullDate":"EEEE d MMMM y","longDate":"d MMMM y","mediumDate":"d MMM y","shortDate":"dd/MM/yyyy","mediumTime":"HH:mm:ss","shortTime":"HH:mm"},"NUMBER_FORMATS":{"DECIMAL_SEP":".","GROUP_SEP":",","PATTERNS":[{"minInt":1,"minFrac":0,"macFrac":0,"posPre":"","posSuf":"","negPre":"-","negSuf":"","gSize":3,"lgSize":3,"maxFrac":3},{"minInt":1,"minFrac":2,"macFrac":0,"posPre":"\u00A4","posSuf":"","negPre":"\u00A4-","negSuf":"","gSize":3,"lgSize":3,"maxFrac":2}],"CURRENCY_SYM":"€"},"pluralCat":function (n) { if (n == 1) { return PLURAL_CATEGORY.ONE; } return PLURAL_CATEGORY.OTHER;},"id":"en-ie"});
4 | }]);
--------------------------------------------------------------------------------
/src/ngLocale/angular-locale_en-in.js:
--------------------------------------------------------------------------------
1 | angular.module("ngLocale", [], ["$provide", function($provide) {
2 | var PLURAL_CATEGORY = {ZERO: "zero", ONE: "one", TWO: "two", FEW: "few", MANY: "many", OTHER: "other"};
3 | $provide.value("$locale", {"DATETIME_FORMATS":{"MONTH":["January","February","March","April","May","June","July","August","September","October","November","December"],"SHORTMONTH":["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],"DAY":["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],"SHORTDAY":["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],"AMPMS":["AM","PM"],"medium":"dd-MMM-y h:mm:ss a","short":"dd/MM/yy h:mm a","fullDate":"EEEE d MMMM y","longDate":"d MMMM y","mediumDate":"dd-MMM-y","shortDate":"dd/MM/yy","mediumTime":"h:mm:ss a","shortTime":"h:mm a"},"NUMBER_FORMATS":{"DECIMAL_SEP":".","GROUP_SEP":",","PATTERNS":[{"minInt":1,"minFrac":0,"macFrac":0,"posPre":"","posSuf":"","negPre":"-","negSuf":"","gSize":2,"lgSize":3,"maxFrac":3},{"minInt":1,"minFrac":2,"macFrac":0,"posPre":"\u00A4 ","posSuf":"","negPre":"\u00A4 -","negSuf":"","gSize":2,"lgSize":3,"maxFrac":2}],"CURRENCY_SYM":"Rs"},"pluralCat":function (n) { if (n == 1) { return PLURAL_CATEGORY.ONE; } return PLURAL_CATEGORY.OTHER;},"id":"en-in"});
4 | }]);
--------------------------------------------------------------------------------
/src/ngLocale/angular-locale_en-iso.js:
--------------------------------------------------------------------------------
1 | angular.module("ngLocale", [], ["$provide", function($provide) {
2 | var PLURAL_CATEGORY = {ZERO: "zero", ONE: "one", TWO: "two", FEW: "few", MANY: "many", OTHER: "other"};
3 | $provide.value("$locale", {"DATETIME_FORMATS":{"MONTH":["January","February","March","April","May","June","July","August","September","October","November","December"],"SHORTMONTH":["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],"DAY":["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],"SHORTDAY":["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],"AMPMS":["AM","PM"],"medium":"y MMM d HH:mm:ss","short":"yyyy-MM-dd HH:mm","fullDate":"EEEE, y MMMM dd","longDate":"y MMMM d","mediumDate":"y MMM d","shortDate":"yyyy-MM-dd","mediumTime":"HH:mm:ss","shortTime":"HH:mm"},"pluralCat":function (n) { if (n == 1) { return PLURAL_CATEGORY.ONE; } return PLURAL_CATEGORY.OTHER;},"NUMBER_FORMATS":{"DECIMAL_SEP":".","GROUP_SEP":",","PATTERNS":[{"minInt":1,"minFrac":0,"macFrac":0,"posPre":"","posSuf":"","negPre":"-","negSuf":"","gSize":3,"lgSize":3,"maxFrac":3},{"minInt":1,"minFrac":2,"macFrac":0,"posPre":"\u00A4","posSuf":"","negPre":"(\u00A4","negSuf":")","gSize":3,"lgSize":3,"maxFrac":2}],"CURRENCY_SYM":"$"},"id":"en-iso"});
4 | }]);
--------------------------------------------------------------------------------
/src/ngLocale/angular-locale_en-mh.js:
--------------------------------------------------------------------------------
1 | angular.module("ngLocale", [], ["$provide", function($provide) {
2 | var PLURAL_CATEGORY = {ZERO: "zero", ONE: "one", TWO: "two", FEW: "few", MANY: "many", OTHER: "other"};
3 | $provide.value("$locale", {"NUMBER_FORMATS":{"DECIMAL_SEP":".","GROUP_SEP":",","PATTERNS":[{"minInt":1,"minFrac":0,"macFrac":0,"posPre":"","posSuf":"","negPre":"-","negSuf":"","gSize":3,"lgSize":3,"maxFrac":3},{"minInt":1,"minFrac":2,"macFrac":0,"posPre":"\u00A4","posSuf":"","negPre":"(\u00A4","negSuf":")","gSize":3,"lgSize":3,"maxFrac":2}],"CURRENCY_SYM":"$"},"pluralCat":function (n) { if (n == 1) { return PLURAL_CATEGORY.ONE; } return PLURAL_CATEGORY.OTHER;},"DATETIME_FORMATS":{"MONTH":["January","February","March","April","May","June","July","August","September","October","November","December"],"SHORTMONTH":["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],"DAY":["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],"SHORTDAY":["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],"AMPMS":["AM","PM"],"medium":"MMM d, y h:mm:ss a","short":"M/d/yy h:mm a","fullDate":"EEEE, MMMM d, y","longDate":"MMMM d, y","mediumDate":"MMM d, y","shortDate":"M/d/yy","mediumTime":"h:mm:ss a","shortTime":"h:mm a"},"id":"en-mh"});
4 | }]);
--------------------------------------------------------------------------------
/src/ngLocale/angular-locale_en-mp.js:
--------------------------------------------------------------------------------
1 | angular.module("ngLocale", [], ["$provide", function($provide) {
2 | var PLURAL_CATEGORY = {ZERO: "zero", ONE: "one", TWO: "two", FEW: "few", MANY: "many", OTHER: "other"};
3 | $provide.value("$locale", {"NUMBER_FORMATS":{"DECIMAL_SEP":".","GROUP_SEP":",","PATTERNS":[{"minInt":1,"minFrac":0,"macFrac":0,"posPre":"","posSuf":"","negPre":"-","negSuf":"","gSize":3,"lgSize":3,"maxFrac":3},{"minInt":1,"minFrac":2,"macFrac":0,"posPre":"\u00A4","posSuf":"","negPre":"(\u00A4","negSuf":")","gSize":3,"lgSize":3,"maxFrac":2}],"CURRENCY_SYM":"$"},"pluralCat":function (n) { if (n == 1) { return PLURAL_CATEGORY.ONE; } return PLURAL_CATEGORY.OTHER;},"DATETIME_FORMATS":{"MONTH":["January","February","March","April","May","June","July","August","September","October","November","December"],"SHORTMONTH":["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],"DAY":["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],"SHORTDAY":["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],"AMPMS":["AM","PM"],"medium":"MMM d, y h:mm:ss a","short":"M/d/yy h:mm a","fullDate":"EEEE, MMMM d, y","longDate":"MMMM d, y","mediumDate":"MMM d, y","shortDate":"M/d/yy","mediumTime":"h:mm:ss a","shortTime":"h:mm a"},"id":"en-mp"});
4 | }]);
--------------------------------------------------------------------------------
/src/ngLocale/angular-locale_en-sg.js:
--------------------------------------------------------------------------------
1 | angular.module("ngLocale", [], ["$provide", function($provide) {
2 | var PLURAL_CATEGORY = {ZERO: "zero", ONE: "one", TWO: "two", FEW: "few", MANY: "many", OTHER: "other"};
3 | $provide.value("$locale", {"DATETIME_FORMATS":{"MONTH":["January","February","March","April","May","June","July","August","September","October","November","December"],"SHORTMONTH":["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],"DAY":["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],"SHORTDAY":["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],"AMPMS":["AM","PM"],"medium":"MMM d, y h:mm:ss a","short":"d/M/yy h:mm a","fullDate":"EEEE, MMMM d, y","longDate":"MMMM d, y","mediumDate":"MMM d, y","shortDate":"d/M/yy","mediumTime":"h:mm:ss a","shortTime":"h:mm a"},"NUMBER_FORMATS":{"DECIMAL_SEP":".","GROUP_SEP":",","PATTERNS":[{"minInt":1,"minFrac":0,"macFrac":0,"posPre":"","posSuf":"","negPre":"-","negSuf":"","gSize":3,"lgSize":3,"maxFrac":3},{"minInt":1,"minFrac":2,"macFrac":0,"posPre":"\u00A4","posSuf":"","negPre":"(\u00A4","negSuf":")","gSize":3,"lgSize":3,"maxFrac":2}],"CURRENCY_SYM":"$"},"pluralCat":function (n) { if (n == 1) { return PLURAL_CATEGORY.ONE; } return PLURAL_CATEGORY.OTHER;},"id":"en-sg"});
4 | }]);
--------------------------------------------------------------------------------
/src/ngLocale/angular-locale_en-um.js:
--------------------------------------------------------------------------------
1 | angular.module("ngLocale", [], ["$provide", function($provide) {
2 | var PLURAL_CATEGORY = {ZERO: "zero", ONE: "one", TWO: "two", FEW: "few", MANY: "many", OTHER: "other"};
3 | $provide.value("$locale", {"NUMBER_FORMATS":{"DECIMAL_SEP":".","GROUP_SEP":",","PATTERNS":[{"minInt":1,"minFrac":0,"macFrac":0,"posPre":"","posSuf":"","negPre":"-","negSuf":"","gSize":3,"lgSize":3,"maxFrac":3},{"minInt":1,"minFrac":2,"macFrac":0,"posPre":"\u00A4","posSuf":"","negPre":"(\u00A4","negSuf":")","gSize":3,"lgSize":3,"maxFrac":2}],"CURRENCY_SYM":"$"},"pluralCat":function (n) { if (n == 1) { return PLURAL_CATEGORY.ONE; } return PLURAL_CATEGORY.OTHER;},"DATETIME_FORMATS":{"MONTH":["January","February","March","April","May","June","July","August","September","October","November","December"],"SHORTMONTH":["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],"DAY":["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],"SHORTDAY":["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],"AMPMS":["AM","PM"],"medium":"MMM d, y h:mm:ss a","short":"M/d/yy h:mm a","fullDate":"EEEE, MMMM d, y","longDate":"MMMM d, y","mediumDate":"MMM d, y","shortDate":"M/d/yy","mediumTime":"h:mm:ss a","shortTime":"h:mm a"},"id":"en-um"});
4 | }]);
--------------------------------------------------------------------------------
/src/ngLocale/angular-locale_en-us.js:
--------------------------------------------------------------------------------
1 | angular.module("ngLocale", [], ["$provide", function($provide) {
2 | var PLURAL_CATEGORY = {ZERO: "zero", ONE: "one", TWO: "two", FEW: "few", MANY: "many", OTHER: "other"};
3 | $provide.value("$locale", {"DATETIME_FORMATS":{"MONTH":["January","February","March","April","May","June","July","August","September","October","November","December"],"SHORTMONTH":["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],"DAY":["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],"SHORTDAY":["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],"AMPMS":["AM","PM"],"medium":"MMM d, y h:mm:ss a","short":"M/d/yy h:mm a","fullDate":"EEEE, MMMM d, y","longDate":"MMMM d, y","mediumDate":"MMM d, y","shortDate":"M/d/yy","mediumTime":"h:mm:ss a","shortTime":"h:mm a"},"NUMBER_FORMATS":{"DECIMAL_SEP":".","GROUP_SEP":",","PATTERNS":[{"minInt":1,"minFrac":0,"macFrac":0,"posPre":"","posSuf":"","negPre":"-","negSuf":"","gSize":3,"lgSize":3,"maxFrac":3},{"minInt":1,"minFrac":2,"macFrac":0,"posPre":"\u00A4","posSuf":"","negPre":"(\u00A4","negSuf":")","gSize":3,"lgSize":3,"maxFrac":2}],"CURRENCY_SYM":"$"},"pluralCat":function (n) { if (n == 1) { return PLURAL_CATEGORY.ONE; } return PLURAL_CATEGORY.OTHER;},"id":"en-us"});
4 | }]);
--------------------------------------------------------------------------------
/src/ngLocale/angular-locale_en-vi.js:
--------------------------------------------------------------------------------
1 | angular.module("ngLocale", [], ["$provide", function($provide) {
2 | var PLURAL_CATEGORY = {ZERO: "zero", ONE: "one", TWO: "two", FEW: "few", MANY: "many", OTHER: "other"};
3 | $provide.value("$locale", {"NUMBER_FORMATS":{"DECIMAL_SEP":".","GROUP_SEP":",","PATTERNS":[{"minInt":1,"minFrac":0,"macFrac":0,"posPre":"","posSuf":"","negPre":"-","negSuf":"","gSize":3,"lgSize":3,"maxFrac":3},{"minInt":1,"minFrac":2,"macFrac":0,"posPre":"\u00A4","posSuf":"","negPre":"(\u00A4","negSuf":")","gSize":3,"lgSize":3,"maxFrac":2}],"CURRENCY_SYM":"$"},"pluralCat":function (n) { if (n == 1) { return PLURAL_CATEGORY.ONE; } return PLURAL_CATEGORY.OTHER;},"DATETIME_FORMATS":{"MONTH":["January","February","March","April","May","June","July","August","September","October","November","December"],"SHORTMONTH":["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],"DAY":["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],"SHORTDAY":["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],"AMPMS":["AM","PM"],"medium":"MMM d, y h:mm:ss a","short":"M/d/yy h:mm a","fullDate":"EEEE, MMMM d, y","longDate":"MMMM d, y","mediumDate":"MMM d, y","shortDate":"M/d/yy","mediumTime":"h:mm:ss a","shortTime":"h:mm a"},"id":"en-vi"});
4 | }]);
--------------------------------------------------------------------------------
/src/ngLocale/angular-locale_en-za.js:
--------------------------------------------------------------------------------
1 | angular.module("ngLocale", [], ["$provide", function($provide) {
2 | var PLURAL_CATEGORY = {ZERO: "zero", ONE: "one", TWO: "two", FEW: "few", MANY: "many", OTHER: "other"};
3 | $provide.value("$locale", {"DATETIME_FORMATS":{"MONTH":["January","February","March","April","May","June","July","August","September","October","November","December"],"SHORTMONTH":["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],"DAY":["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],"SHORTDAY":["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],"AMPMS":["AM","PM"],"medium":"dd MMM y h:mm:ss a","short":"yyyy/MM/dd h:mm a","fullDate":"EEEE dd MMMM y","longDate":"dd MMMM y","mediumDate":"dd MMM y","shortDate":"yyyy/MM/dd","mediumTime":"h:mm:ss a","shortTime":"h:mm a"},"NUMBER_FORMATS":{"DECIMAL_SEP":",","GROUP_SEP":" ","PATTERNS":[{"minInt":1,"minFrac":0,"macFrac":0,"posPre":"","posSuf":"","negPre":"-","negSuf":"","gSize":3,"lgSize":3,"maxFrac":3},{"minInt":1,"minFrac":2,"macFrac":0,"posPre":"\u00A4","posSuf":"","negPre":"\u00A4-","negSuf":"","gSize":3,"lgSize":3,"maxFrac":2}],"CURRENCY_SYM":"R"},"pluralCat":function (n) { if (n == 1) { return PLURAL_CATEGORY.ONE; } return PLURAL_CATEGORY.OTHER;},"id":"en-za"});
4 | }]);
--------------------------------------------------------------------------------
/src/ngLocale/angular-locale_en-zz.js:
--------------------------------------------------------------------------------
1 | angular.module("ngLocale", [], ["$provide", function($provide) {
2 | var PLURAL_CATEGORY = {ZERO: "zero", ONE: "one", TWO: "two", FEW: "few", MANY: "many", OTHER: "other"};
3 | $provide.value("$locale", {"NUMBER_FORMATS":{"DECIMAL_SEP":".","GROUP_SEP":",","PATTERNS":[{"minInt":1,"minFrac":0,"macFrac":0,"posPre":"","posSuf":"","negPre":"-","negSuf":"","gSize":3,"lgSize":3,"maxFrac":3},{"minInt":1,"minFrac":2,"macFrac":0,"posPre":"\u00A4","posSuf":"","negPre":"(\u00A4","negSuf":")","gSize":3,"lgSize":3,"maxFrac":2}],"CURRENCY_SYM":"$"},"pluralCat":function (n) { if (n == 1) { return PLURAL_CATEGORY.ONE; } return PLURAL_CATEGORY.OTHER;},"DATETIME_FORMATS":{"MONTH":["January","February","March","April","May","June","July","August","September","October","November","December"],"SHORTMONTH":["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],"DAY":["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],"SHORTDAY":["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],"AMPMS":["AM","PM"],"medium":"MMM d, y h:mm:ss a","short":"M/d/yy h:mm a","fullDate":"EEEE, MMMM d, y","longDate":"MMMM d, y","mediumDate":"MMM d, y","shortDate":"M/d/yy","mediumTime":"h:mm:ss a","shortTime":"h:mm a"},"id":"en-zz"});
4 | }]);
--------------------------------------------------------------------------------
/src/ngLocale/angular-locale_en.js:
--------------------------------------------------------------------------------
1 | angular.module("ngLocale", [], ["$provide", function($provide) {
2 | var PLURAL_CATEGORY = {ZERO: "zero", ONE: "one", TWO: "two", FEW: "few", MANY: "many", OTHER: "other"};
3 | $provide.value("$locale", {"DATETIME_FORMATS":{"MONTH":["January","February","March","April","May","June","July","August","September","October","November","December"],"SHORTMONTH":["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],"DAY":["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],"SHORTDAY":["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],"AMPMS":["AM","PM"],"medium":"MMM d, y h:mm:ss a","short":"M/d/yy h:mm a","fullDate":"EEEE, MMMM d, y","longDate":"MMMM d, y","mediumDate":"MMM d, y","shortDate":"M/d/yy","mediumTime":"h:mm:ss a","shortTime":"h:mm a"},"NUMBER_FORMATS":{"DECIMAL_SEP":".","GROUP_SEP":",","PATTERNS":[{"minInt":1,"minFrac":0,"macFrac":0,"posPre":"","posSuf":"","negPre":"-","negSuf":"","gSize":3,"lgSize":3,"maxFrac":3},{"minInt":1,"minFrac":2,"macFrac":0,"posPre":"\u00A4","posSuf":"","negPre":"(\u00A4","negSuf":")","gSize":3,"lgSize":3,"maxFrac":2}],"CURRENCY_SYM":"$"},"pluralCat":function (n) { if (n == 1) { return PLURAL_CATEGORY.ONE; } return PLURAL_CATEGORY.OTHER;},"id":"en"});
4 | }]);
--------------------------------------------------------------------------------
/src/ngLocale/angular-locale_es.js:
--------------------------------------------------------------------------------
1 | angular.module("ngLocale", [], ["$provide", function($provide) {
2 | var PLURAL_CATEGORY = {ZERO: "zero", ONE: "one", TWO: "two", FEW: "few", MANY: "many", OTHER: "other"};
3 | $provide.value("$locale", {"DATETIME_FORMATS":{"MONTH":["enero","febrero","marzo","abril","mayo","junio","julio","agosto","septiembre","octubre","noviembre","diciembre"],"SHORTMONTH":["ene","feb","mar","abr","may","jun","jul","ago","sep","oct","nov","dic"],"DAY":["domingo","lunes","martes","miércoles","jueves","viernes","sábado"],"SHORTDAY":["dom","lun","mar","mié","jue","vie","sáb"],"AMPMS":["a.m.","p.m."],"medium":"dd/MM/yyyy HH:mm:ss","short":"dd/MM/yy HH:mm","fullDate":"EEEE d 'de' MMMM 'de' y","longDate":"d 'de' MMMM 'de' y","mediumDate":"dd/MM/yyyy","shortDate":"dd/MM/yy","mediumTime":"HH:mm:ss","shortTime":"HH:mm"},"NUMBER_FORMATS":{"DECIMAL_SEP":",","GROUP_SEP":".","PATTERNS":[{"minInt":1,"minFrac":0,"macFrac":0,"posPre":"","posSuf":"","negPre":"-","negSuf":"","gSize":3,"lgSize":3,"maxFrac":3},{"minInt":1,"minFrac":2,"macFrac":0,"posPre":"\u00A4 ","posSuf":"","negPre":"\u00A4 -","negSuf":"","gSize":3,"lgSize":3,"maxFrac":2}],"CURRENCY_SYM":"€"},"pluralCat":function (n) { if (n == 1) { return PLURAL_CATEGORY.ONE; } return PLURAL_CATEGORY.OTHER;},"id":"es"});
4 | }]);
--------------------------------------------------------------------------------
/src/ngLocale/angular-locale_fa-ir.js:
--------------------------------------------------------------------------------
1 | angular.module("ngLocale", [], ["$provide", function($provide) {
2 | var PLURAL_CATEGORY = {ZERO: "zero", ONE: "one", TWO: "two", FEW: "few", MANY: "many", OTHER: "other"};
3 | $provide.value("$locale", {"NUMBER_FORMATS":{"DECIMAL_SEP":"/","GROUP_SEP":"،","PATTERNS":[{"minInt":1,"minFrac":0,"macFrac":0,"posPre":"","posSuf":"","negPre":"-","negSuf":"","gSize":3,"lgSize":3,"maxFrac":3},{"minInt":1,"minFrac":2,"macFrac":0,"posPre":"","posSuf":" \u00A4","negPre":"-","negSuf":" \u00A4","gSize":3,"lgSize":3,"maxFrac":2}],"CURRENCY_SYM":"﷼"},"pluralCat":function (n) { return PLURAL_CATEGORY.OTHER;},"DATETIME_FORMATS":{"MONTH":["ژانویهٔ","فوریهٔ","مارس","آوریل","می","جون","جولای","آگوست","سپتامبر","اکتبر","نوامبر","دسامبر"],"SHORTMONTH":["ژانویهٔ","فوریهٔ","مارس","آوریل","می","جون","جولای","اوت","سپتامبر","اکتبر","نوامبر","دسامبر"],"DAY":["یکشنبه","دوشنبه","سهشنبه","چهارشنبه","پنجشنبه","جمعه","شنبه"],"SHORTDAY":["یکشنبه","دوشنبه","سهشنبه","چهارشنبه","پنجشنبه","جمعه","شنبه"],"AMPMS":["قبل از ظهر","بعد از ظهر"],"medium":"MMM d, y H:mm:ss","short":"M/d/yy H:mm","fullDate":"EEEE, MMMM d, y","longDate":"MMMM d, y","mediumDate":"MMM d, y","shortDate":"M/d/yy","mediumTime":"H:mm:ss","shortTime":"H:mm"},"id":"fa-ir"});
4 | }]);
--------------------------------------------------------------------------------
/src/ngLocale/angular-locale_fa.js:
--------------------------------------------------------------------------------
1 | angular.module("ngLocale", [], ["$provide", function($provide) {
2 | var PLURAL_CATEGORY = {ZERO: "zero", ONE: "one", TWO: "two", FEW: "few", MANY: "many", OTHER: "other"};
3 | $provide.value("$locale", {"DATETIME_FORMATS":{"MONTH":["ژانویهٔ","فوریهٔ","مارس","آوریل","می","جون","جولای","آگوست","سپتامبر","اکتبر","نوامبر","دسامبر"],"SHORTMONTH":["ژانویهٔ","فوریهٔ","مارس","آوریل","می","جون","جولای","اوت","سپتامبر","اکتبر","نوامبر","دسامبر"],"DAY":["یکشنبه","دوشنبه","سهشنبه","چهارشنبه","پنجشنبه","جمعه","شنبه"],"SHORTDAY":["یکشنبه","دوشنبه","سهشنبه","چهارشنبه","پنجشنبه","جمعه","شنبه"],"AMPMS":["قبل از ظهر","بعد از ظهر"],"medium":"MMM d, y H:mm:ss","short":"M/d/yy H:mm","fullDate":"EEEE, MMMM d, y","longDate":"MMMM d, y","mediumDate":"MMM d, y","shortDate":"M/d/yy","mediumTime":"H:mm:ss","shortTime":"H:mm"},"NUMBER_FORMATS":{"DECIMAL_SEP":"/","GROUP_SEP":"،","PATTERNS":[{"minInt":1,"minFrac":0,"macFrac":0,"posPre":"","posSuf":"","negPre":"-","negSuf":"","gSize":3,"lgSize":3,"maxFrac":3},{"minInt":1,"minFrac":2,"macFrac":0,"posPre":"","posSuf":" \u00A4","negPre":"-","negSuf":" \u00A4","gSize":3,"lgSize":3,"maxFrac":2}],"CURRENCY_SYM":"﷼"},"pluralCat":function (n) { return PLURAL_CATEGORY.OTHER;},"id":"fa"});
4 | }]);
--------------------------------------------------------------------------------
/src/ngLocale/angular-locale_fil-ph.js:
--------------------------------------------------------------------------------
1 | angular.module("ngLocale", [], ["$provide", function($provide) {
2 | var PLURAL_CATEGORY = {ZERO: "zero", ONE: "one", TWO: "two", FEW: "few", MANY: "many", OTHER: "other"};
3 | $provide.value("$locale", {"NUMBER_FORMATS":{"DECIMAL_SEP":".","GROUP_SEP":",","PATTERNS":[{"minInt":1,"minFrac":0,"macFrac":0,"posPre":"","posSuf":"","negPre":"-","negSuf":"","gSize":3,"lgSize":3,"maxFrac":3},{"minInt":1,"minFrac":2,"macFrac":0,"posPre":"\u00A4 ","posSuf":"","negPre":"\u00A4 -","negSuf":"","gSize":3,"lgSize":3,"maxFrac":2}],"CURRENCY_SYM":"P"},"pluralCat":function (n) { if (n == 0 || n == 1) { return PLURAL_CATEGORY.ONE; } return PLURAL_CATEGORY.OTHER;},"DATETIME_FORMATS":{"MONTH":["Enero","Pebrero","Marso","Abril","Mayo","Hunyo","Hulyo","Agosto","Setyembre","Oktubre","Nobyembre","Disyembre"],"SHORTMONTH":["Ene","Peb","Mar","Abr","May","Hun","Hul","Ago","Set","Okt","Nob","Dis"],"DAY":["Linggo","Lunes","Martes","Miyerkules","Huwebes","Biyernes","Sabado"],"SHORTDAY":["Lin","Lun","Mar","Mye","Huw","Bye","Sab"],"AMPMS":["AM","PM"],"medium":"MMM d, y HH:mm:ss","short":"M/d/yy HH:mm","fullDate":"EEEE, MMMM dd y","longDate":"MMMM d, y","mediumDate":"MMM d, y","shortDate":"M/d/yy","mediumTime":"HH:mm:ss","shortTime":"HH:mm"},"id":"fil-ph"});
4 | }]);
--------------------------------------------------------------------------------
/src/ngLocale/angular-locale_fil.js:
--------------------------------------------------------------------------------
1 | angular.module("ngLocale", [], ["$provide", function($provide) {
2 | var PLURAL_CATEGORY = {ZERO: "zero", ONE: "one", TWO: "two", FEW: "few", MANY: "many", OTHER: "other"};
3 | $provide.value("$locale", {"DATETIME_FORMATS":{"MONTH":["Enero","Pebrero","Marso","Abril","Mayo","Hunyo","Hulyo","Agosto","Setyembre","Oktubre","Nobyembre","Disyembre"],"SHORTMONTH":["Ene","Peb","Mar","Abr","May","Hun","Hul","Ago","Set","Okt","Nob","Dis"],"DAY":["Linggo","Lunes","Martes","Miyerkules","Huwebes","Biyernes","Sabado"],"SHORTDAY":["Lin","Lun","Mar","Mye","Huw","Bye","Sab"],"AMPMS":["AM","PM"],"medium":"MMM d, y HH:mm:ss","short":"M/d/yy HH:mm","fullDate":"EEEE, MMMM dd y","longDate":"MMMM d, y","mediumDate":"MMM d, y","shortDate":"M/d/yy","mediumTime":"HH:mm:ss","shortTime":"HH:mm"},"NUMBER_FORMATS":{"DECIMAL_SEP":".","GROUP_SEP":",","PATTERNS":[{"minInt":1,"minFrac":0,"macFrac":0,"posPre":"","posSuf":"","negPre":"-","negSuf":"","gSize":3,"lgSize":3,"maxFrac":3},{"minInt":1,"minFrac":2,"macFrac":0,"posPre":"\u00A4 ","posSuf":"","negPre":"\u00A4 -","negSuf":"","gSize":3,"lgSize":3,"maxFrac":2}],"CURRENCY_SYM":"P"},"pluralCat":function (n) { if (n == 0 || n == 1) { return PLURAL_CATEGORY.ONE; } return PLURAL_CATEGORY.OTHER;},"id":"fil"});
4 | }]);
--------------------------------------------------------------------------------
/src/ngLocale/angular-locale_fr-bl.js:
--------------------------------------------------------------------------------
1 | angular.module("ngLocale", [], ["$provide", function($provide) {
2 | var PLURAL_CATEGORY = {ZERO: "zero", ONE: "one", TWO: "two", FEW: "few", MANY: "many", OTHER: "other"};
3 | $provide.value("$locale", {"NUMBER_FORMATS":{"DECIMAL_SEP":",","GROUP_SEP":" ","PATTERNS":[{"minInt":1,"minFrac":0,"macFrac":0,"posPre":"","posSuf":"","negPre":"-","negSuf":"","gSize":3,"lgSize":3,"maxFrac":3},{"minInt":1,"minFrac":2,"macFrac":0,"posPre":"","posSuf":" \u00A4","negPre":"-","negSuf":" \u00A4","gSize":3,"lgSize":3,"maxFrac":2}],"CURRENCY_SYM":"€"},"pluralCat":function (n) { if (n >= 0 && n < 2) { return PLURAL_CATEGORY.ONE; } return PLURAL_CATEGORY.OTHER;},"DATETIME_FORMATS":{"MONTH":["janvier","février","mars","avril","mai","juin","juillet","août","septembre","octobre","novembre","décembre"],"SHORTMONTH":["janv.","févr.","mars","avr.","mai","juin","juil.","août","sept.","oct.","nov.","déc."],"DAY":["dimanche","lundi","mardi","mercredi","jeudi","vendredi","samedi"],"SHORTDAY":["dim.","lun.","mar.","mer.","jeu.","ven.","sam."],"AMPMS":["AM","PM"],"medium":"d MMM y HH:mm:ss","short":"dd/MM/yy HH:mm","fullDate":"EEEE d MMMM y","longDate":"d MMMM y","mediumDate":"d MMM y","shortDate":"dd/MM/yy","mediumTime":"HH:mm:ss","shortTime":"HH:mm"},"id":"fr-bl"});
4 | }]);
--------------------------------------------------------------------------------
/src/ngLocale/angular-locale_fr-fr.js:
--------------------------------------------------------------------------------
1 | angular.module("ngLocale", [], ["$provide", function($provide) {
2 | var PLURAL_CATEGORY = {ZERO: "zero", ONE: "one", TWO: "two", FEW: "few", MANY: "many", OTHER: "other"};
3 | $provide.value("$locale", {"NUMBER_FORMATS":{"DECIMAL_SEP":",","GROUP_SEP":" ","PATTERNS":[{"minInt":1,"minFrac":0,"macFrac":0,"posPre":"","posSuf":"","negPre":"-","negSuf":"","gSize":3,"lgSize":3,"maxFrac":3},{"minInt":1,"minFrac":2,"macFrac":0,"posPre":"","posSuf":" \u00A4","negPre":"-","negSuf":" \u00A4","gSize":3,"lgSize":3,"maxFrac":2}],"CURRENCY_SYM":"€"},"pluralCat":function (n) { if (n >= 0 && n < 2) { return PLURAL_CATEGORY.ONE; } return PLURAL_CATEGORY.OTHER;},"DATETIME_FORMATS":{"MONTH":["janvier","février","mars","avril","mai","juin","juillet","août","septembre","octobre","novembre","décembre"],"SHORTMONTH":["janv.","févr.","mars","avr.","mai","juin","juil.","août","sept.","oct.","nov.","déc."],"DAY":["dimanche","lundi","mardi","mercredi","jeudi","vendredi","samedi"],"SHORTDAY":["dim.","lun.","mar.","mer.","jeu.","ven.","sam."],"AMPMS":["AM","PM"],"medium":"d MMM y HH:mm:ss","short":"dd/MM/yy HH:mm","fullDate":"EEEE d MMMM y","longDate":"d MMMM y","mediumDate":"d MMM y","shortDate":"dd/MM/yy","mediumTime":"HH:mm:ss","shortTime":"HH:mm"},"id":"fr-fr"});
4 | }]);
--------------------------------------------------------------------------------
/src/ngLocale/angular-locale_fr-gp.js:
--------------------------------------------------------------------------------
1 | angular.module("ngLocale", [], ["$provide", function($provide) {
2 | var PLURAL_CATEGORY = {ZERO: "zero", ONE: "one", TWO: "two", FEW: "few", MANY: "many", OTHER: "other"};
3 | $provide.value("$locale", {"NUMBER_FORMATS":{"DECIMAL_SEP":",","GROUP_SEP":" ","PATTERNS":[{"minInt":1,"minFrac":0,"macFrac":0,"posPre":"","posSuf":"","negPre":"-","negSuf":"","gSize":3,"lgSize":3,"maxFrac":3},{"minInt":1,"minFrac":2,"macFrac":0,"posPre":"","posSuf":" \u00A4","negPre":"-","negSuf":" \u00A4","gSize":3,"lgSize":3,"maxFrac":2}],"CURRENCY_SYM":"€"},"pluralCat":function (n) { if (n >= 0 && n < 2) { return PLURAL_CATEGORY.ONE; } return PLURAL_CATEGORY.OTHER;},"DATETIME_FORMATS":{"MONTH":["janvier","février","mars","avril","mai","juin","juillet","août","septembre","octobre","novembre","décembre"],"SHORTMONTH":["janv.","févr.","mars","avr.","mai","juin","juil.","août","sept.","oct.","nov.","déc."],"DAY":["dimanche","lundi","mardi","mercredi","jeudi","vendredi","samedi"],"SHORTDAY":["dim.","lun.","mar.","mer.","jeu.","ven.","sam."],"AMPMS":["AM","PM"],"medium":"d MMM y HH:mm:ss","short":"dd/MM/yy HH:mm","fullDate":"EEEE d MMMM y","longDate":"d MMMM y","mediumDate":"d MMM y","shortDate":"dd/MM/yy","mediumTime":"HH:mm:ss","shortTime":"HH:mm"},"id":"fr-gp"});
4 | }]);
--------------------------------------------------------------------------------
/src/ngLocale/angular-locale_fr.js:
--------------------------------------------------------------------------------
1 | angular.module("ngLocale", [], ["$provide", function($provide) {
2 | var PLURAL_CATEGORY = {ZERO: "zero", ONE: "one", TWO: "two", FEW: "few", MANY: "many", OTHER: "other"};
3 | $provide.value("$locale", {"DATETIME_FORMATS":{"MONTH":["janvier","février","mars","avril","mai","juin","juillet","août","septembre","octobre","novembre","décembre"],"SHORTMONTH":["janv.","févr.","mars","avr.","mai","juin","juil.","août","sept.","oct.","nov.","déc."],"DAY":["dimanche","lundi","mardi","mercredi","jeudi","vendredi","samedi"],"SHORTDAY":["dim.","lun.","mar.","mer.","jeu.","ven.","sam."],"AMPMS":["AM","PM"],"medium":"d MMM y HH:mm:ss","short":"dd/MM/yy HH:mm","fullDate":"EEEE d MMMM y","longDate":"d MMMM y","mediumDate":"d MMM y","shortDate":"dd/MM/yy","mediumTime":"HH:mm:ss","shortTime":"HH:mm"},"NUMBER_FORMATS":{"DECIMAL_SEP":",","GROUP_SEP":" ","PATTERNS":[{"minInt":1,"minFrac":0,"macFrac":0,"posPre":"","posSuf":"","negPre":"-","negSuf":"","gSize":3,"lgSize":3,"maxFrac":3},{"minInt":1,"minFrac":2,"macFrac":0,"posPre":"","posSuf":" \u00A4","negPre":"-","negSuf":" \u00A4","gSize":3,"lgSize":3,"maxFrac":2}],"CURRENCY_SYM":"€"},"pluralCat":function (n) { if (n >= 0 && n < 2) { return PLURAL_CATEGORY.ONE; } return PLURAL_CATEGORY.OTHER;},"id":"fr"});
4 | }]);
--------------------------------------------------------------------------------
/src/ngLocale/angular-locale_gl-es.js:
--------------------------------------------------------------------------------
1 | angular.module("ngLocale", [], ["$provide", function($provide) {
2 | var PLURAL_CATEGORY = {ZERO: "zero", ONE: "one", TWO: "two", FEW: "few", MANY: "many", OTHER: "other"};
3 | $provide.value("$locale", {"NUMBER_FORMATS":{"DECIMAL_SEP":",","GROUP_SEP":".","PATTERNS":[{"minInt":1,"minFrac":0,"macFrac":0,"posPre":"","posSuf":"","negPre":"-","negSuf":"","gSize":3,"lgSize":3,"maxFrac":3},{"minInt":1,"minFrac":2,"macFrac":0,"posPre":"","posSuf":" \u00A4","negPre":"-","negSuf":" \u00A4","gSize":3,"lgSize":3,"maxFrac":2}],"CURRENCY_SYM":"€"},"pluralCat":function (n) { if (n == 1) { return PLURAL_CATEGORY.ONE; } return PLURAL_CATEGORY.OTHER;},"DATETIME_FORMATS":{"MONTH":["Xaneiro","Febreiro","Marzo","Abril","Maio","Xuño","Xullo","Agosto","Setembro","Outubro","Novembro","Decembro"],"SHORTMONTH":["Xan","Feb","Mar","Abr","Mai","Xuñ","Xul","Ago","Set","Out","Nov","Dec"],"DAY":["Domingo","Luns","Martes","Mércores","Xoves","Venres","Sábado"],"SHORTDAY":["Dom","Lun","Mar","Mér","Xov","Ven","Sáb"],"AMPMS":["AM","PM"],"medium":"d MMM, y HH:mm:ss","short":"dd/MM/yy HH:mm","fullDate":"EEEE dd MMMM y","longDate":"dd MMMM y","mediumDate":"d MMM, y","shortDate":"dd/MM/yy","mediumTime":"HH:mm:ss","shortTime":"HH:mm"},"id":"gl-es"});
4 | }]);
--------------------------------------------------------------------------------
/src/ngLocale/angular-locale_gl.js:
--------------------------------------------------------------------------------
1 | angular.module("ngLocale", [], ["$provide", function($provide) {
2 | var PLURAL_CATEGORY = {ZERO: "zero", ONE: "one", TWO: "two", FEW: "few", MANY: "many", OTHER: "other"};
3 | $provide.value("$locale", {"DATETIME_FORMATS":{"MONTH":["Xaneiro","Febreiro","Marzo","Abril","Maio","Xuño","Xullo","Agosto","Setembro","Outubro","Novembro","Decembro"],"SHORTMONTH":["Xan","Feb","Mar","Abr","Mai","Xuñ","Xul","Ago","Set","Out","Nov","Dec"],"DAY":["Domingo","Luns","Martes","Mércores","Xoves","Venres","Sábado"],"SHORTDAY":["Dom","Lun","Mar","Mér","Xov","Ven","Sáb"],"AMPMS":["AM","PM"],"medium":"d MMM, y HH:mm:ss","short":"dd/MM/yy HH:mm","fullDate":"EEEE dd MMMM y","longDate":"dd MMMM y","mediumDate":"d MMM, y","shortDate":"dd/MM/yy","mediumTime":"HH:mm:ss","shortTime":"HH:mm"},"NUMBER_FORMATS":{"DECIMAL_SEP":",","GROUP_SEP":".","PATTERNS":[{"minInt":1,"minFrac":0,"macFrac":0,"posPre":"","posSuf":"","negPre":"-","negSuf":"","gSize":3,"lgSize":3,"maxFrac":3},{"minInt":1,"minFrac":2,"macFrac":0,"posPre":"","posSuf":" \u00A4","negPre":"-","negSuf":" \u00A4","gSize":3,"lgSize":3,"maxFrac":2}],"CURRENCY_SYM":"€"},"pluralCat":function (n) { if (n == 1) { return PLURAL_CATEGORY.ONE; } return PLURAL_CATEGORY.OTHER;},"id":"gl"});
4 | }]);
--------------------------------------------------------------------------------
/src/ngLocale/angular-locale_gsw.js:
--------------------------------------------------------------------------------
1 | angular.module("ngLocale", [], ["$provide", function($provide) {
2 | var PLURAL_CATEGORY = {ZERO: "zero", ONE: "one", TWO: "two", FEW: "few", MANY: "many", OTHER: "other"};
3 | $provide.value("$locale", {"DATETIME_FORMATS":{"MONTH":["Januar","Februar","März","April","Mai","Juni","Juli","Auguscht","Septämber","Oktoober","Novämber","Dezämber"],"SHORTMONTH":["Jan","Feb","Mär","Apr","Mai","Jun","Jul","Aug","Sep","Okt","Nov","Dez"],"DAY":["Sunntig","Määntig","Ziischtig","Mittwuch","Dunschtig","Friitig","Samschtig"],"SHORTDAY":["Su.","Mä.","Zi.","Mi.","Du.","Fr.","Sa."],"AMPMS":["vorm.","nam."],"medium":"dd.MM.yyyy HH:mm:ss","short":"dd.MM.yy HH:mm","fullDate":"EEEE, d. MMMM y","longDate":"d. MMMM y","mediumDate":"dd.MM.yyyy","shortDate":"dd.MM.yy","mediumTime":"HH:mm:ss","shortTime":"HH:mm"},"NUMBER_FORMATS":{"DECIMAL_SEP":".","GROUP_SEP":"’","PATTERNS":[{"minInt":1,"minFrac":0,"macFrac":0,"posPre":"","posSuf":"","negPre":"-","negSuf":"","gSize":3,"lgSize":3,"maxFrac":3},{"minInt":1,"minFrac":2,"macFrac":0,"posPre":"","posSuf":" \u00A4","negPre":"-","negSuf":" \u00A4","gSize":3,"lgSize":3,"maxFrac":2}],"CURRENCY_SYM":"Fr."},"pluralCat":function (n) { if (n == 1) { return PLURAL_CATEGORY.ONE; } return PLURAL_CATEGORY.OTHER;},"id":"gsw"});
4 | }]);
--------------------------------------------------------------------------------
/src/ngLocale/angular-locale_hu-hu.js:
--------------------------------------------------------------------------------
1 | angular.module("ngLocale", [], ["$provide", function($provide) {
2 | var PLURAL_CATEGORY = {ZERO: "zero", ONE: "one", TWO: "two", FEW: "few", MANY: "many", OTHER: "other"};
3 | $provide.value("$locale", {"NUMBER_FORMATS":{"DECIMAL_SEP":",","GROUP_SEP":" ","PATTERNS":[{"minInt":1,"minFrac":0,"macFrac":0,"posPre":"","posSuf":"","negPre":"-","negSuf":"","gSize":3,"lgSize":3,"maxFrac":3},{"minInt":1,"minFrac":2,"macFrac":0,"posPre":"","posSuf":" \u00A4","negPre":"-","negSuf":" \u00A4","gSize":3,"lgSize":3,"maxFrac":2}],"CURRENCY_SYM":"Ft"},"pluralCat":function (n) { return PLURAL_CATEGORY.OTHER;},"DATETIME_FORMATS":{"MONTH":["január","február","március","április","május","június","július","augusztus","szeptember","október","november","december"],"SHORTMONTH":["jan.","febr.","márc.","ápr.","máj.","jún.","júl.","aug.","szept.","okt.","nov.","dec."],"DAY":["vasárnap","hétfő","kedd","szerda","csütörtök","péntek","szombat"],"SHORTDAY":["V","H","K","Sze","Cs","P","Szo"],"AMPMS":["de.","du."],"medium":"yyyy.MM.dd. H:mm:ss","short":"yyyy.MM.dd. H:mm","fullDate":"y. MMMM d., EEEE","longDate":"y. MMMM d.","mediumDate":"yyyy.MM.dd.","shortDate":"yyyy.MM.dd.","mediumTime":"H:mm:ss","shortTime":"H:mm"},"id":"hu-hu"});
4 | }]);
--------------------------------------------------------------------------------
/src/ngLocale/angular-locale_hu.js:
--------------------------------------------------------------------------------
1 | angular.module("ngLocale", [], ["$provide", function($provide) {
2 | var PLURAL_CATEGORY = {ZERO: "zero", ONE: "one", TWO: "two", FEW: "few", MANY: "many", OTHER: "other"};
3 | $provide.value("$locale", {"DATETIME_FORMATS":{"MONTH":["január","február","március","április","május","június","július","augusztus","szeptember","október","november","december"],"SHORTMONTH":["jan.","febr.","márc.","ápr.","máj.","jún.","júl.","aug.","szept.","okt.","nov.","dec."],"DAY":["vasárnap","hétfő","kedd","szerda","csütörtök","péntek","szombat"],"SHORTDAY":["V","H","K","Sze","Cs","P","Szo"],"AMPMS":["de.","du."],"medium":"yyyy.MM.dd. H:mm:ss","short":"yyyy.MM.dd. H:mm","fullDate":"y. MMMM d., EEEE","longDate":"y. MMMM d.","mediumDate":"yyyy.MM.dd.","shortDate":"yyyy.MM.dd.","mediumTime":"H:mm:ss","shortTime":"H:mm"},"NUMBER_FORMATS":{"DECIMAL_SEP":",","GROUP_SEP":" ","PATTERNS":[{"minInt":1,"minFrac":0,"macFrac":0,"posPre":"","posSuf":"","negPre":"-","negSuf":"","gSize":3,"lgSize":3,"maxFrac":3},{"minInt":1,"minFrac":2,"macFrac":0,"posPre":"","posSuf":" \u00A4","negPre":"-","negSuf":" \u00A4","gSize":3,"lgSize":3,"maxFrac":2}],"CURRENCY_SYM":"Ft"},"pluralCat":function (n) { return PLURAL_CATEGORY.OTHER;},"id":"hu"});
4 | }]);
--------------------------------------------------------------------------------
/src/ngLocale/angular-locale_id-id.js:
--------------------------------------------------------------------------------
1 | angular.module("ngLocale", [], ["$provide", function($provide) {
2 | var PLURAL_CATEGORY = {ZERO: "zero", ONE: "one", TWO: "two", FEW: "few", MANY: "many", OTHER: "other"};
3 | $provide.value("$locale", {"NUMBER_FORMATS":{"DECIMAL_SEP":",","GROUP_SEP":".","PATTERNS":[{"minInt":1,"minFrac":0,"macFrac":0,"posPre":"","posSuf":"","negPre":"-","negSuf":"","gSize":3,"lgSize":3,"maxFrac":3},{"minInt":1,"minFrac":2,"macFrac":0,"posPre":"\u00A4","posSuf":"","negPre":"\u00A4-","negSuf":"","gSize":3,"lgSize":3,"maxFrac":2}],"CURRENCY_SYM":"Rp"},"pluralCat":function (n) { return PLURAL_CATEGORY.OTHER;},"DATETIME_FORMATS":{"MONTH":["Januari","Februari","Maret","April","Mei","Juni","Juli","Agustus","September","Oktober","November","Desember"],"SHORTMONTH":["Jan","Feb","Mar","Apr","Mei","Jun","Jul","Agt","Sep","Okt","Nov","Des"],"DAY":["Minggu","Senin","Selasa","Rabu","Kamis","Jumat","Sabtu"],"SHORTDAY":["Min","Sen","Sel","Rab","Kam","Jum","Sab"],"AMPMS":["pagi","malam"],"medium":"d MMM yyyy HH:mm:ss","short":"dd/MM/yy HH:mm","fullDate":"EEEE, dd MMMM yyyy","longDate":"d MMMM yyyy","mediumDate":"d MMM yyyy","shortDate":"dd/MM/yy","mediumTime":"HH:mm:ss","shortTime":"HH:mm"},"id":"id-id"});
4 | }]);
--------------------------------------------------------------------------------
/src/ngLocale/angular-locale_id.js:
--------------------------------------------------------------------------------
1 | angular.module("ngLocale", [], ["$provide", function($provide) {
2 | var PLURAL_CATEGORY = {ZERO: "zero", ONE: "one", TWO: "two", FEW: "few", MANY: "many", OTHER: "other"};
3 | $provide.value("$locale", {"DATETIME_FORMATS":{"MONTH":["Januari","Februari","Maret","April","Mei","Juni","Juli","Agustus","September","Oktober","November","Desember"],"SHORTMONTH":["Jan","Feb","Mar","Apr","Mei","Jun","Jul","Agt","Sep","Okt","Nov","Des"],"DAY":["Minggu","Senin","Selasa","Rabu","Kamis","Jumat","Sabtu"],"SHORTDAY":["Min","Sen","Sel","Rab","Kam","Jum","Sab"],"AMPMS":["pagi","malam"],"medium":"d MMM yyyy HH:mm:ss","short":"dd/MM/yy HH:mm","fullDate":"EEEE, dd MMMM yyyy","longDate":"d MMMM yyyy","mediumDate":"d MMM yyyy","shortDate":"dd/MM/yy","mediumTime":"HH:mm:ss","shortTime":"HH:mm"},"NUMBER_FORMATS":{"DECIMAL_SEP":",","GROUP_SEP":".","PATTERNS":[{"minInt":1,"minFrac":0,"macFrac":0,"posPre":"","posSuf":"","negPre":"-","negSuf":"","gSize":3,"lgSize":3,"maxFrac":3},{"minInt":1,"minFrac":2,"macFrac":0,"posPre":"\u00A4","posSuf":"","negPre":"\u00A4-","negSuf":"","gSize":3,"lgSize":3,"maxFrac":2}],"CURRENCY_SYM":"Rp"},"pluralCat":function (n) { return PLURAL_CATEGORY.OTHER;},"id":"id"});
4 | }]);
--------------------------------------------------------------------------------
/src/ngLocale/angular-locale_in.js:
--------------------------------------------------------------------------------
1 | angular.module("ngLocale", [], ["$provide", function($provide) {
2 | var PLURAL_CATEGORY = {ZERO: "zero", ONE: "one", TWO: "two", FEW: "few", MANY: "many", OTHER: "other"};
3 | $provide.value("$locale", {"DATETIME_FORMATS":{"MONTH":["Januari","Februari","Maret","April","Mei","Juni","Juli","Agustus","September","Oktober","November","Desember"],"SHORTMONTH":["Jan","Feb","Mar","Apr","Mei","Jun","Jul","Agt","Sep","Okt","Nov","Des"],"DAY":["Minggu","Senin","Selasa","Rabu","Kamis","Jumat","Sabtu"],"SHORTDAY":["Min","Sen","Sel","Rab","Kam","Jum","Sab"],"AMPMS":["pagi","malam"],"medium":"d MMM yyyy HH:mm:ss","short":"dd/MM/yy HH:mm","fullDate":"EEEE, dd MMMM yyyy","longDate":"d MMMM yyyy","mediumDate":"d MMM yyyy","shortDate":"dd/MM/yy","mediumTime":"HH:mm:ss","shortTime":"HH:mm"},"NUMBER_FORMATS":{"DECIMAL_SEP":",","GROUP_SEP":".","PATTERNS":[{"minInt":1,"minFrac":0,"macFrac":0,"posPre":"","posSuf":"","negPre":"-","negSuf":"","gSize":3,"lgSize":3,"maxFrac":3},{"minInt":1,"minFrac":2,"macFrac":0,"posPre":"\u00A4","posSuf":"","negPre":"\u00A4-","negSuf":"","gSize":3,"lgSize":3,"maxFrac":2}],"CURRENCY_SYM":"Rp"},"pluralCat":function (n) { return PLURAL_CATEGORY.OTHER;},"id":"in"});
4 | }]);
--------------------------------------------------------------------------------
/src/ngLocale/angular-locale_it-it.js:
--------------------------------------------------------------------------------
1 | angular.module("ngLocale", [], ["$provide", function($provide) {
2 | var PLURAL_CATEGORY = {ZERO: "zero", ONE: "one", TWO: "two", FEW: "few", MANY: "many", OTHER: "other"};
3 | $provide.value("$locale", {"NUMBER_FORMATS":{"DECIMAL_SEP":",","GROUP_SEP":".","PATTERNS":[{"minInt":1,"minFrac":0,"macFrac":0,"posPre":"","posSuf":"","negPre":"-","negSuf":"","gSize":3,"lgSize":3,"maxFrac":3},{"minInt":1,"minFrac":2,"macFrac":0,"posPre":"\u00A4 ","posSuf":"","negPre":"\u00A4 -","negSuf":"","gSize":3,"lgSize":3,"maxFrac":2}],"CURRENCY_SYM":"€"},"pluralCat":function (n) { if (n == 1) { return PLURAL_CATEGORY.ONE; } return PLURAL_CATEGORY.OTHER;},"DATETIME_FORMATS":{"MONTH":["gennaio","febbraio","marzo","aprile","maggio","giugno","luglio","agosto","settembre","ottobre","novembre","dicembre"],"SHORTMONTH":["gen","feb","mar","apr","mag","giu","lug","ago","set","ott","nov","dic"],"DAY":["domenica","lunedì","martedì","mercoledì","giovedì","venerdì","sabato"],"SHORTDAY":["dom","lun","mar","mer","gio","ven","sab"],"AMPMS":["m.","p."],"medium":"dd/MMM/y HH:mm:ss","short":"dd/MM/yy HH:mm","fullDate":"EEEE d MMMM y","longDate":"dd MMMM y","mediumDate":"dd/MMM/y","shortDate":"dd/MM/yy","mediumTime":"HH:mm:ss","shortTime":"HH:mm"},"id":"it-it"});
4 | }]);
--------------------------------------------------------------------------------
/src/ngLocale/angular-locale_it.js:
--------------------------------------------------------------------------------
1 | angular.module("ngLocale", [], ["$provide", function($provide) {
2 | var PLURAL_CATEGORY = {ZERO: "zero", ONE: "one", TWO: "two", FEW: "few", MANY: "many", OTHER: "other"};
3 | $provide.value("$locale", {"DATETIME_FORMATS":{"MONTH":["gennaio","febbraio","marzo","aprile","maggio","giugno","luglio","agosto","settembre","ottobre","novembre","dicembre"],"SHORTMONTH":["gen","feb","mar","apr","mag","giu","lug","ago","set","ott","nov","dic"],"DAY":["domenica","lunedì","martedì","mercoledì","giovedì","venerdì","sabato"],"SHORTDAY":["dom","lun","mar","mer","gio","ven","sab"],"AMPMS":["m.","p."],"medium":"dd/MMM/y HH:mm:ss","short":"dd/MM/yy HH:mm","fullDate":"EEEE d MMMM y","longDate":"dd MMMM y","mediumDate":"dd/MMM/y","shortDate":"dd/MM/yy","mediumTime":"HH:mm:ss","shortTime":"HH:mm"},"NUMBER_FORMATS":{"DECIMAL_SEP":",","GROUP_SEP":".","PATTERNS":[{"minInt":1,"minFrac":0,"macFrac":0,"posPre":"","posSuf":"","negPre":"-","negSuf":"","gSize":3,"lgSize":3,"maxFrac":3},{"minInt":1,"minFrac":2,"macFrac":0,"posPre":"\u00A4 ","posSuf":"","negPre":"\u00A4 -","negSuf":"","gSize":3,"lgSize":3,"maxFrac":2}],"CURRENCY_SYM":"€"},"pluralCat":function (n) { if (n == 1) { return PLURAL_CATEGORY.ONE; } return PLURAL_CATEGORY.OTHER;},"id":"it"});
4 | }]);
--------------------------------------------------------------------------------
/src/ngLocale/angular-locale_ja-jp.js:
--------------------------------------------------------------------------------
1 | angular.module("ngLocale", [], ["$provide", function($provide) {
2 | var PLURAL_CATEGORY = {ZERO: "zero", ONE: "one", TWO: "two", FEW: "few", MANY: "many", OTHER: "other"};
3 | $provide.value("$locale", {"NUMBER_FORMATS":{"DECIMAL_SEP":".","GROUP_SEP":",","PATTERNS":[{"minInt":1,"minFrac":0,"macFrac":0,"posPre":"","posSuf":"","negPre":"-","negSuf":"","gSize":3,"lgSize":3,"maxFrac":3},{"minInt":1,"minFrac":2,"macFrac":0,"posPre":"\u00A4","posSuf":"","negPre":"\u00A4-","negSuf":"","gSize":3,"lgSize":3,"maxFrac":2}],"CURRENCY_SYM":"¥"},"pluralCat":function (n) { return PLURAL_CATEGORY.OTHER;},"DATETIME_FORMATS":{"MONTH":["1月","2月","3月","4月","5月","6月","7月","8月","9月","10月","11月","12月"],"SHORTMONTH":["1月","2月","3月","4月","5月","6月","7月","8月","9月","10月","11月","12月"],"DAY":["日曜日","月曜日","火曜日","水曜日","木曜日","金曜日","土曜日"],"SHORTDAY":["日","月","火","水","木","金","土"],"AMPMS":["午前","午後"],"medium":"yyyy/MM/dd H:mm:ss","short":"yy/MM/dd H:mm","fullDate":"y年M月d日EEEE","longDate":"y年M月d日","mediumDate":"yyyy/MM/dd","shortDate":"yy/MM/dd","mediumTime":"H:mm:ss","shortTime":"H:mm"},"id":"ja-jp"});
4 | }]);
--------------------------------------------------------------------------------
/src/ngLocale/angular-locale_ja.js:
--------------------------------------------------------------------------------
1 | angular.module("ngLocale", [], ["$provide", function($provide) {
2 | var PLURAL_CATEGORY = {ZERO: "zero", ONE: "one", TWO: "two", FEW: "few", MANY: "many", OTHER: "other"};
3 | $provide.value("$locale", {"DATETIME_FORMATS":{"MONTH":["1月","2月","3月","4月","5月","6月","7月","8月","9月","10月","11月","12月"],"SHORTMONTH":["1月","2月","3月","4月","5月","6月","7月","8月","9月","10月","11月","12月"],"DAY":["日曜日","月曜日","火曜日","水曜日","木曜日","金曜日","土曜日"],"SHORTDAY":["日","月","火","水","木","金","土"],"AMPMS":["午前","午後"],"medium":"yyyy/MM/dd H:mm:ss","short":"yy/MM/dd H:mm","fullDate":"y年M月d日EEEE","longDate":"y年M月d日","mediumDate":"yyyy/MM/dd","shortDate":"yy/MM/dd","mediumTime":"H:mm:ss","shortTime":"H:mm"},"NUMBER_FORMATS":{"DECIMAL_SEP":".","GROUP_SEP":",","PATTERNS":[{"minInt":1,"minFrac":0,"macFrac":0,"posPre":"","posSuf":"","negPre":"-","negSuf":"","gSize":3,"lgSize":3,"maxFrac":3},{"minInt":1,"minFrac":2,"macFrac":0,"posPre":"\u00A4","posSuf":"","negPre":"\u00A4-","negSuf":"","gSize":3,"lgSize":3,"maxFrac":2}],"CURRENCY_SYM":"¥"},"pluralCat":function (n) { return PLURAL_CATEGORY.OTHER;},"id":"ja"});
4 | }]);
--------------------------------------------------------------------------------
/src/ngLocale/angular-locale_kn-in.js:
--------------------------------------------------------------------------------
1 | angular.module("ngLocale", [], ["$provide", function($provide) {
2 | var PLURAL_CATEGORY = {ZERO: "zero", ONE: "one", TWO: "two", FEW: "few", MANY: "many", OTHER: "other"};
3 | $provide.value("$locale", {"NUMBER_FORMATS":{"DECIMAL_SEP":".","GROUP_SEP":",","PATTERNS":[{"minInt":1,"minFrac":0,"macFrac":0,"posPre":"","posSuf":"","negPre":"-","negSuf":"","gSize":2,"lgSize":3,"maxFrac":3},{"minInt":1,"minFrac":2,"macFrac":0,"posPre":"\u00A4 ","posSuf":"","negPre":"\u00A4 -","negSuf":"","gSize":2,"lgSize":3,"maxFrac":2}],"CURRENCY_SYM":"Rs"},"pluralCat":function (n) { return PLURAL_CATEGORY.OTHER;},"DATETIME_FORMATS":{"MONTH":["ಜನವರೀ","ಫೆಬ್ರವರೀ","ಮಾರ್ಚ್","ಎಪ್ರಿಲ್","ಮೆ","ಜೂನ್","ಜುಲೈ","ಆಗಸ್ಟ್","ಸಪ್ಟೆಂಬರ್","ಅಕ್ಟೋಬರ್","ನವೆಂಬರ್","ಡಿಸೆಂಬರ್"],"SHORTMONTH":["ಜನವರೀ","ಫೆಬ್ರವರೀ","ಮಾರ್ಚ್","ಎಪ್ರಿಲ್","ಮೆ","ಜೂನ್","ಜುಲೈ","ಆಗಸ್ಟ್","ಸಪ್ಟೆಂಬರ್","ಅಕ್ಟೋಬರ್","ನವೆಂಬರ್","ಡಿಸೆಂಬರ್"],"DAY":["ರವಿವಾರ","ಸೋಮವಾರ","ಮಂಗಳವಾರ","ಬುಧವಾರ","ಗುರುವಾರ","ಶುಕ್ರವಾರ","ಶನಿವಾರ"],"SHORTDAY":["ರ.","ಸೋ.","ಮಂ.","ಬು.","ಗು.","ಶು.","ಶನಿ."],"AMPMS":["am","pm"],"medium":"d MMM y hh:mm:ss a","short":"d-M-yy hh:mm a","fullDate":"EEEE d MMMM y","longDate":"d MMMM y","mediumDate":"d MMM y","shortDate":"d-M-yy","mediumTime":"hh:mm:ss a","shortTime":"hh:mm a"},"id":"kn-in"});
4 | }]);
--------------------------------------------------------------------------------
/src/ngLocale/angular-locale_kn.js:
--------------------------------------------------------------------------------
1 | angular.module("ngLocale", [], ["$provide", function($provide) {
2 | var PLURAL_CATEGORY = {ZERO: "zero", ONE: "one", TWO: "two", FEW: "few", MANY: "many", OTHER: "other"};
3 | $provide.value("$locale", {"DATETIME_FORMATS":{"MONTH":["ಜನವರೀ","ಫೆಬ್ರವರೀ","ಮಾರ್ಚ್","ಎಪ್ರಿಲ್","ಮೆ","ಜೂನ್","ಜುಲೈ","ಆಗಸ್ಟ್","ಸಪ್ಟೆಂಬರ್","ಅಕ್ಟೋಬರ್","ನವೆಂಬರ್","ಡಿಸೆಂಬರ್"],"SHORTMONTH":["ಜನವರೀ","ಫೆಬ್ರವರೀ","ಮಾರ್ಚ್","ಎಪ್ರಿಲ್","ಮೆ","ಜೂನ್","ಜುಲೈ","ಆಗಸ್ಟ್","ಸಪ್ಟೆಂಬರ್","ಅಕ್ಟೋಬರ್","ನವೆಂಬರ್","ಡಿಸೆಂಬರ್"],"DAY":["ರವಿವಾರ","ಸೋಮವಾರ","ಮಂಗಳವಾರ","ಬುಧವಾರ","ಗುರುವಾರ","ಶುಕ್ರವಾರ","ಶನಿವಾರ"],"SHORTDAY":["ರ.","ಸೋ.","ಮಂ.","ಬು.","ಗು.","ಶು.","ಶನಿ."],"AMPMS":["am","pm"],"medium":"d MMM y hh:mm:ss a","short":"d-M-yy hh:mm a","fullDate":"EEEE d MMMM y","longDate":"d MMMM y","mediumDate":"d MMM y","shortDate":"d-M-yy","mediumTime":"hh:mm:ss a","shortTime":"hh:mm a"},"NUMBER_FORMATS":{"DECIMAL_SEP":".","GROUP_SEP":",","PATTERNS":[{"minInt":1,"minFrac":0,"macFrac":0,"posPre":"","posSuf":"","negPre":"-","negSuf":"","gSize":2,"lgSize":3,"maxFrac":3},{"minInt":1,"minFrac":2,"macFrac":0,"posPre":"\u00A4 ","posSuf":"","negPre":"\u00A4 -","negSuf":"","gSize":2,"lgSize":3,"maxFrac":2}],"CURRENCY_SYM":"Rs"},"pluralCat":function (n) { return PLURAL_CATEGORY.OTHER;},"id":"kn"});
4 | }]);
--------------------------------------------------------------------------------
/src/ngLocale/angular-locale_ko-kr.js:
--------------------------------------------------------------------------------
1 | angular.module("ngLocale", [], ["$provide", function($provide) {
2 | var PLURAL_CATEGORY = {ZERO: "zero", ONE: "one", TWO: "two", FEW: "few", MANY: "many", OTHER: "other"};
3 | $provide.value("$locale", {"NUMBER_FORMATS":{"DECIMAL_SEP":".","GROUP_SEP":",","PATTERNS":[{"minInt":1,"minFrac":0,"macFrac":0,"posPre":"","posSuf":"","negPre":"-","negSuf":"","gSize":3,"lgSize":3,"maxFrac":3},{"minInt":1,"minFrac":2,"macFrac":0,"posPre":"\u00A4","posSuf":"","negPre":"\u00A4-","negSuf":"","gSize":3,"lgSize":3,"maxFrac":2}],"CURRENCY_SYM":"₩"},"pluralCat":function (n) { return PLURAL_CATEGORY.OTHER;},"DATETIME_FORMATS":{"MONTH":["1월","2월","3월","4월","5월","6월","7월","8월","9월","10월","11월","12월"],"SHORTMONTH":["1월","2월","3월","4월","5월","6월","7월","8월","9월","10월","11월","12월"],"DAY":["일요일","월요일","화요일","수요일","목요일","금요일","토요일"],"SHORTDAY":["일","월","화","수","목","금","토"],"AMPMS":["오전","오후"],"medium":"yyyy. M. d. a h:mm:ss","short":"yy. M. d. a h:mm","fullDate":"y년 M월 d일 EEEE","longDate":"y년 M월 d일","mediumDate":"yyyy. M. d.","shortDate":"yy. M. d.","mediumTime":"a h:mm:ss","shortTime":"a h:mm"},"id":"ko-kr"});
4 | }]);
--------------------------------------------------------------------------------
/src/ngLocale/angular-locale_ko.js:
--------------------------------------------------------------------------------
1 | angular.module("ngLocale", [], ["$provide", function($provide) {
2 | var PLURAL_CATEGORY = {ZERO: "zero", ONE: "one", TWO: "two", FEW: "few", MANY: "many", OTHER: "other"};
3 | $provide.value("$locale", {"DATETIME_FORMATS":{"MONTH":["1월","2월","3월","4월","5월","6월","7월","8월","9월","10월","11월","12월"],"SHORTMONTH":["1월","2월","3월","4월","5월","6월","7월","8월","9월","10월","11월","12월"],"DAY":["일요일","월요일","화요일","수요일","목요일","금요일","토요일"],"SHORTDAY":["일","월","화","수","목","금","토"],"AMPMS":["오전","오후"],"medium":"yyyy. M. d. a h:mm:ss","short":"yy. M. d. a h:mm","fullDate":"y년 M월 d일 EEEE","longDate":"y년 M월 d일","mediumDate":"yyyy. M. d.","shortDate":"yy. M. d.","mediumTime":"a h:mm:ss","shortTime":"a h:mm"},"NUMBER_FORMATS":{"DECIMAL_SEP":".","GROUP_SEP":",","PATTERNS":[{"minInt":1,"minFrac":0,"macFrac":0,"posPre":"","posSuf":"","negPre":"-","negSuf":"","gSize":3,"lgSize":3,"maxFrac":3},{"minInt":1,"minFrac":2,"macFrac":0,"posPre":"\u00A4","posSuf":"","negPre":"\u00A4-","negSuf":"","gSize":3,"lgSize":3,"maxFrac":2}],"CURRENCY_SYM":"₩"},"pluralCat":function (n) { return PLURAL_CATEGORY.OTHER;},"id":"ko"});
4 | }]);
--------------------------------------------------------------------------------
/src/ngLocale/angular-locale_ms-my.js:
--------------------------------------------------------------------------------
1 | angular.module("ngLocale", [], ["$provide", function($provide) {
2 | var PLURAL_CATEGORY = {ZERO: "zero", ONE: "one", TWO: "two", FEW: "few", MANY: "many", OTHER: "other"};
3 | $provide.value("$locale", {"NUMBER_FORMATS":{"DECIMAL_SEP":".","GROUP_SEP":",","PATTERNS":[{"minInt":1,"minFrac":0,"macFrac":0,"posPre":"","posSuf":"","negPre":"-","negSuf":"","gSize":3,"lgSize":3,"maxFrac":3},{"minInt":1,"minFrac":2,"macFrac":0,"posPre":"\u00A4","posSuf":"","negPre":"(\u00A4","negSuf":")","gSize":3,"lgSize":3,"maxFrac":2}],"CURRENCY_SYM":"RM"},"pluralCat":function (n) { return PLURAL_CATEGORY.OTHER;},"DATETIME_FORMATS":{"MONTH":["Januari","Februari","Mac","April","Mei","Jun","Julai","Ogos","September","Oktober","November","Disember"],"SHORTMONTH":["Jan","Feb","Mac","Apr","Mei","Jun","Jul","Ogos","Sep","Okt","Nov","Dis"],"DAY":["Ahad","Isnin","Selasa","Rabu","Khamis","Jumaat","Sabtu"],"SHORTDAY":["Ahd","Isn","Sel","Rab","Kha","Jum","Sab"],"AMPMS":["AM","PM"],"medium":"dd/MM/yyyy h:mm:ss a","short":"d/MM/yy h:mm a","fullDate":"EEEE, d MMMM y","longDate":"d MMMM y","mediumDate":"dd/MM/yyyy","shortDate":"d/MM/yy","mediumTime":"h:mm:ss a","shortTime":"h:mm a"},"id":"ms-my"});
4 | }]);
--------------------------------------------------------------------------------
/src/ngLocale/angular-locale_ms.js:
--------------------------------------------------------------------------------
1 | angular.module("ngLocale", [], ["$provide", function($provide) {
2 | var PLURAL_CATEGORY = {ZERO: "zero", ONE: "one", TWO: "two", FEW: "few", MANY: "many", OTHER: "other"};
3 | $provide.value("$locale", {"DATETIME_FORMATS":{"MONTH":["Januari","Februari","Mac","April","Mei","Jun","Julai","Ogos","September","Oktober","November","Disember"],"SHORTMONTH":["Jan","Feb","Mac","Apr","Mei","Jun","Jul","Ogos","Sep","Okt","Nov","Dis"],"DAY":["Ahad","Isnin","Selasa","Rabu","Khamis","Jumaat","Sabtu"],"SHORTDAY":["Ahd","Isn","Sel","Rab","Kha","Jum","Sab"],"AMPMS":["AM","PM"],"medium":"dd/MM/yyyy h:mm:ss a","short":"d/MM/yy h:mm a","fullDate":"EEEE, d MMMM y","longDate":"d MMMM y","mediumDate":"dd/MM/yyyy","shortDate":"d/MM/yy","mediumTime":"h:mm:ss a","shortTime":"h:mm a"},"NUMBER_FORMATS":{"DECIMAL_SEP":".","GROUP_SEP":",","PATTERNS":[{"minInt":1,"minFrac":0,"macFrac":0,"posPre":"","posSuf":"","negPre":"-","negSuf":"","gSize":3,"lgSize":3,"maxFrac":3},{"minInt":1,"minFrac":2,"macFrac":0,"posPre":"\u00A4","posSuf":"","negPre":"(\u00A4","negSuf":")","gSize":3,"lgSize":3,"maxFrac":2}],"CURRENCY_SYM":"RM"},"pluralCat":function (n) { return PLURAL_CATEGORY.OTHER;},"id":"ms"});
4 | }]);
--------------------------------------------------------------------------------
/src/ngLocale/angular-locale_nl-nl.js:
--------------------------------------------------------------------------------
1 | angular.module("ngLocale", [], ["$provide", function($provide) {
2 | var PLURAL_CATEGORY = {ZERO: "zero", ONE: "one", TWO: "two", FEW: "few", MANY: "many", OTHER: "other"};
3 | $provide.value("$locale", {"NUMBER_FORMATS":{"DECIMAL_SEP":",","GROUP_SEP":".","PATTERNS":[{"minInt":1,"minFrac":0,"macFrac":0,"posPre":"","posSuf":"","negPre":"-","negSuf":"","gSize":3,"lgSize":3,"maxFrac":3},{"minInt":1,"minFrac":2,"macFrac":0,"posPre":"\u00A4 ","posSuf":"","negPre":"\u00A4 ","negSuf":"-","gSize":3,"lgSize":3,"maxFrac":2}],"CURRENCY_SYM":"€"},"pluralCat":function (n) { if (n == 1) { return PLURAL_CATEGORY.ONE; } return PLURAL_CATEGORY.OTHER;},"DATETIME_FORMATS":{"MONTH":["januari","februari","maart","april","mei","juni","juli","augustus","september","oktober","november","december"],"SHORTMONTH":["jan.","feb.","mrt.","apr.","mei","jun.","jul.","aug.","sep.","okt.","nov.","dec."],"DAY":["zondag","maandag","dinsdag","woensdag","donderdag","vrijdag","zaterdag"],"SHORTDAY":["zo","ma","di","wo","do","vr","za"],"AMPMS":["AM","PM"],"medium":"d MMM y HH:mm:ss","short":"dd-MM-yy HH:mm","fullDate":"EEEE d MMMM y","longDate":"d MMMM y","mediumDate":"d MMM y","shortDate":"dd-MM-yy","mediumTime":"HH:mm:ss","shortTime":"HH:mm"},"id":"nl-nl"});
4 | }]);
--------------------------------------------------------------------------------
/src/ngLocale/angular-locale_nl.js:
--------------------------------------------------------------------------------
1 | angular.module("ngLocale", [], ["$provide", function($provide) {
2 | var PLURAL_CATEGORY = {ZERO: "zero", ONE: "one", TWO: "two", FEW: "few", MANY: "many", OTHER: "other"};
3 | $provide.value("$locale", {"DATETIME_FORMATS":{"MONTH":["januari","februari","maart","april","mei","juni","juli","augustus","september","oktober","november","december"],"SHORTMONTH":["jan.","feb.","mrt.","apr.","mei","jun.","jul.","aug.","sep.","okt.","nov.","dec."],"DAY":["zondag","maandag","dinsdag","woensdag","donderdag","vrijdag","zaterdag"],"SHORTDAY":["zo","ma","di","wo","do","vr","za"],"AMPMS":["AM","PM"],"medium":"d MMM y HH:mm:ss","short":"dd-MM-yy HH:mm","fullDate":"EEEE d MMMM y","longDate":"d MMMM y","mediumDate":"d MMM y","shortDate":"dd-MM-yy","mediumTime":"HH:mm:ss","shortTime":"HH:mm"},"NUMBER_FORMATS":{"DECIMAL_SEP":",","GROUP_SEP":".","PATTERNS":[{"minInt":1,"minFrac":0,"macFrac":0,"posPre":"","posSuf":"","negPre":"-","negSuf":"","gSize":3,"lgSize":3,"maxFrac":3},{"minInt":1,"minFrac":2,"macFrac":0,"posPre":"\u00A4 ","posSuf":"","negPre":"\u00A4 ","negSuf":"-","gSize":3,"lgSize":3,"maxFrac":2}],"CURRENCY_SYM":"€"},"pluralCat":function (n) { if (n == 1) { return PLURAL_CATEGORY.ONE; } return PLURAL_CATEGORY.OTHER;},"id":"nl"});
4 | }]);
--------------------------------------------------------------------------------
/src/ngLocale/angular-locale_no.js:
--------------------------------------------------------------------------------
1 | angular.module("ngLocale", [], ["$provide", function($provide) {
2 | var PLURAL_CATEGORY = {ZERO: "zero", ONE: "one", TWO: "two", FEW: "few", MANY: "many", OTHER: "other"};
3 | $provide.value("$locale", {"DATETIME_FORMATS":{"MONTH":["januar","februar","mars","april","mai","juni","juli","august","september","oktober","november","desember"],"SHORTMONTH":["jan.","feb.","mars","apr.","mai","juni","juli","aug.","sep.","okt.","nov.","des."],"DAY":["søndag","mandag","tirsdag","onsdag","torsdag","fredag","lørdag"],"SHORTDAY":["søn.","man.","tir.","ons.","tor.","fre.","lør."],"AMPMS":["AM","PM"],"medium":"d. MMM y HH:mm:ss","short":"dd.MM.yy HH:mm","fullDate":"EEEE d. MMMM y","longDate":"d. MMMM y","mediumDate":"d. MMM y","shortDate":"dd.MM.yy","mediumTime":"HH:mm:ss","shortTime":"HH:mm"},"NUMBER_FORMATS":{"DECIMAL_SEP":",","GROUP_SEP":" ","PATTERNS":[{"minInt":1,"minFrac":0,"macFrac":0,"posPre":"","posSuf":"","negPre":"-","negSuf":"","gSize":3,"lgSize":3,"maxFrac":3},{"minInt":1,"minFrac":2,"macFrac":0,"posPre":"\u00A4 ","posSuf":"","negPre":"\u00A4 -","negSuf":"","gSize":3,"lgSize":3,"maxFrac":2}],"CURRENCY_SYM":"kr"},"pluralCat":function (n) { if (n == 1) { return PLURAL_CATEGORY.ONE; } return PLURAL_CATEGORY.OTHER;},"id":"no"});
4 | }]);
--------------------------------------------------------------------------------
/src/ngLocale/angular-locale_sq-al.js:
--------------------------------------------------------------------------------
1 | angular.module("ngLocale", [], ["$provide", function($provide) {
2 | var PLURAL_CATEGORY = {ZERO: "zero", ONE: "one", TWO: "two", FEW: "few", MANY: "many", OTHER: "other"};
3 | $provide.value("$locale", {"NUMBER_FORMATS":{"DECIMAL_SEP":",","GROUP_SEP":".","PATTERNS":[{"minInt":1,"minFrac":0,"macFrac":0,"posPre":"","posSuf":"","negPre":"-","negSuf":"","gSize":3,"lgSize":3,"maxFrac":3},{"minInt":1,"minFrac":2,"macFrac":0,"posPre":"\u00A4","posSuf":"","negPre":"\u00A4-","negSuf":"","gSize":3,"lgSize":3,"maxFrac":2}],"CURRENCY_SYM":"Lek"},"pluralCat":function (n) { if (n == 1) { return PLURAL_CATEGORY.ONE; } return PLURAL_CATEGORY.OTHER;},"DATETIME_FORMATS":{"MONTH":["janar","shkurt","mars","prill","maj","qershor","korrik","gusht","shtator","tetor","nëntor","dhjetor"],"SHORTMONTH":["Jan","Shk","Mar","Pri","Maj","Qer","Kor","Gsh","Sht","Tet","Nën","Dhj"],"DAY":["e diel","e hënë","e martë","e mërkurë","e enjte","e premte","e shtunë"],"SHORTDAY":["Die","Hën","Mar","Mër","Enj","Pre","Sht"],"AMPMS":["PD","MD"],"medium":"yyyy-MM-dd h.mm.ss.a","short":"yy-MM-dd h.mm.a","fullDate":"EEEE, dd MMMM y","longDate":"dd MMMM y","mediumDate":"yyyy-MM-dd","shortDate":"yy-MM-dd","mediumTime":"h.mm.ss.a","shortTime":"h.mm.a"},"id":"sq-al"});
4 | }]);
--------------------------------------------------------------------------------
/src/ngLocale/angular-locale_sq.js:
--------------------------------------------------------------------------------
1 | angular.module("ngLocale", [], ["$provide", function($provide) {
2 | var PLURAL_CATEGORY = {ZERO: "zero", ONE: "one", TWO: "two", FEW: "few", MANY: "many", OTHER: "other"};
3 | $provide.value("$locale", {"DATETIME_FORMATS":{"MONTH":["janar","shkurt","mars","prill","maj","qershor","korrik","gusht","shtator","tetor","nëntor","dhjetor"],"SHORTMONTH":["Jan","Shk","Mar","Pri","Maj","Qer","Kor","Gsh","Sht","Tet","Nën","Dhj"],"DAY":["e diel","e hënë","e martë","e mërkurë","e enjte","e premte","e shtunë"],"SHORTDAY":["Die","Hën","Mar","Mër","Enj","Pre","Sht"],"AMPMS":["PD","MD"],"medium":"yyyy-MM-dd h.mm.ss.a","short":"yy-MM-dd h.mm.a","fullDate":"EEEE, dd MMMM y","longDate":"dd MMMM y","mediumDate":"yyyy-MM-dd","shortDate":"yy-MM-dd","mediumTime":"h.mm.ss.a","shortTime":"h.mm.a"},"NUMBER_FORMATS":{"DECIMAL_SEP":",","GROUP_SEP":".","PATTERNS":[{"minInt":1,"minFrac":0,"macFrac":0,"posPre":"","posSuf":"","negPre":"-","negSuf":"","gSize":3,"lgSize":3,"maxFrac":3},{"minInt":1,"minFrac":2,"macFrac":0,"posPre":"\u00A4","posSuf":"","negPre":"\u00A4-","negSuf":"","gSize":3,"lgSize":3,"maxFrac":2}],"CURRENCY_SYM":"Lek"},"pluralCat":function (n) { if (n == 1) { return PLURAL_CATEGORY.ONE; } return PLURAL_CATEGORY.OTHER;},"id":"sq"});
4 | }]);
--------------------------------------------------------------------------------
/src/ngLocale/angular-locale_sv-se.js:
--------------------------------------------------------------------------------
1 | angular.module("ngLocale", [], ["$provide", function($provide) {
2 | var PLURAL_CATEGORY = {ZERO: "zero", ONE: "one", TWO: "two", FEW: "few", MANY: "many", OTHER: "other"};
3 | $provide.value("$locale", {"NUMBER_FORMATS":{"DECIMAL_SEP":",","GROUP_SEP":" ","PATTERNS":[{"minInt":1,"minFrac":0,"macFrac":0,"posPre":"","posSuf":"","negPre":"-","negSuf":"","gSize":3,"lgSize":3,"maxFrac":3},{"minInt":1,"minFrac":2,"macFrac":0,"posPre":"","posSuf":" \u00A4","negPre":"-","negSuf":" \u00A4","gSize":3,"lgSize":3,"maxFrac":2}],"CURRENCY_SYM":"kr"},"pluralCat":function (n) { if (n == 1) { return PLURAL_CATEGORY.ONE; } return PLURAL_CATEGORY.OTHER;},"DATETIME_FORMATS":{"MONTH":["januari","februari","mars","april","maj","juni","juli","augusti","september","oktober","november","december"],"SHORTMONTH":["jan","feb","mar","apr","maj","jun","jul","aug","sep","okt","nov","dec"],"DAY":["söndag","måndag","tisdag","onsdag","torsdag","fredag","lördag"],"SHORTDAY":["sön","mån","tis","ons","tors","fre","lör"],"AMPMS":["fm","em"],"medium":"d MMM y HH:mm:ss","short":"yyyy-MM-dd HH:mm","fullDate":"EEEE'en' 'den' d:'e' MMMM y","longDate":"d MMMM y","mediumDate":"d MMM y","shortDate":"yyyy-MM-dd","mediumTime":"HH:mm:ss","shortTime":"HH:mm"},"id":"sv-se"});
4 | }]);
--------------------------------------------------------------------------------
/src/ngLocale/angular-locale_sv.js:
--------------------------------------------------------------------------------
1 | angular.module("ngLocale", [], ["$provide", function($provide) {
2 | var PLURAL_CATEGORY = {ZERO: "zero", ONE: "one", TWO: "two", FEW: "few", MANY: "many", OTHER: "other"};
3 | $provide.value("$locale", {"DATETIME_FORMATS":{"MONTH":["januari","februari","mars","april","maj","juni","juli","augusti","september","oktober","november","december"],"SHORTMONTH":["jan","feb","mar","apr","maj","jun","jul","aug","sep","okt","nov","dec"],"DAY":["söndag","måndag","tisdag","onsdag","torsdag","fredag","lördag"],"SHORTDAY":["sön","mån","tis","ons","tors","fre","lör"],"AMPMS":["fm","em"],"medium":"d MMM y HH:mm:ss","short":"yyyy-MM-dd HH:mm","fullDate":"EEEE'en' 'den' d:'e' MMMM y","longDate":"d MMMM y","mediumDate":"d MMM y","shortDate":"yyyy-MM-dd","mediumTime":"HH:mm:ss","shortTime":"HH:mm"},"NUMBER_FORMATS":{"DECIMAL_SEP":",","GROUP_SEP":" ","PATTERNS":[{"minInt":1,"minFrac":0,"macFrac":0,"posPre":"","posSuf":"","negPre":"-","negSuf":"","gSize":3,"lgSize":3,"maxFrac":3},{"minInt":1,"minFrac":2,"macFrac":0,"posPre":"","posSuf":" \u00A4","negPre":"-","negSuf":" \u00A4","gSize":3,"lgSize":3,"maxFrac":2}],"CURRENCY_SYM":"kr"},"pluralCat":function (n) { if (n == 1) { return PLURAL_CATEGORY.ONE; } return PLURAL_CATEGORY.OTHER;},"id":"sv"});
4 | }]);
--------------------------------------------------------------------------------
/src/ngLocale/angular-locale_sw-tz.js:
--------------------------------------------------------------------------------
1 | angular.module("ngLocale", [], ["$provide", function($provide) {
2 | var PLURAL_CATEGORY = {ZERO: "zero", ONE: "one", TWO: "two", FEW: "few", MANY: "many", OTHER: "other"};
3 | $provide.value("$locale", {"NUMBER_FORMATS":{"DECIMAL_SEP":".","GROUP_SEP":",","PATTERNS":[{"minInt":1,"minFrac":0,"macFrac":0,"posPre":"","posSuf":"","negPre":"-","negSuf":"","gSize":3,"lgSize":3,"maxFrac":3},{"minInt":1,"minFrac":2,"macFrac":0,"posPre":"","posSuf":" \u00A4","negPre":"-","negSuf":" \u00A4","gSize":3,"lgSize":3,"maxFrac":2}],"CURRENCY_SYM":"TZS"},"pluralCat":function (n) { if (n == 1) { return PLURAL_CATEGORY.ONE; } return PLURAL_CATEGORY.OTHER;},"DATETIME_FORMATS":{"MONTH":["Januari","Februari","Machi","Aprili","Mei","Juni","Julai","Agosti","Septemba","Oktoba","Novemba","Desemba"],"SHORTMONTH":["Jan","Feb","Mac","Apr","Mei","Jun","Jul","Ago","Sep","Okt","Nov","Des"],"DAY":["Jumapili","Jumatatu","Jumanne","Jumatano","Alhamisi","Ijumaa","Jumamosi"],"SHORTDAY":["J2","J3","J4","J5","Alh","Ij","J1"],"AMPMS":["asubuhi","alasiri"],"medium":"d MMM y h:mm:ss a","short":"dd/MM/yyyy h:mm a","fullDate":"EEEE, d MMMM y","longDate":"d MMMM y","mediumDate":"d MMM y","shortDate":"dd/MM/yyyy","mediumTime":"h:mm:ss a","shortTime":"h:mm a"},"id":"sw-tz"});
4 | }]);
--------------------------------------------------------------------------------
/src/ngLocale/angular-locale_sw.js:
--------------------------------------------------------------------------------
1 | angular.module("ngLocale", [], ["$provide", function($provide) {
2 | var PLURAL_CATEGORY = {ZERO: "zero", ONE: "one", TWO: "two", FEW: "few", MANY: "many", OTHER: "other"};
3 | $provide.value("$locale", {"DATETIME_FORMATS":{"MONTH":["Januari","Februari","Machi","Aprili","Mei","Juni","Julai","Agosti","Septemba","Oktoba","Novemba","Desemba"],"SHORTMONTH":["Jan","Feb","Mac","Apr","Mei","Jun","Jul","Ago","Sep","Okt","Nov","Des"],"DAY":["Jumapili","Jumatatu","Jumanne","Jumatano","Alhamisi","Ijumaa","Jumamosi"],"SHORTDAY":["J2","J3","J4","J5","Alh","Ij","J1"],"AMPMS":["asubuhi","alasiri"],"medium":"d MMM y h:mm:ss a","short":"dd/MM/yyyy h:mm a","fullDate":"EEEE, d MMMM y","longDate":"d MMMM y","mediumDate":"d MMM y","shortDate":"dd/MM/yyyy","mediumTime":"h:mm:ss a","shortTime":"h:mm a"},"NUMBER_FORMATS":{"DECIMAL_SEP":".","GROUP_SEP":",","PATTERNS":[{"minInt":1,"minFrac":0,"macFrac":0,"posPre":"","posSuf":"","negPre":"-","negSuf":"","gSize":3,"lgSize":3,"maxFrac":3},{"minInt":1,"minFrac":2,"macFrac":0,"posPre":"","posSuf":" \u00A4","negPre":"-","negSuf":" \u00A4","gSize":3,"lgSize":3,"maxFrac":2}],"CURRENCY_SYM":"TZS"},"pluralCat":function (n) { if (n == 1) { return PLURAL_CATEGORY.ONE; } return PLURAL_CATEGORY.OTHER;},"id":"sw"});
4 | }]);
--------------------------------------------------------------------------------
/src/ngLocale/angular-locale_ta-in.js:
--------------------------------------------------------------------------------
1 | angular.module("ngLocale", [], ["$provide", function($provide) {
2 | var PLURAL_CATEGORY = {ZERO: "zero", ONE: "one", TWO: "two", FEW: "few", MANY: "many", OTHER: "other"};
3 | $provide.value("$locale", {"NUMBER_FORMATS":{"DECIMAL_SEP":".","GROUP_SEP":",","PATTERNS":[{"minInt":1,"minFrac":0,"macFrac":0,"posPre":"","posSuf":"","negPre":"-","negSuf":"","gSize":2,"lgSize":3,"maxFrac":3},{"minInt":1,"minFrac":2,"macFrac":0,"posPre":"\u00A4 ","posSuf":"","negPre":"\u00A4 -","negSuf":"","gSize":2,"lgSize":3,"maxFrac":2}],"CURRENCY_SYM":"Rs"},"pluralCat":function (n) { if (n == 1) { return PLURAL_CATEGORY.ONE; } return PLURAL_CATEGORY.OTHER;},"DATETIME_FORMATS":{"MONTH":["ஜனவரி","பிப்ரவரி","மார்ச்","ஏப்ரல்","மே","ஜூன்","ஜூலை","ஆகஸ்ட்","செப்டெம்ப்ர்","அக்டோபர்","நவம்பர்","டிசம்பர்"],"SHORTMONTH":["ஜன.","பிப்.","மார்.","ஏப்.","மே","ஜூன்","ஜூலை","ஆக.","செப்.","அக்.","நவ.","டிச."],"DAY":["ஞாயிறு","திங்கள்","செவ்வாய்","புதன்","வியாழன்","வெள்ளி","சனி"],"SHORTDAY":["ஞா","தி","செ","பு","வி","வெ","ச"],"AMPMS":["am","pm"],"medium":"d MMM, y h:mm:ss a","short":"d-M-yy h:mm a","fullDate":"EEEE, d MMMM, y","longDate":"d MMMM, y","mediumDate":"d MMM, y","shortDate":"d-M-yy","mediumTime":"h:mm:ss a","shortTime":"h:mm a"},"id":"ta-in"});
4 | }]);
--------------------------------------------------------------------------------
/src/ngLocale/angular-locale_ta.js:
--------------------------------------------------------------------------------
1 | angular.module("ngLocale", [], ["$provide", function($provide) {
2 | var PLURAL_CATEGORY = {ZERO: "zero", ONE: "one", TWO: "two", FEW: "few", MANY: "many", OTHER: "other"};
3 | $provide.value("$locale", {"DATETIME_FORMATS":{"MONTH":["ஜனவரி","பிப்ரவரி","மார்ச்","ஏப்ரல்","மே","ஜூன்","ஜூலை","ஆகஸ்ட்","செப்டெம்ப்ர்","அக்டோபர்","நவம்பர்","டிசம்பர்"],"SHORTMONTH":["ஜன.","பிப்.","மார்.","ஏப்.","மே","ஜூன்","ஜூலை","ஆக.","செப்.","அக்.","நவ.","டிச."],"DAY":["ஞாயிறு","திங்கள்","செவ்வாய்","புதன்","வியாழன்","வெள்ளி","சனி"],"SHORTDAY":["ஞா","தி","செ","பு","வி","வெ","ச"],"AMPMS":["am","pm"],"medium":"d MMM, y h:mm:ss a","short":"d-M-yy h:mm a","fullDate":"EEEE, d MMMM, y","longDate":"d MMMM, y","mediumDate":"d MMM, y","shortDate":"d-M-yy","mediumTime":"h:mm:ss a","shortTime":"h:mm a"},"NUMBER_FORMATS":{"DECIMAL_SEP":".","GROUP_SEP":",","PATTERNS":[{"minInt":1,"minFrac":0,"macFrac":0,"posPre":"","posSuf":"","negPre":"-","negSuf":"","gSize":2,"lgSize":3,"maxFrac":3},{"minInt":1,"minFrac":2,"macFrac":0,"posPre":"\u00A4 ","posSuf":"","negPre":"\u00A4 -","negSuf":"","gSize":2,"lgSize":3,"maxFrac":2}],"CURRENCY_SYM":"Rs"},"pluralCat":function (n) { if (n == 1) { return PLURAL_CATEGORY.ONE; } return PLURAL_CATEGORY.OTHER;},"id":"ta"});
4 | }]);
--------------------------------------------------------------------------------
/src/ngLocale/angular-locale_th-th.js:
--------------------------------------------------------------------------------
1 | angular.module("ngLocale", [], ["$provide", function($provide) {
2 | var PLURAL_CATEGORY = {ZERO: "zero", ONE: "one", TWO: "two", FEW: "few", MANY: "many", OTHER: "other"};
3 | $provide.value("$locale", {"NUMBER_FORMATS":{"DECIMAL_SEP":".","GROUP_SEP":",","PATTERNS":[{"minInt":1,"minFrac":0,"macFrac":0,"posPre":"","posSuf":"","negPre":"-","negSuf":"","gSize":3,"lgSize":3,"maxFrac":3},{"minInt":1,"minFrac":2,"macFrac":0,"posPre":"\u00A4","posSuf":"","negPre":"\u00A4-","negSuf":"","gSize":3,"lgSize":3,"maxFrac":2}],"CURRENCY_SYM":"฿"},"pluralCat":function (n) { return PLURAL_CATEGORY.OTHER;},"DATETIME_FORMATS":{"MONTH":["มกราคม","กุมภาพันธ์","มีนาคม","เมษายน","พฤษภาคม","มิถุนายน","กรกฎาคม","สิงหาคม","กันยายน","ตุลาคม","พฤศจิกายน","ธันวาคม"],"SHORTMONTH":["ม.ค.","ก.พ.","มี.ค.","เม.ย.","พ.ค.","มิ.ย.","ก.ค.","ส.ค.","ก.ย.","ต.ค.","พ.ย.","ธ.ค."],"DAY":["วันอาทิตย์","วันจันทร์","วันอังคาร","วันพุธ","วันพฤหัสบดี","วันศุกร์","วันเสาร์"],"SHORTDAY":["อา.","จ.","อ.","พ.","พฤ.","ศ.","ส."],"AMPMS":["ก่อนเที่ยง","หลังเที่ยง"],"medium":"d MMM y H:mm:ss","short":"d/M/yyyy H:mm","fullDate":"EEEEที่ d MMMM G y","longDate":"d MMMM y","mediumDate":"d MMM y","shortDate":"d/M/yyyy","mediumTime":"H:mm:ss","shortTime":"H:mm"},"id":"th-th"});
4 | }]);
--------------------------------------------------------------------------------
/src/ngLocale/angular-locale_th.js:
--------------------------------------------------------------------------------
1 | angular.module("ngLocale", [], ["$provide", function($provide) {
2 | var PLURAL_CATEGORY = {ZERO: "zero", ONE: "one", TWO: "two", FEW: "few", MANY: "many", OTHER: "other"};
3 | $provide.value("$locale", {"DATETIME_FORMATS":{"MONTH":["มกราคม","กุมภาพันธ์","มีนาคม","เมษายน","พฤษภาคม","มิถุนายน","กรกฎาคม","สิงหาคม","กันยายน","ตุลาคม","พฤศจิกายน","ธันวาคม"],"SHORTMONTH":["ม.ค.","ก.พ.","มี.ค.","เม.ย.","พ.ค.","มิ.ย.","ก.ค.","ส.ค.","ก.ย.","ต.ค.","พ.ย.","ธ.ค."],"DAY":["วันอาทิตย์","วันจันทร์","วันอังคาร","วันพุธ","วันพฤหัสบดี","วันศุกร์","วันเสาร์"],"SHORTDAY":["อา.","จ.","อ.","พ.","พฤ.","ศ.","ส."],"AMPMS":["ก่อนเที่ยง","หลังเที่ยง"],"medium":"d MMM y H:mm:ss","short":"d/M/yyyy H:mm","fullDate":"EEEEที่ d MMMM G y","longDate":"d MMMM y","mediumDate":"d MMM y","shortDate":"d/M/yyyy","mediumTime":"H:mm:ss","shortTime":"H:mm"},"NUMBER_FORMATS":{"DECIMAL_SEP":".","GROUP_SEP":",","PATTERNS":[{"minInt":1,"minFrac":0,"macFrac":0,"posPre":"","posSuf":"","negPre":"-","negSuf":"","gSize":3,"lgSize":3,"maxFrac":3},{"minInt":1,"minFrac":2,"macFrac":0,"posPre":"\u00A4","posSuf":"","negPre":"\u00A4-","negSuf":"","gSize":3,"lgSize":3,"maxFrac":2}],"CURRENCY_SYM":"฿"},"pluralCat":function (n) { return PLURAL_CATEGORY.OTHER;},"id":"th"});
4 | }]);
--------------------------------------------------------------------------------
/src/ngLocale/angular-locale_tl-ph.js:
--------------------------------------------------------------------------------
1 | angular.module("ngLocale", [], ["$provide", function($provide) {
2 | var PLURAL_CATEGORY = {ZERO: "zero", ONE: "one", TWO: "two", FEW: "few", MANY: "many", OTHER: "other"};
3 | $provide.value("$locale", {"NUMBER_FORMATS":{"DECIMAL_SEP":".","GROUP_SEP":",","PATTERNS":[{"minInt":1,"minFrac":0,"macFrac":0,"posPre":"","posSuf":"","negPre":"-","negSuf":"","gSize":3,"lgSize":3,"maxFrac":3},{"minInt":1,"minFrac":2,"macFrac":0,"posPre":"\u00A4 ","posSuf":"","negPre":"\u00A4 -","negSuf":"","gSize":3,"lgSize":3,"maxFrac":2}],"CURRENCY_SYM":"P"},"pluralCat":function (n) { if (n == 0 || n == 1) { return PLURAL_CATEGORY.ONE; } return PLURAL_CATEGORY.OTHER;},"DATETIME_FORMATS":{"MONTH":["Enero","Pebrero","Marso","Abril","Mayo","Hunyo","Hulyo","Agosto","Setyembre","Oktubre","Nobyembre","Disyembre"],"SHORTMONTH":["Ene","Peb","Mar","Abr","May","Hun","Hul","Ago","Set","Okt","Nob","Dis"],"DAY":["Linggo","Lunes","Martes","Miyerkules","Huwebes","Biyernes","Sabado"],"SHORTDAY":["Lin","Lun","Mar","Mye","Huw","Bye","Sab"],"AMPMS":["AM","PM"],"medium":"MMM d, y HH:mm:ss","short":"M/d/yy HH:mm","fullDate":"EEEE, MMMM dd y","longDate":"MMMM d, y","mediumDate":"MMM d, y","shortDate":"M/d/yy","mediumTime":"HH:mm:ss","shortTime":"HH:mm"},"id":"tl-ph"});
4 | }]);
--------------------------------------------------------------------------------
/src/ngLocale/angular-locale_tl.js:
--------------------------------------------------------------------------------
1 | angular.module("ngLocale", [], ["$provide", function($provide) {
2 | var PLURAL_CATEGORY = {ZERO: "zero", ONE: "one", TWO: "two", FEW: "few", MANY: "many", OTHER: "other"};
3 | $provide.value("$locale", {"DATETIME_FORMATS":{"MONTH":["Enero","Pebrero","Marso","Abril","Mayo","Hunyo","Hulyo","Agosto","Setyembre","Oktubre","Nobyembre","Disyembre"],"SHORTMONTH":["Ene","Peb","Mar","Abr","May","Hun","Hul","Ago","Set","Okt","Nob","Dis"],"DAY":["Linggo","Lunes","Martes","Miyerkules","Huwebes","Biyernes","Sabado"],"SHORTDAY":["Lin","Lun","Mar","Mye","Huw","Bye","Sab"],"AMPMS":["AM","PM"],"medium":"MMM d, y HH:mm:ss","short":"M/d/yy HH:mm","fullDate":"EEEE, MMMM dd y","longDate":"MMMM d, y","mediumDate":"MMM d, y","shortDate":"M/d/yy","mediumTime":"HH:mm:ss","shortTime":"HH:mm"},"NUMBER_FORMATS":{"DECIMAL_SEP":".","GROUP_SEP":",","PATTERNS":[{"minInt":1,"minFrac":0,"macFrac":0,"posPre":"","posSuf":"","negPre":"-","negSuf":"","gSize":3,"lgSize":3,"maxFrac":3},{"minInt":1,"minFrac":2,"macFrac":0,"posPre":"\u00A4 ","posSuf":"","negPre":"\u00A4 -","negSuf":"","gSize":3,"lgSize":3,"maxFrac":2}],"CURRENCY_SYM":"P"},"pluralCat":function (n) { if (n == 0 || n == 1) { return PLURAL_CATEGORY.ONE; } return PLURAL_CATEGORY.OTHER;},"id":"tl"});
4 | }]);
--------------------------------------------------------------------------------
/src/ngLocale/angular-locale_tr-tr.js:
--------------------------------------------------------------------------------
1 | angular.module("ngLocale", [], ["$provide", function($provide) {
2 | var PLURAL_CATEGORY = {ZERO: "zero", ONE: "one", TWO: "two", FEW: "few", MANY: "many", OTHER: "other"};
3 | $provide.value("$locale", {"NUMBER_FORMATS":{"DECIMAL_SEP":",","GROUP_SEP":".","PATTERNS":[{"minInt":1,"minFrac":0,"macFrac":0,"posPre":"","posSuf":"","negPre":"-","negSuf":"","gSize":3,"lgSize":3,"maxFrac":3},{"minInt":1,"minFrac":2,"macFrac":0,"posPre":"","posSuf":" \u00A4","negPre":"-","negSuf":" \u00A4","gSize":3,"lgSize":3,"maxFrac":2}],"CURRENCY_SYM":"YTL"},"pluralCat":function (n) { return PLURAL_CATEGORY.OTHER;},"DATETIME_FORMATS":{"MONTH":["Ocak","Şubat","Mart","Nisan","Mayıs","Haziran","Temmuz","Ağustos","Eylül","Ekim","Kasım","Aralık"],"SHORTMONTH":["Oca","Şub","Mar","Nis","May","Haz","Tem","Ağu","Eyl","Eki","Kas","Ara"],"DAY":["Pazar","Pazartesi","Salı","Çarşamba","Perşembe","Cuma","Cumartesi"],"SHORTDAY":["Paz","Pzt","Sal","Çar","Per","Cum","Cmt"],"AMPMS":["AM","PM"],"medium":"dd MMM y HH:mm:ss","short":"dd MM yyyy HH:mm","fullDate":"dd MMMM y EEEE","longDate":"dd MMMM y","mediumDate":"dd MMM y","shortDate":"dd MM yyyy","mediumTime":"HH:mm:ss","shortTime":"HH:mm"},"id":"tr-tr"});
4 | }]);
--------------------------------------------------------------------------------
/src/ngLocale/angular-locale_tr.js:
--------------------------------------------------------------------------------
1 | angular.module("ngLocale", [], ["$provide", function($provide) {
2 | var PLURAL_CATEGORY = {ZERO: "zero", ONE: "one", TWO: "two", FEW: "few", MANY: "many", OTHER: "other"};
3 | $provide.value("$locale", {"DATETIME_FORMATS":{"MONTH":["Ocak","Şubat","Mart","Nisan","Mayıs","Haziran","Temmuz","Ağustos","Eylül","Ekim","Kasım","Aralık"],"SHORTMONTH":["Oca","Şub","Mar","Nis","May","Haz","Tem","Ağu","Eyl","Eki","Kas","Ara"],"DAY":["Pazar","Pazartesi","Salı","Çarşamba","Perşembe","Cuma","Cumartesi"],"SHORTDAY":["Paz","Pzt","Sal","Çar","Per","Cum","Cmt"],"AMPMS":["AM","PM"],"medium":"dd MMM y HH:mm:ss","short":"dd MM yyyy HH:mm","fullDate":"dd MMMM y EEEE","longDate":"dd MMMM y","mediumDate":"dd MMM y","shortDate":"dd MM yyyy","mediumTime":"HH:mm:ss","shortTime":"HH:mm"},"NUMBER_FORMATS":{"DECIMAL_SEP":",","GROUP_SEP":".","PATTERNS":[{"minInt":1,"minFrac":0,"macFrac":0,"posPre":"","posSuf":"","negPre":"-","negSuf":"","gSize":3,"lgSize":3,"maxFrac":3},{"minInt":1,"minFrac":2,"macFrac":0,"posPre":"","posSuf":" \u00A4","negPre":"-","negSuf":" \u00A4","gSize":3,"lgSize":3,"maxFrac":2}],"CURRENCY_SYM":"YTL"},"pluralCat":function (n) { return PLURAL_CATEGORY.OTHER;},"id":"tr"});
4 | }]);
--------------------------------------------------------------------------------
/src/ngLocale/angular-locale_ur-pk.js:
--------------------------------------------------------------------------------
1 | angular.module("ngLocale", [], ["$provide", function($provide) {
2 | var PLURAL_CATEGORY = {ZERO: "zero", ONE: "one", TWO: "two", FEW: "few", MANY: "many", OTHER: "other"};
3 | $provide.value("$locale", {"NUMBER_FORMATS":{"DECIMAL_SEP":".","GROUP_SEP":",","PATTERNS":[{"minInt":1,"minFrac":0,"macFrac":0,"posPre":"","posSuf":"","negPre":"-","negSuf":"","gSize":3,"lgSize":3,"maxFrac":3},{"minInt":1,"minFrac":2,"macFrac":0,"posPre":"\u00A4","posSuf":"","negPre":"\u00A4-","negSuf":"","gSize":3,"lgSize":3,"maxFrac":2}],"CURRENCY_SYM":"Rs."},"pluralCat":function (n) { if (n == 1) { return PLURAL_CATEGORY.ONE; } return PLURAL_CATEGORY.OTHER;},"DATETIME_FORMATS":{"MONTH":["جنوری","فروری","مار چ","اپريل","مئ","جون","جولائ","اگست","ستمبر","اکتوبر","نومبر","دسمبر"],"SHORTMONTH":["جنوری","فروری","مار چ","اپريل","مئ","جون","جولائ","اگست","ستمبر","اکتوبر","نومبر","دسمبر"],"DAY":["اتوار","پير","منگل","بده","جمعرات","جمعہ","ہفتہ"],"SHORTDAY":["اتوار","پير","منگل","بده","جمعرات","جمعہ","ہفتہ"],"AMPMS":["قبل دوپہر","بعد دوپہر"],"medium":"d, MMM y h:mm:ss a","short":"d/M/yy h:mm a","fullDate":"EEEE, d, MMMM y","longDate":"d, MMMM y","mediumDate":"d, MMM y","shortDate":"d/M/yy","mediumTime":"h:mm:ss a","shortTime":"h:mm a"},"id":"ur-pk"});
4 | }]);
--------------------------------------------------------------------------------
/src/ngLocale/angular-locale_ur.js:
--------------------------------------------------------------------------------
1 | angular.module("ngLocale", [], ["$provide", function($provide) {
2 | var PLURAL_CATEGORY = {ZERO: "zero", ONE: "one", TWO: "two", FEW: "few", MANY: "many", OTHER: "other"};
3 | $provide.value("$locale", {"DATETIME_FORMATS":{"MONTH":["جنوری","فروری","مار چ","اپريل","مئ","جون","جولائ","اگست","ستمبر","اکتوبر","نومبر","دسمبر"],"SHORTMONTH":["جنوری","فروری","مار چ","اپريل","مئ","جون","جولائ","اگست","ستمبر","اکتوبر","نومبر","دسمبر"],"DAY":["اتوار","پير","منگل","بده","جمعرات","جمعہ","ہفتہ"],"SHORTDAY":["اتوار","پير","منگل","بده","جمعرات","جمعہ","ہفتہ"],"AMPMS":["قبل دوپہر","بعد دوپہر"],"medium":"d, MMM y h:mm:ss a","short":"d/M/yy h:mm a","fullDate":"EEEE, d, MMMM y","longDate":"d, MMMM y","mediumDate":"d, MMM y","shortDate":"d/M/yy","mediumTime":"h:mm:ss a","shortTime":"h:mm a"},"NUMBER_FORMATS":{"DECIMAL_SEP":".","GROUP_SEP":",","PATTERNS":[{"minInt":1,"minFrac":0,"macFrac":0,"posPre":"","posSuf":"","negPre":"-","negSuf":"","gSize":3,"lgSize":3,"maxFrac":3},{"minInt":1,"minFrac":2,"macFrac":0,"posPre":"\u00A4","posSuf":"","negPre":"\u00A4-","negSuf":"","gSize":3,"lgSize":3,"maxFrac":2}],"CURRENCY_SYM":"Rs."},"pluralCat":function (n) { if (n == 1) { return PLURAL_CATEGORY.ONE; } return PLURAL_CATEGORY.OTHER;},"id":"ur"});
4 | }]);
--------------------------------------------------------------------------------
/src/ngLocale/angular-locale_zh-cn.js:
--------------------------------------------------------------------------------
1 | angular.module("ngLocale", [], ["$provide", function($provide) {
2 | var PLURAL_CATEGORY = {ZERO: "zero", ONE: "one", TWO: "two", FEW: "few", MANY: "many", OTHER: "other"};
3 | $provide.value("$locale", {"DATETIME_FORMATS":{"MONTH":["1月","2月","3月","4月","5月","6月","7月","8月","9月","10月","11月","12月"],"SHORTMONTH":["1月","2月","3月","4月","5月","6月","7月","8月","9月","10月","11月","12月"],"DAY":["星期日","星期一","星期二","星期三","星期四","星期五","星期六"],"SHORTDAY":["周日","周一","周二","周三","周四","周五","周六"],"AMPMS":["上午","下午"],"medium":"yyyy-M-d ah:mm:ss","short":"yy-M-d ah:mm","fullDate":"y年M月d日EEEE","longDate":"y年M月d日","mediumDate":"yyyy-M-d","shortDate":"yy-M-d","mediumTime":"ah:mm:ss","shortTime":"ah:mm"},"NUMBER_FORMATS":{"DECIMAL_SEP":".","GROUP_SEP":",","PATTERNS":[{"minInt":1,"minFrac":0,"macFrac":0,"posPre":"","posSuf":"","negPre":"-","negSuf":"","gSize":3,"lgSize":3,"maxFrac":3},{"minInt":1,"minFrac":2,"macFrac":0,"posPre":"\u00A4","posSuf":"","negPre":"\u00A4-","negSuf":"","gSize":3,"lgSize":3,"maxFrac":2}],"CURRENCY_SYM":"¥"},"pluralCat":function (n) { return PLURAL_CATEGORY.OTHER;},"id":"zh-cn"});
4 | }]);
--------------------------------------------------------------------------------
/src/ngLocale/angular-locale_zh-hans-cn.js:
--------------------------------------------------------------------------------
1 | angular.module("ngLocale", [], ["$provide", function($provide) {
2 | var PLURAL_CATEGORY = {ZERO: "zero", ONE: "one", TWO: "two", FEW: "few", MANY: "many", OTHER: "other"};
3 | $provide.value("$locale", {"NUMBER_FORMATS":{"DECIMAL_SEP":".","GROUP_SEP":",","PATTERNS":[{"minInt":1,"minFrac":0,"macFrac":0,"posPre":"","posSuf":"","negPre":"-","negSuf":"","gSize":3,"lgSize":3,"maxFrac":3},{"minInt":1,"minFrac":2,"macFrac":0,"posPre":"\u00A4","posSuf":"","negPre":"\u00A4-","negSuf":"","gSize":3,"lgSize":3,"maxFrac":2}],"CURRENCY_SYM":"¥"},"pluralCat":function (n) { return PLURAL_CATEGORY.OTHER;},"DATETIME_FORMATS":{"MONTH":["1月","2月","3月","4月","5月","6月","7月","8月","9月","10月","11月","12月"],"SHORTMONTH":["1月","2月","3月","4月","5月","6月","7月","8月","9月","10月","11月","12月"],"DAY":["星期日","星期一","星期二","星期三","星期四","星期五","星期六"],"SHORTDAY":["周日","周一","周二","周三","周四","周五","周六"],"AMPMS":["上午","下午"],"medium":"yyyy-M-d ah:mm:ss","short":"yy-M-d ah:mm","fullDate":"y年M月d日EEEE","longDate":"y年M月d日","mediumDate":"yyyy-M-d","shortDate":"yy-M-d","mediumTime":"ah:mm:ss","shortTime":"ah:mm"},"id":"zh-hans-cn"});
4 | }]);
--------------------------------------------------------------------------------
/src/ngLocale/angular-locale_zh-hans.js:
--------------------------------------------------------------------------------
1 | angular.module("ngLocale", [], ["$provide", function($provide) {
2 | var PLURAL_CATEGORY = {ZERO: "zero", ONE: "one", TWO: "two", FEW: "few", MANY: "many", OTHER: "other"};
3 | $provide.value("$locale", {"NUMBER_FORMATS":{"DECIMAL_SEP":".","GROUP_SEP":",","PATTERNS":[{"minInt":1,"minFrac":0,"macFrac":0,"posPre":"","posSuf":"","negPre":"-","negSuf":"","gSize":3,"lgSize":3,"maxFrac":3},{"minInt":1,"minFrac":2,"macFrac":0,"posPre":"\u00A4","posSuf":"","negPre":"\u00A4-","negSuf":"","gSize":3,"lgSize":3,"maxFrac":2}],"CURRENCY_SYM":"¥"},"pluralCat":function (n) { return PLURAL_CATEGORY.OTHER;},"DATETIME_FORMATS":{"MONTH":["1月","2月","3月","4月","5月","6月","7月","8月","9月","10月","11月","12月"],"SHORTMONTH":["1月","2月","3月","4月","5月","6月","7月","8月","9月","10月","11月","12月"],"DAY":["星期日","星期一","星期二","星期三","星期四","星期五","星期六"],"SHORTDAY":["周日","周一","周二","周三","周四","周五","周六"],"AMPMS":["上午","下午"],"medium":"yyyy-M-d ah:mm:ss","short":"yy-M-d ah:mm","fullDate":"y年M月d日EEEE","longDate":"y年M月d日","mediumDate":"yyyy-M-d","shortDate":"yy-M-d","mediumTime":"ah:mm:ss","shortTime":"ah:mm"},"id":"zh-hans"});
4 | }]);
--------------------------------------------------------------------------------
/src/ngLocale/angular-locale_zh-hk.js:
--------------------------------------------------------------------------------
1 | angular.module("ngLocale", [], ["$provide", function($provide) {
2 | var PLURAL_CATEGORY = {ZERO: "zero", ONE: "one", TWO: "two", FEW: "few", MANY: "many", OTHER: "other"};
3 | $provide.value("$locale", {"DATETIME_FORMATS":{"MONTH":["1月","2月","3月","4月","5月","6月","7月","8月","9月","10月","11月","12月"],"SHORTMONTH":["1月","2月","3月","4月","5月","6月","7月","8月","9月","10月","11月","12月"],"DAY":["星期日","星期一","星期二","星期三","星期四","星期五","星期六"],"SHORTDAY":["週日","週一","週二","週三","週四","週五","週六"],"AMPMS":["上午","下午"],"medium":"y年M月d日 ahh:mm:ss","short":"yy年M月d日 ah:mm","fullDate":"y年M月d日EEEE","longDate":"y年M月d日","mediumDate":"y年M月d日","shortDate":"yy年M月d日","mediumTime":"ahh:mm:ss","shortTime":"ah:mm"},"NUMBER_FORMATS":{"DECIMAL_SEP":".","GROUP_SEP":",","PATTERNS":[{"minInt":1,"minFrac":0,"macFrac":0,"posPre":"","posSuf":"","negPre":"-","negSuf":"","gSize":3,"lgSize":3,"maxFrac":3},{"minInt":1,"minFrac":2,"macFrac":0,"posPre":"\u00A4","posSuf":"","negPre":"(\u00A4","negSuf":")","gSize":3,"lgSize":3,"maxFrac":2}],"CURRENCY_SYM":"$"},"pluralCat":function (n) { return PLURAL_CATEGORY.OTHER;},"id":"zh-hk"});
4 | }]);
--------------------------------------------------------------------------------
/src/ngLocale/angular-locale_zh-tw.js:
--------------------------------------------------------------------------------
1 | angular.module("ngLocale", [], ["$provide", function($provide) {
2 | var PLURAL_CATEGORY = {ZERO: "zero", ONE: "one", TWO: "two", FEW: "few", MANY: "many", OTHER: "other"};
3 | $provide.value("$locale", {"DATETIME_FORMATS":{"MONTH":["1月","2月","3月","4月","5月","6月","7月","8月","9月","10月","11月","12月"],"SHORTMONTH":["1月","2月","3月","4月","5月","6月","7月","8月","9月","10月","11月","12月"],"DAY":["星期日","星期一","星期二","星期三","星期四","星期五","星期六"],"SHORTDAY":["週日","週一","週二","週三","週四","週五","週六"],"AMPMS":["上午","下午"],"medium":"yyyy/M/d ah:mm:ss","short":"yy/M/d ah:mm","fullDate":"y年M月d日EEEE","longDate":"y年M月d日","mediumDate":"yyyy/M/d","shortDate":"yy/M/d","mediumTime":"ah:mm:ss","shortTime":"ah:mm"},"NUMBER_FORMATS":{"DECIMAL_SEP":".","GROUP_SEP":",","PATTERNS":[{"minInt":1,"minFrac":0,"macFrac":0,"posPre":"","posSuf":"","negPre":"-","negSuf":"","gSize":3,"lgSize":3,"maxFrac":3},{"minInt":1,"minFrac":2,"macFrac":0,"posPre":"\u00A4","posSuf":"","negPre":"\u00A4-","negSuf":"","gSize":3,"lgSize":3,"maxFrac":2}],"CURRENCY_SYM":"NT$"},"pluralCat":function (n) { return PLURAL_CATEGORY.OTHER;},"id":"zh-tw"});
4 | }]);
--------------------------------------------------------------------------------
/src/ngLocale/angular-locale_zh.js:
--------------------------------------------------------------------------------
1 | angular.module("ngLocale", [], ["$provide", function($provide) {
2 | var PLURAL_CATEGORY = {ZERO: "zero", ONE: "one", TWO: "two", FEW: "few", MANY: "many", OTHER: "other"};
3 | $provide.value("$locale", {"DATETIME_FORMATS":{"MONTH":["1月","2月","3月","4月","5月","6月","7月","8月","9月","10月","11月","12月"],"SHORTMONTH":["1月","2月","3月","4月","5月","6月","7月","8月","9月","10月","11月","12月"],"DAY":["星期日","星期一","星期二","星期三","星期四","星期五","星期六"],"SHORTDAY":["周日","周一","周二","周三","周四","周五","周六"],"AMPMS":["上午","下午"],"medium":"yyyy-M-d ah:mm:ss","short":"yy-M-d ah:mm","fullDate":"y年M月d日EEEE","longDate":"y年M月d日","mediumDate":"yyyy-M-d","shortDate":"yy-M-d","mediumTime":"ah:mm:ss","shortTime":"ah:mm"},"NUMBER_FORMATS":{"DECIMAL_SEP":".","GROUP_SEP":",","PATTERNS":[{"minInt":1,"minFrac":0,"macFrac":0,"posPre":"","posSuf":"","negPre":"-","negSuf":"","gSize":3,"lgSize":3,"maxFrac":3},{"minInt":1,"minFrac":2,"macFrac":0,"posPre":"\u00A4","posSuf":"","negPre":"\u00A4-","negSuf":"","gSize":3,"lgSize":3,"maxFrac":2}],"CURRENCY_SYM":"¥"},"pluralCat":function (n) { return PLURAL_CATEGORY.OTHER;},"id":"zh"});
4 | }]);
--------------------------------------------------------------------------------
/src/ngSanitize/directive/ngBindHtml.js:
--------------------------------------------------------------------------------
1 | 'use strict';
2 |
3 |
4 | /**
5 | * @ngdoc directive
6 | * @name ngSanitize.directive:ngBindHtml
7 | *
8 | * @description
9 | * Creates a binding that will sanitize the result of evaluating the `expression` with the
10 | * {@link ngSanitize.$sanitize $sanitize} service and innerHTML the result into the current element.
11 | *
12 | * See {@link ngSanitize.$sanitize $sanitize} docs for examples.
13 | *
14 | * @element ANY
15 | * @param {expression} ngBindHtml {@link guide/expression Expression} to evaluate.
16 | */
17 | angular.module('ngSanitize').directive('ngBindHtml', ['$sanitize', function($sanitize) {
18 | return function(scope, element, attr) {
19 | element.addClass('ng-binding').data('$binding', attr.ngBindHtml);
20 | scope.$watch(attr.ngBindHtml, function(value) {
21 | value = $sanitize(value);
22 | element.html(value || '');
23 | });
24 | };
25 | }]);
26 |
--------------------------------------------------------------------------------
/src/ngScenario/angular.prefix:
--------------------------------------------------------------------------------
1 | /**
2 | * @license AngularJS v"NG_VERSION_FULL"
3 | * (c) 2010-2012 Google, Inc. http://angularjs.org
4 | * License: MIT
5 | */
6 | (function(window, document){
7 | var _jQuery = window.jQuery.noConflict(true);
8 |
--------------------------------------------------------------------------------
/src/ngScenario/angular.suffix:
--------------------------------------------------------------------------------
1 | bindJQuery();
2 | publishExternalAPI(angular);
3 |
4 | var $runner = new angular.scenario.Runner(window),
5 | scripts = document.getElementsByTagName('script'),
6 | script = scripts[scripts.length - 1],
7 | config = {};
8 |
9 | angular.forEach(script.attributes, function(attr) {
10 | var match = attr.name.match(/ng[:\-](.*)/);
11 | if (match) {
12 | config[match[1]] = attr.value || true;
13 | }
14 | });
15 |
16 | if (config.autotest) {
17 | JQLite(document).ready(function() {
18 | angular.scenario.setUpAndRun(config);
19 | });
20 | }
21 | })(window, document);
22 |
23 |
--------------------------------------------------------------------------------
/src/ngScenario/jstd-scenario-adapter/angular.prefix:
--------------------------------------------------------------------------------
1 | /**
2 | * @license AngularJS v"NG_VERSION_FULL"
3 | * (c) 2010-2012 Google, Inc. http://angularjs.org
4 | * License: MIT
5 | */
6 | (function(window) {
7 |
--------------------------------------------------------------------------------
/src/ngScenario/jstd-scenario-adapter/angular.suffix:
--------------------------------------------------------------------------------
1 | initScenarioAdapter(window.jstestdriver, angular.scenario.setUpAndRun, window.jstdScenarioAdapter);
2 | })(window);
3 |
--------------------------------------------------------------------------------
/src/ngScenario/output/Json.js:
--------------------------------------------------------------------------------
1 | 'use strict';
2 |
3 | /**
4 | * Generates JSON output into a context.
5 | */
6 | angular.scenario.output('json', function(context, runner, model) {
7 | model.on('RunnerEnd', function() {
8 | context.text(angular.toJson(model.value));
9 | });
10 | });
11 |
--------------------------------------------------------------------------------
/src/ngScenario/output/Object.js:
--------------------------------------------------------------------------------
1 | 'use strict';
2 |
3 | /**
4 | * Creates a global value $result with the result of the runner.
5 | */
6 | angular.scenario.output('object', function(context, runner, model) {
7 | runner.$window.$result = model.value;
8 | });
9 |
--------------------------------------------------------------------------------
/src/publishExternalApis.js:
--------------------------------------------------------------------------------
1 | 'use strict';
2 |
3 | publishExternalAPI(angular);
4 |
--------------------------------------------------------------------------------
/start-iteration.sh:
--------------------------------------------------------------------------------
1 | #!/usr/bin/env bash
2 |
3 | ./version.js --minor-bump
4 | VERSION=`./version.js --curent`
5 | git commit -a -m "chore(relase): start v$VERSION iteration"
6 |
--------------------------------------------------------------------------------
/test-coverage.sh:
--------------------------------------------------------------------------------
1 | #!/bin/sh
2 | java -Xmx1g -jar lib/jstestdriver/JsTestDriver.jar --config jsTestDriver-coverage.conf --testOutput=tmp/lcov --tests all $@
3 | genhtml -o tmp/coverage-html/ tmp/lcov/jsTestDriver.conf-coverage.dat
4 | echo "done! check out tmp/coverage-html/index.html"
5 |
--------------------------------------------------------------------------------
/test-jquery.sh:
--------------------------------------------------------------------------------
1 | #!/bin/bash
2 | if [ ! -e test.dissable ]; then
3 | java -jar lib/jstestdriver/JsTestDriver.jar --tests all --config jsTestDriver-jquery.conf $@
4 | fi
5 |
--------------------------------------------------------------------------------
/test-modules.sh:
--------------------------------------------------------------------------------
1 | #!/bin/bash
2 | if [ ! -e test.dissable ]; then
3 | java -jar lib/jstestdriver/JsTestDriver.jar --tests all --config jsTestDriver-modules.conf $@
4 | fi
5 |
--------------------------------------------------------------------------------
/test-perf.sh:
--------------------------------------------------------------------------------
1 | #!/bin/sh
2 |
3 | norecompile=$1
4 |
5 | if [[ $norecompile = "" ]]; then
6 | rake compile
7 | fi
8 |
9 | java -jar lib/jstestdriver/JsTestDriver.jar --tests all --config jsTestDriver-perf.conf $@
10 |
--------------------------------------------------------------------------------
/test-reset.sh:
--------------------------------------------------------------------------------
1 | #!/bin/bash
2 | tests=$1
3 |
4 | java -jar lib/jstestdriver/JsTestDriver.jar --tests all --reset
5 |
--------------------------------------------------------------------------------
/test-scenario.sh:
--------------------------------------------------------------------------------
1 | #!/bin/bash
2 |
3 | java -jar lib/jstestdriver/JsTestDriver.jar --tests "all" --config jsTestDriver-scenario.conf --reset
4 |
--------------------------------------------------------------------------------
/test.sh:
--------------------------------------------------------------------------------
1 | #!/bin/bash
2 | if [ ! -e test.dissable ]; then
3 | java -jar lib/jstestdriver/JsTestDriver.jar --tests all $@
4 | fi
5 |
--------------------------------------------------------------------------------
/test/jquery_alias.js:
--------------------------------------------------------------------------------
1 | 'use strict';
2 |
3 | var _jQuery = jQuery,
4 | _jqLiteMode = false;
5 |
--------------------------------------------------------------------------------
/test/jquery_remove.js:
--------------------------------------------------------------------------------
1 | 'use strict';
2 |
3 | var _jQuery = jQuery.noConflict(true),
4 | _jqLiteMode = true;
5 |
--------------------------------------------------------------------------------
/test/ng/directive/ngClickSpec.js:
--------------------------------------------------------------------------------
1 | 'use strict';
2 |
3 | describe('ngClick', function() {
4 | var element;
5 |
6 | afterEach(function() {
7 | dealoc(element);
8 | });
9 |
10 | it('should get called on a click', inject(function($rootScope, $compile) {
11 | element = $compile('')($rootScope);
12 | $rootScope.$digest();
13 | expect($rootScope.clicked).toBeFalsy();
14 |
15 | browserTrigger(element, 'click');
16 | expect($rootScope.clicked).toEqual(true);
17 | }));
18 |
19 | it('should pass event object', inject(function($rootScope, $compile) {
20 | element = $compile('')($rootScope);
21 | $rootScope.$digest();
22 |
23 | browserTrigger(element, 'click');
24 | expect($rootScope.event).toBeDefined();
25 | }));
26 | });
27 |
--------------------------------------------------------------------------------
/test/ng/directive/ngCspSpec.js:
--------------------------------------------------------------------------------
1 | 'use strict';
2 |
3 | describe('ngCsp', function() {
4 |
5 | it('it should turn on CSP mode in $sniffer', inject(function($sniffer, $compile) {
6 | expect($sniffer.csp).toBe(false);
7 | $compile('');
8 | expect($sniffer.csp).toBe(true);
9 | }));
10 | });
11 |
--------------------------------------------------------------------------------
/test/ng/directive/ngEventDirsSpec.js:
--------------------------------------------------------------------------------
1 | 'use strict';
2 |
3 | describe('event directives', function() {
4 | var element;
5 |
6 |
7 | afterEach(function() {
8 | dealoc(element);
9 | });
10 |
11 |
12 | describe('ngSubmit', function() {
13 |
14 | it('should get called on form submit', inject(function($rootScope, $compile) {
15 | element = $compile('')($rootScope);
18 | $rootScope.$digest();
19 | expect($rootScope.submitted).not.toBeDefined();
20 |
21 | browserTrigger(element.children()[0]);
22 | expect($rootScope.submitted).toEqual(true);
23 | }));
24 | });
25 | });
26 |
--------------------------------------------------------------------------------
/test/ng/directive/ngInitSpec.js:
--------------------------------------------------------------------------------
1 | 'use strict';
2 |
3 | describe('ngInit', function() {
4 | var element;
5 |
6 |
7 | afterEach(function() {
8 | dealoc(element);
9 | });
10 |
11 |
12 | it("should init model", inject(function($rootScope, $compile) {
13 | element = $compile('')($rootScope);
14 | expect($rootScope.a).toEqual(123);
15 | }));
16 | });
17 |
--------------------------------------------------------------------------------
/test/ng/directive/ngNonBindableSpec.js:
--------------------------------------------------------------------------------
1 | 'use strict';
2 |
3 |
4 | describe('ngNonBindable', function() {
5 | var element;
6 |
7 |
8 | afterEach(function(){
9 | dealoc(element);
10 | });
11 |
12 |
13 | it('should prevent compilation of the owning element and its children',
14 | inject(function($rootScope, $compile) {
15 | element = $compile('
')($rootScope);
16 | $rootScope.name = 'misko';
17 | $rootScope.$digest();
18 | expect(element.text()).toEqual('');
19 | expect(element.attr('text')).toEqual('{{name}}');
20 | }));
21 | });
22 |
--------------------------------------------------------------------------------
/test/ng/directive/styleSpec.js:
--------------------------------------------------------------------------------
1 | 'use strict';
2 |
3 | describe('style', function() {
4 | var element;
5 |
6 |
7 | afterEach(function() {
8 | dealoc(element);
9 | });
10 |
11 |
12 | it('should not compile style element', inject(function($compile, $rootScope) {
13 | element = jqLite('');
14 | $compile(element)($rootScope);
15 | $rootScope.$digest();
16 |
17 | // read innerHTML and trim to pass on IE8
18 | expect(trim(element[0].innerHTML)).toBe('should {{notBound}}');
19 | }));
20 |
21 |
22 | it('should compile content of element with style attr', inject(function($compile, $rootScope) {
23 | element = jqLite('{{bind}}
');
24 | $compile(element)($rootScope);
25 | $rootScope.$apply(function() {
26 | $rootScope.bind = 'value';
27 | });
28 |
29 | expect(element.text()).toBe('value');
30 | }));
31 | });
32 |
--------------------------------------------------------------------------------
/test/ng/documentSpec.js:
--------------------------------------------------------------------------------
1 | 'use strict';
2 |
3 | describe('$document', function() {
4 |
5 |
6 | it("should inject $document", inject(function($document) {
7 | expect($document).toEqual(jqLite(document));
8 | }));
9 | });
10 |
--------------------------------------------------------------------------------
/test/ng/exceptionHandlerSpec.js:
--------------------------------------------------------------------------------
1 | 'use strict';
2 |
3 | describe('$exceptionHandler', function() {
4 | it('should log errors with single argument', function() {
5 | module(function($provide){
6 | $provide.provider('$exceptionHandler', $ExceptionHandlerProvider);
7 | });
8 | inject(function($log, $exceptionHandler) {
9 | $exceptionHandler('myError');
10 | expect($log.error.logs.shift()).toEqual(['myError']);
11 | });
12 | });
13 |
14 |
15 | it('should log errors with multiple arguments', function() {
16 | module(function($provide){
17 | $provide.provider('$exceptionHandler', $ExceptionHandlerProvider);
18 | });
19 | inject(function($log, $exceptionHandler) {
20 | $exceptionHandler('myError', 'comment');
21 | expect($log.error.logs.shift()).toEqual(['myError', 'comment']);
22 | });
23 | });
24 | });
25 |
--------------------------------------------------------------------------------
/test/ng/rootElementSpec.js:
--------------------------------------------------------------------------------
1 | 'use strict';
2 |
3 | describe('$rootElement', function() {
4 | it('should publish the bootstrap element into $rootElement', function() {
5 | var element = jqLite('');
6 | var injector = angular.bootstrap(element);
7 |
8 | expect(injector.get('$rootElement')[0]).toBe(element[0]);
9 |
10 | dealoc(element);
11 | });
12 | });
13 |
--------------------------------------------------------------------------------
/test/ng/routeParamsSpec.js:
--------------------------------------------------------------------------------
1 | 'use strict';
2 |
3 | describe('$routeParams', function() {
4 | it('should publish the params into a service', function() {
5 | module(function($routeProvider) {
6 | $routeProvider.when('/foo', {});
7 | $routeProvider.when('/bar/:barId', {});
8 | });
9 |
10 | inject(function($rootScope, $route, $location, $routeParams) {
11 | $location.path('/foo').search('a=b');
12 | $rootScope.$digest();
13 | expect($routeParams).toEqual({a:'b'});
14 |
15 | $location.path('/bar/123').search('x=abc');
16 | $rootScope.$digest();
17 | expect($routeParams).toEqual({barId:'123', x:'abc'});
18 | });
19 | });
20 | });
21 |
--------------------------------------------------------------------------------
/test/ng/windowSpec.js:
--------------------------------------------------------------------------------
1 | 'use strict';
2 |
3 | describe('$window', function() {
4 | it("should inject $window", inject(function($window) {
5 | expect($window).toBe(window);
6 | }));
7 | });
8 |
--------------------------------------------------------------------------------
/test/ngSanitize/directive/ngBindHtmlSpec.js:
--------------------------------------------------------------------------------
1 | describe('ngBindHtml', function() {
2 | beforeEach(module('ngSanitize'));
3 |
4 | it('should set html', inject(function($rootScope, $compile) {
5 | element = $compile('')($rootScope);
6 | $rootScope.html = 'hello
';
7 | $rootScope.$digest();
8 | expect(angular.lowercase(element.html())).toEqual('hello
');
9 | }));
10 |
11 |
12 | it('should reset html when value is null or undefined', inject(function($compile, $rootScope) {
13 | element = $compile('')($rootScope);
14 |
15 | angular.forEach([null, undefined, ''], function(val) {
16 | $rootScope.html = 'some val';
17 | $rootScope.$digest();
18 | expect(angular.lowercase(element.html())).toEqual('some val');
19 |
20 | $rootScope.html = val;
21 | $rootScope.$digest();
22 | expect(angular.lowercase(element.html())).toEqual('');
23 | });
24 | }));
25 | });
26 |
--------------------------------------------------------------------------------
/test/ngSanitize/filter/linkySpec.js:
--------------------------------------------------------------------------------
1 | describe('linky', function() {
2 | var linky;
3 |
4 | beforeEach(module('ngSanitize'));
5 |
6 | beforeEach(inject(function($filter){
7 | linky = $filter('linky');
8 | }));
9 |
10 | it('should do basic filter', function() {
11 | expect(linky("http://ab/ (http://a/) http://1.2/v:~-123. c")).
12 | toEqual('http://ab/ ' +
13 | '(http://a/) ' +
14 | '<http://a/> ' +
15 | 'http://1.2/v:~-123. c');
16 | expect(linky(undefined)).not.toBeDefined();
17 | });
18 |
19 | it('should handle mailto:', function() {
20 | expect(linky("mailto:me@example.com")).
21 | toEqual('me@example.com');
22 | expect(linky("me@example.com")).
23 | toEqual('me@example.com');
24 | expect(linky("send email to me@example.com, but")).
25 | toEqual('send email to me@example.com, but');
26 | });
27 | });
28 |
--------------------------------------------------------------------------------
/test/ngScenario/ScenarioSpec.js:
--------------------------------------------------------------------------------
1 | 'use strict';
2 |
3 | describe("ScenarioSpec: Compilation", function() {
4 | var element;
5 |
6 | afterEach(function() {
7 | dealoc(element);
8 | });
9 |
10 |
11 | describe('compilation', function() {
12 | it("should compile dom node and return scope", inject(function($rootScope, $compile) {
13 | var node = jqLite('{{b=a+1}}
')[0];
14 | element = $compile(node)($rootScope);
15 | $rootScope.$digest();
16 | expect($rootScope.a).toEqual(1);
17 | expect($rootScope.b).toEqual(2);
18 | }));
19 |
20 | it("should compile jQuery node and return scope", inject(function($rootScope, $compile) {
21 | element = $compile(jqLite('{{a=123}}
'))($rootScope);
22 | $rootScope.$digest();
23 | expect(jqLite(element).text()).toEqual('123');
24 | }));
25 |
26 | it("should compile text node and return scope", inject(function($rootScope, $compile) {
27 | element = $compile('{{a=123}}
')($rootScope);
28 | $rootScope.$digest();
29 | expect(jqLite(element).text()).toEqual('123');
30 | }));
31 | });
32 | });
33 |
--------------------------------------------------------------------------------
/test/ngScenario/e2e/Runner-compiled.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
--------------------------------------------------------------------------------
/test/ngScenario/e2e/Runner.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
--------------------------------------------------------------------------------
/test/ngScenario/e2e/style.css:
--------------------------------------------------------------------------------
1 | th {
2 | text-align: left;
3 | }
4 |
5 | tr {
6 | border: 1px solid black;
7 | }
8 |
9 | .redbox {
10 | background-color: red;
11 | }
12 |
--------------------------------------------------------------------------------
/test/ngScenario/mocks.js:
--------------------------------------------------------------------------------
1 | 'use strict';
2 |
3 | angular.scenario.testing = angular.scenario.testing || {};
4 |
5 | angular.scenario.testing.MockAngular = function() {
6 | this.reset();
7 | this.element = jqLite;
8 | };
9 |
10 | angular.scenario.testing.MockAngular.prototype.reset = function() {
11 | this.log = [];
12 | };
13 |
14 | angular.scenario.testing.MockAngular.prototype.poll = function() {
15 | this.log.push('$brower.poll()');
16 | return this;
17 | };
18 |
19 | angular.scenario.testing.MockRunner = function() {
20 | this.listeners = [];
21 | };
22 |
23 | angular.scenario.testing.MockRunner.prototype.on = function(eventName, fn) {
24 | this.listeners[eventName] = this.listeners[eventName] || [];
25 | this.listeners[eventName].push(fn);
26 | };
27 |
28 | angular.scenario.testing.MockRunner.prototype.emit = function(eventName) {
29 | var args = Array.prototype.slice.call(arguments, 1);
30 | angular.forEach(this.listeners[eventName] || [], function(fn) {
31 | fn.apply(this, args);
32 | });
33 | };
34 |
--------------------------------------------------------------------------------
/test/ngScenario/output/jsonSpec.js:
--------------------------------------------------------------------------------
1 | 'use strict';
2 |
3 | describe('angular.scenario.output.json', function() {
4 | var output, context;
5 | var runner, model, $window;
6 | var spec, step;
7 |
8 | beforeEach(function() {
9 | $window = {};
10 | context = _jQuery('');
11 | runner = new angular.scenario.testing.MockRunner();
12 | model = new angular.scenario.ObjectModel(runner);
13 | output = angular.scenario.output.json(context, runner, model);
14 | spec = {
15 | name: 'test spec',
16 | definition: {
17 | id: 10,
18 | name: 'describe'
19 | }
20 | };
21 | step = {
22 | name: 'some step',
23 | line: function() { return 'unknown:-1'; }
24 | };
25 | });
26 |
27 | it('should put json in context on RunnerEnd', function() {
28 | runner.emit('SpecBegin', spec);
29 | runner.emit('StepBegin', spec, step);
30 | runner.emit('StepEnd', spec, step);
31 | runner.emit('SpecEnd', spec);
32 | runner.emit('RunnerEnd');
33 |
34 | expect(angular.fromJson(context.html()).children['describe']
35 | .specs['test spec'].status).toEqual('success');
36 | });
37 | });
38 |
--------------------------------------------------------------------------------
/test/ngScenario/output/objectSpec.js:
--------------------------------------------------------------------------------
1 | 'use strict';
2 |
3 | describe('angular.scenario.output.object', function() {
4 | var output;
5 | var runner, model, $window;
6 | var spec, step;
7 |
8 | beforeEach(function() {
9 | $window = {};
10 | runner = new angular.scenario.testing.MockRunner();
11 | model = new angular.scenario.ObjectModel(runner);
12 | runner.$window = $window;
13 | output = angular.scenario.output.object(null, runner, model);
14 | spec = {
15 | name: 'test spec',
16 | definition: {
17 | id: 10,
18 | name: 'describe',
19 | children: []
20 | }
21 | };
22 | step = {
23 | name: 'some step',
24 | line: function() { return 'unknown:-1'; }
25 | };
26 | });
27 |
28 | it('should create a global variable $result', function() {
29 | expect($window.$result).toBeDefined();
30 | });
31 |
32 | it('should maintain live state in $result', function() {
33 | runner.emit('SpecBegin', spec);
34 | runner.emit('StepBegin', spec, step);
35 | runner.emit('StepEnd', spec, step);
36 |
37 | expect($window.$result.children['describe']
38 | .specs['test spec'].steps[0].duration).toBeDefined();
39 | });
40 | });
41 |
--------------------------------------------------------------------------------
/test/ngScenario/output/xmlSpec.js:
--------------------------------------------------------------------------------
1 | 'use strict';
2 |
3 | describe('angular.scenario.output.json', function() {
4 | var output, context;
5 | var runner, model, $window;
6 | var spec, step;
7 |
8 | beforeEach(function() {
9 | $window = {};
10 | context = _jQuery('');
11 | runner = new angular.scenario.testing.MockRunner();
12 | model = new angular.scenario.ObjectModel(runner);
13 | output = angular.scenario.output.xml(context, runner, model);
14 | spec = {
15 | name: 'test spec',
16 | definition: {
17 | id: 10,
18 | name: 'describe'
19 | }
20 | };
21 | step = {
22 | name: 'some step',
23 | line: function() { return 'unknown:-1'; }
24 | };
25 | });
26 |
27 | it('should create XML nodes for object model', function() {
28 | runner.emit('SpecBegin', spec);
29 | runner.emit('StepBegin', spec, step);
30 | runner.emit('StepEnd', spec, step);
31 | runner.emit('SpecEnd', spec);
32 | runner.emit('RunnerEnd');
33 | expect(context.find('it').attr('status')).toEqual('success');
34 | expect(context.find('it step').attr('status')).toEqual('success');
35 | });
36 | });
37 |
--------------------------------------------------------------------------------
/tmp/.gitignore:
--------------------------------------------------------------------------------
1 | *
2 | !.gitignore
3 |
--------------------------------------------------------------------------------
/version.yaml:
--------------------------------------------------------------------------------
1 | # AngularJS build config file
2 | ---
3 | version: 1.0.0
4 | codename: temporal-domination
5 |
--------------------------------------------------------------------------------
/watchr-docs.rb:
--------------------------------------------------------------------------------
1 | # config file for watchr http://github.com/mynyml/watchr
2 | # install: gem install watchr
3 | # run: watch watchr-docs.rb
4 |
5 | watch( '^src/|^docs/' ) do
6 | system 'echo "\n\ndoc run started @ `date`"; node docs/src/gen-docs.js'
7 | end
8 |
--------------------------------------------------------------------------------
/watchr.rb:
--------------------------------------------------------------------------------
1 | # config file for watchr http://github.com/mynyml/watchr
2 | # install: gem install watchr
3 | # run: watch watchr.rb
4 | # note: make sure that you have jstd server running (server.sh) and a browser captured
5 |
6 | watch( '(src|test|example)/' ) do
7 | system 'echo "\n\ntest run started @ `date`"; ./test.sh '
8 | end
9 |
--------------------------------------------------------------------------------