Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
157 commits
Select commit Hold shift + click to select a range
9bfdb32
chore(npm): update deps
mgcrea Oct 31, 2015
e72dc4b
docs(navbar): fix typo
drKnoxy Oct 16, 2015
ee9177d
Fix(bsSelect): bsSelect should rerender when values inside arrays cha…
nickknissen Oct 27, 2015
83e6f91
chore(npm): update devDeps
mgcrea Oct 31, 2015
fac071e
feat(dropdown): add active state to the dropdown items
eugef Nov 2, 2015
fa20132
fix(dateParser): support literals inside date format string
vmlf01 Nov 2, 2015
975c274
fix(dateParser): support escaped single quotes inside format string l…
vmlf01 Nov 3, 2015
d55ae4c
chore(test): cleanup date-parser.spec
mgcrea Nov 3, 2015
757975c
test(dateParser): test for reserved symbols
mgcrea Nov 3, 2015
fb4121a
fix(dateParser): update tests
mgcrea Nov 3, 2015
8926300
feat(modal): set incremental z-index value for modals and asides to a…
Nov 5, 2015
d7353df
refactor(modal): follow bootstrap default z-index values for modal ba…
Nov 6, 2015
c902f7e
fix(dateParser): ignore regex special characters inside format string…
vmlf01 Nov 3, 2015
01e9009
feat(tooltip): Added exotic positions left-top, left-bottom, right-to…
lskramarov Oct 21, 2015
c8d06e4
fix(dropdown): options are null if dropdown with inline sibling templ…
eugef Nov 5, 2015
f91f4da
test(dropdown): test being embedded in a modal
mgcrea Nov 5, 2015
a7ac5db
docs(datepicker): add note about 'modelDateFormat' and 'dateType'
vmlf01 Nov 9, 2015
abedaa4
fix(docs): add bootstrap font files to docs folder
vmlf01 Nov 9, 2015
37afd3b
test(modal): added unit tests for aside and modal z-index values
Nov 6, 2015
d2afe92
feat(dropdown): allow $tooltip config of autoClose
lookfirst Nov 11, 2015
8e15db6
chore(release): cut the 2.3.6 release
mgcrea Nov 14, 2015
a9db388
Support contentTemplate attribute on bsTooltip
cudasteve Jan 7, 2016
3d7fca4
feat:(collapse): add support for the disabled attribute
gamelover42 Nov 18, 2015
0450ae3
chore(cleanup): remove unused vars
Dec 8, 2015
494bc94
fix(select): test with angular.equals
Dec 16, 2015
086d1ce
refactor(datepicker/select/timepicker): use character classes over ca…
toddbranch Dec 17, 2015
95d87ab
docs(bsTabs): Change title to data-title in examples and tests
drola Jan 4, 2016
bc8d80a
fix(dropdown) prevent null pointer exception w/o inline template
Jan 15, 2016
0e9e3cd
feat(modal): support CSS class on modal element
Jan 7, 2016
2a35b00
chore(moda): refactor modalClass to extraClass
mgcrea Jan 16, 2016
ffd847d
chore(gulp): refactor test watch workflow
mgcrea Jan 16, 2016
145b3e6
chore(modal): use customClass instead of extraClass to match tooltip'…
mgcrea Jan 16, 2016
2f2a94b
chore(npm): update devDeps
mgcrea Jan 16, 2016
4562dba
chore(eslint): drop jshint, auto-fix code issues with eslint
mgcrea Jan 16, 2016
f3c6083
chore(eslint): big code cleanup to conform to .eslintrc
mgcrea Jan 16, 2016
ee38cc9
chore(travis): also test against argon
mgcrea Jan 16, 2016
73152f4
chore(travis): fix travis
mgcrea Jan 16, 2016
8fd6735
fix(tooltip): fix auto-positioning (fixes #1970, fixes #1989, fixes #…
mgcrea Jan 16, 2016
47fc537
chore(travis): properly propagate exit code
mgcrea Jan 16, 2016
61a800f
test(tooltip): do not sandbox auto-tests
mgcrea Jan 16, 2016
2bb0acc
chore(modal): fix failing 1.2 tests
mgcrea Jan 16, 2016
e1435e9
chore(gulp): better test workflow
mgcrea Jan 16, 2016
9a29385
chore(release): cut the 2.3.7 release
mgcrea Jan 16, 2016
f30401b
feat(modal): support modal size option
Jan 21, 2016
f0b28a9
feat(modal): support modal size option
Jan 21, 2016
56b9c41
feat(dropdown): added contextmenu trigger for dropdown and tooltip
lightswitch05 Jan 19, 2016
c75ed7e
chore(npm): update devDeps
mgcrea Jan 21, 2016
e18ceaf
fix(scrollspy): processing of $destroy is incorrect
kaishuu0123 Jan 29, 2016
82b2ad2
fix(popover): fix popover title (fixes #2022)
Jan 26, 2016
a9b0040
fix(tooltip): fix popover not closing when triggering element becomes…
Feb 4, 2016
3168130
Merge remote-tracking branch 'origin/pr/2020'
mgcrea Feb 22, 2016
3fc0e34
fix(bsRadio): add boolean values support
Feb 1, 2016
21b7a11
chore(bsRadio): fix eslint
mgcrea Feb 22, 2016
3daddee
chore(npm): update deps
mgcrea Feb 22, 2016
58aa83b
chore(eslint): switch eslint config
mgcrea Feb 22, 2016
bbe7f72
chore(eslint): fix eslint again
mgcrea Feb 22, 2016
c8a5d32
test(karma): test against angular@~1.5
mgcrea Feb 22, 2016
26c2e00
chore(travis): fix travis phantomjs
mgcrea Feb 22, 2016
a772c2d
chore(travis): properly fix phantomjs dep
mgcrea Feb 22, 2016
7c9f1b5
chore(dropdown): remove classList from dropdown to make compatible wi…
cudasteve Jan 30, 2016
9bf8553
chore(npm): fixed install error of phantomjs
andras-tim Mar 25, 2016
1664424
chore(travis): fixed codeclimate command not found error
andras-tim Mar 25, 2016
190721d
chore(datepicker): fixed eslint errors
andras-tim Mar 14, 2016
ebf6f98
fix(typeahead): remove the ‘change’ event handlers from the typeahead…
Mar 11, 2016
2cc8ee4
chore(npm): update devDeps
mgcrea Mar 28, 2016
84e0e17
feat(typeahead): allow disabling of a filter to returned unfiltered r…
Mar 31, 2016
829fe77
chore(style): fix eslint errors
mgcrea Mar 31, 2016
72610fd
fix(typeahead): check if value is defined instead of boolean check
Mar 31, 2016
c696fb6
test(typeahead): add unit test for #2076
mgcrea Mar 31, 2016
0ffa2fc
chore(style): fix test style
mgcrea Mar 31, 2016
e6f02bf
fix(timepicker): removed trailing colon in timepicker when seconds ar…
Mar 15, 2016
281e1aa
chore(release): cut the 2.3.8 release
mgcrea Mar 31, 2016
b8f494f
chore(bower): upgrade docs deps
mgcrea Mar 31, 2016
5090061
docs(version): update version
mgcrea Mar 31, 2016
97697c2
fix(typeahead): stop the cursor from jumping to the end of the input …
Apr 1, 2016
cbf9159
test(typeahead): add missing tests for pr #2079
mgcrea Apr 2, 2016
d7ffe9b
chore(npm): add DaleWebb as contributor
mgcrea Apr 3, 2016
6733ef4
fix(select): fix popover not closing when click on select button on a…
cp2587 Apr 1, 2016
af2fa21
feat(tab): updating tab template to include empty href. This allows f…
Apr 5, 2016
ce50472
feat(callbacks): add function callbacks for events via attributes on …
Apr 5, 2016
73dc51a
fix(select): don't attempt to select when tab is pressed and no item …
Apr 7, 2016
ceab80f
feat(select): allow single-selection `bs-select` to be toggled
Apr 8, 2016
878f9dd
chore(docs): bump plunker angular to v1.5.5 (fixes #2104)
mgcrea May 9, 2016
f412690
chore(npm): update devDeps
mgcrea Jun 10, 2016
86dc12f
chore(travis): do not test against node v6
mgcrea Jun 10, 2016
c6a9072
fix(modal): do not decrement count if hide has been cancelled
just-boris Apr 8, 2016
17d6b81
feat(datepicker): add today & clear button option
sinpaout Apr 9, 2016
4f3a621
chore(chmod): fix chmod
mgcrea Jun 10, 2016
7ff462d
chore(docs): Twitter Bootstrap was changed to Bootstrap
wuliupo Apr 18, 2016
fa3fded
feat(tooltip): add option to not stopPropagation or preventDefault on…
aronduby Apr 27, 2016
618367c
fix($alert): remove leading space when title is not given
nnattawat May 3, 2016
0a6980e
feat(picker): default date for timepicker + datepicker
Jun 1, 2016
8f2caa3
chore(npm): improve npm scripts
mgcrea Jun 10, 2016
29ca138
chore(release): cut the 2.3.9 release
mgcrea Jun 10, 2016
765f7ac
fix(affix): various fixes (width, resize, bouncing, ngRoutes)
CyborgMaster May 26, 2016
754bdb1
Fix #1993
edi9999 Jun 19, 2016
349174b
support for npm install angular-strap and require in the code without…
Aug 5, 2016
475af27
add index.js file
Aug 5, 2016
55d43e2
Fixes #2156: add bs-enabled
Aug 19, 2016
3234d1f
fix($render): use $viewValue instead of $modelValue for setting isAct…
elkami12 Aug 20, 2016
3bf6a2e
style($render): correct indentation and remove commented code
elkami12 Aug 20, 2016
f1f9d79
feat(modal): configurable z-index
madflow Sep 1, 2016
87b05f1
Merge pull request #2167 from madflow/configurable-z-index
mgcrea Sep 1, 2016
5d1f193
Merge pull request #2162 from matthewdfleming/#2156
mgcrea Sep 2, 2016
3897def
Merge pull request #2165 from elkami12/fix-2164
mgcrea Sep 2, 2016
b0cf3f6
fix($modal): fix scrollbar on stacked modals
cyberdemon8 Sep 12, 2016
fc458ec
fix($select): trigger click on closest anchor tag
matthias-g Oct 5, 2016
b639d67
Enable scrolling of typeahead on $keydown when $typeahead container h…
weigo Oct 9, 2016
c09125d
Fix eslint warning.
weigo Oct 10, 2016
3e77479
Merge pull request #2180 from matthias-g/fix-touch-select
mgcrea Oct 17, 2016
3972051
Merge pull request #2172 from cyberdemon8/modal-scrollbar-fix
mgcrea Oct 17, 2016
2a355e4
chore(yarn): add yarn.lock
mgcrea Oct 17, 2016
0b51f2b
chore(release): cut the 2.3.10 release
mgcrea Oct 17, 2016
d9392ea
docs(modal): fixed botched html
madflow Nov 22, 2016
aef1b29
docs(affix): #1356 offsetParent
madflow Nov 22, 2016
cd2aeee
Merge pull request #2191 from madflow/doc-update
mgcrea Nov 26, 2016
ad62a0a
fix(tests), make tests pass even in december
madflow Dec 14, 2016
d9ed7ee
Merge pull request #2195 from madflow/make_test_pass_in_december
mgcrea Dec 14, 2016
67d345f
fix(datepicker): disable selecting disabled dates on iOS
RobWouters Jan 3, 2017
50ce039
Merge pull request #2124 from edi9999/patch-1
mgcrea Jan 26, 2017
b13098d
chore(lint): fix linting issues
mgcrea Jan 26, 2017
3246d90
Merge pull request #2198 from RobWouters/fix-datepicker-ios
mgcrea Jan 26, 2017
7b9a503
Merge pull request #2152 from fredybawa/master
mgcrea Jan 26, 2017
6146a11
Merge pull request #2183 from weigo/enable_scrolling_on_typeahead_hei…
mgcrea Jan 26, 2017
8dabf1d
chore(compiler): drop useless angular.copy (fixes #2151)
mgcrea Jan 26, 2017
9c4cd9f
Merge branch 'master' of github.com:mgcrea/angular-strap
mgcrea Jan 26, 2017
3c3ee4e
chore(release): cut the 2.3.11 release
mgcrea Jan 26, 2017
8331170
chore(release): cut the 2.3.11 release + build
mgcrea Jan 26, 2017
bc1cb5c
chore(release): cut the 2.3.12 release
mgcrea Jan 26, 2017
209142c
chore(tests) - introduce angular 1.5 and 1.6 in Travis test grid
madflow Feb 20, 2017
8c72797
Merge pull request #2209 from madflow/chore_angular_1_6
mgcrea Feb 20, 2017
044f446
fix(alert): add alert role to alert template
Dec 8, 2015
af01d2d
fix(collapse): add key events for expand/collapse
Dec 9, 2015
758d3e7
fix(collapse): better handle prevent default event for other keys
Dec 9, 2015
0221930
fix(timepicker): hide dropdown from screen readers
Jan 12, 2016
e85508c
fix(datepicker): hide dropdown from screen readers
Jan 12, 2016
9f9443e
fix(typeahead): hide the typeahead from screen readers
Jan 13, 2016
066af04
fix(select): 508 compliance
Jan 13, 2016
b642664
fix(dropdown): 508 compliance
Jan 13, 2016
b2d390e
fix(modal): 508 compliance
Jan 13, 2016
c05f392
fix(tabs): screen reader accessibility
Apr 8, 2016
513781f
feat(tabs): access controller scope
Jul 21, 2016
4602c91
fix(jshint): jshint and format issues
sumt-mgardner Mar 24, 2017
be89ad7
Merge pull request #2218 from SumTotalSystems/sumt-master-2.3.12
mgcrea Mar 24, 2017
4144e17
fix(datepicker): Exempting datepicker with timezone 'UTC' from timezo…
Aug 21, 2017
5cc25d1
Merge pull request #2252 from prashanth2692/datepicker-fix
mgcrea Aug 22, 2017
fca7e33
chore(readme): add maintainers-related disclaimer
mgcrea Oct 4, 2017
7e8a6d3
fix(datepicker): unable to select the same date as minDate (#2266)
prashanth2692 Feb 23, 2018
eb1ac5e
(build) npm run pages (#2263)
madflow Feb 23, 2018
7608833
fix(tooltip): check tipElement before use (#2270 #2270)
mskiy Feb 23, 2018
286da43
fix(modal): gain focus on a modal when opened via service (#2265)
madflow Feb 23, 2018
1d2624e
fix(bsSelect): Use $viewChangeListeners instead of $watch (#2233)
fbjon Jun 8, 2018
6422662
feat(modal): 508 support in modal (#2229)
mikejr83 Jun 8, 2018
02a45d2
chore(github): enable stale/lock bots
mgcrea Jan 25, 2019
57f332f
fix(affix): Use the document instead of the body to determine the hei…
CyborgMaster Feb 5, 2019
d44b13c
Update README.md
mgcrea Feb 5, 2019
957bbf9
Update README.md
mgcrea Feb 5, 2019
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
14 changes: 6 additions & 8 deletions .eslintrc
Original file line number Diff line number Diff line change
@@ -1,14 +1,12 @@
{
"extends": "airbnb/legacy",
"extends": "mgcrea/legacy",
"rules": {
"strict": [2, "global"],
"comma-dangle": [2, "never"],
"func-names": 0,
"consistent-return": 1,
"padded-blocks": 0,
"no-use-before-define": [2, "nofunc"],
"no-unused-vars": 1,
"vars-on-top": 1,
"id-length": [2, {"properties": "never", "exceptions": ["i", "j", "k", "l", "x", "y", "_"]}]
"no-param-reassign": 1,
"no-shadow": 1,
"no-underscore-dangle": 0,
"space-before-function-paren": [2, "always"]
},
"globals": {
"angular": 1
Expand Down
39 changes: 39 additions & 0 deletions .github/lock.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,39 @@
# Configuration for Lock Threads - https://github.com/dessant/lock-threads

# Number of days of inactivity before a closed issue or pull request is locked
daysUntilLock: 90

# Skip issues and pull requests created before a given timestamp. Timestamp must
# follow ISO 8601 (`YYYY-MM-DD`). Set to `false` to disable
skipCreatedBefore: false

# Issues and pull requests with these labels will be ignored. Set to `[]` to disable
exemptLabels: []

# Label to add before locking, such as `outdated`. Set to `false` to disable
lockLabel: 'outdated'

# Comment to post before locking. Set to `false` to disable
lockComment: >
This thread has been automatically locked since there has not been
any recent activity after it was closed. Please open a new issue for
related bugs.

# Assign `resolved` as the reason for locking. Set to `false` to disable
setLockReason: true

# Limit to only `issues` or `pulls`
only: issues

# Optionally, specify configuration settings just for `issues` or `pulls`
# issues:
# exemptLabels:
# - help-wanted
# lockLabel: outdated

# pulls:
# daysUntilLock: 30

# Repository to extend settings from
# _extends: repo

17 changes: 17 additions & 0 deletions .github/stale.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
# Number of days of inactivity before an issue becomes stale
daysUntilStale: 60
# Number of days of inactivity before a stale issue is closed
daysUntilClose: 7
# Issues with these labels will never be considered stale
exemptLabels:
- pinned
- security
# Label to use when marking an issue as stale
staleLabel: stale
# Comment to post when marking an issue as stale. Set to `false` to disable
markComment: >
This issue has been automatically marked as stale because it has not had
recent activity. It will be closed if no further activity occurs. Thank you
for your contributions.
# Comment to post when closing a stale issue. Set to `false` to disable
closeComment: false
3 changes: 2 additions & 1 deletion .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,7 @@
.tmp/
.DS_Store
.idea
*.log
*.sublime-project
*.sublime-workspace
bower_components/
Expand All @@ -11,4 +12,4 @@ node_modules/
/test/coverage/
!.gitignore
!dist/
*.nupkg
*.nupkg
28 changes: 0 additions & 28 deletions .jshintrc

This file was deleted.

1 change: 1 addition & 0 deletions .npmignore
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
yarn.lock
11 changes: 7 additions & 4 deletions .travis.yml
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
language: node_js
sudo: false
node_js:
- "stable"
- "4"

env:
global:
Expand All @@ -11,7 +11,6 @@ env:

before_script:
- export DISPLAY=:99.0
- export PHANTOMJS_BIN=/usr/local/phantomjs/bin/phantomjs
- export CHROME_BIN=chromium-browser
- sh -e /etc/init.d/xvfb start
- sleep 3 # give xvfb some time to start
Expand All @@ -22,12 +21,16 @@ before_script:
- date --rfc-2822

script:
- $(npm bin)/gulp jshint karma:travis
- npm run lint
- $(npm bin)/gulp karma:travis
- $(npm bin)/gulp karma:travis~1.6.0
- $(npm bin)/gulp karma:travis~1.5.0
- $(npm bin)/gulp karma:travis~1.4.0
- $(npm bin)/gulp karma:travis~1.3.0
- $(npm bin)/gulp karma:travis~1.2.0

after_script:
- cat test/coverage/*/lcov.info | codeclimate
- cat test/coverage/*/lcov.info | codeclimate-test-reporter

addons:
code_climate:
Expand Down
17 changes: 14 additions & 3 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,18 +1,27 @@
# [AngularStrap](http://mgcrea.github.io/angular-strap)

[![Bower Version](http://img.shields.io/bower/v/angular-strap.svg?style=flat)](https://github.com/mgcrea/angular-strap/releases) [![Build Status](http://img.shields.io/travis/mgcrea/angular-strap/master.svg?style=flat)](http://travis-ci.org/mgcrea/angular-strap) [![devDependency Status](http://img.shields.io/david/dev/mgcrea/angular-strap.svg?style=flat)](https://david-dm.org/mgcrea/angular-strap#info=devDependencies) [![Coverage Status](http://img.shields.io/codeclimate/coverage/github/mgcrea/angular-strap.svg?style=flat)](https://codeclimate.com/github/mgcrea/angular-strap) [![Climate Status](https://img.shields.io/codeclimate/github/mgcrea/angular-strap.svg?style=flat)](https://codeclimate.com/github/mgcrea/angular-strap)
[![Bower Version](http://img.shields.io/bower/v/angular-strap.svg?style=flat)](https://github.com/mgcrea/angular-strap/releases) [![status](https://img.shields.io/badge/status-deprecated-red.svg)](https://github.com/mgcrea/angular-strap/issues/2256) [![Build Status](http://img.shields.io/travis/mgcrea/angular-strap/master.svg?style=flat)](http://travis-ci.org/mgcrea/angular-strap)

[![Banner](http://mgcrea.github.io/angular-strap/images/snippet.png)](http://mgcrea.github.io/angular-strap)

AngularStrap is a set of native directives that enables seamless integration of [Bootstrap 3.0+](https://github.com/twbs/bootstrap) into your [AngularJS 1.2+](https://github.com/angular/angular.js) app.

- With no external dependency except the [Bootstrap CSS Styles](https://github.com/twbs/bootstrap/blob/master/dist/css/bootstrap.css), AngularStrap is lighter and faster than ever as it does leverage the power of ngAnimate from AngularJS 1.2+!

- AngularStrap is [tested](https://travis-ci.org/mgcrea/angular-strap) against the latest patch release of the 1.2, 1.3 and 1.4 branches.
- AngularStrap is [tested](https://travis-ci.org/mgcrea/angular-strap) against the latest patch release of the 1.2, 1.3, 1.4 and 1.5 branches.

- If you don't want to use `ngAnimate`, you will have to include a tiny [ngAnimate mock](https://github.com/mgcrea/angular-strap/wiki/ngAnimate-mock).


## Looking for maintainers!

We're currently looking for aspiring maintainers to tackle issues and pull requests!

I (mgcrea) have not worked on any Angular.js v1 codebase for more than a year now. For me it's time to move on!

If you have an ongoing project depending on AngularStrap, and would like to become a contributor, please chime in on [issue #2256](https://github.com/mgcrea/angular-strap/issues/2256)


## Documentation and examples

+ Check the [documentation](http://mgcrea.github.io/angular-strap) and [changelog](https://github.com/mgcrea/angular-strap/releases).
Expand Down Expand Up @@ -76,7 +85,9 @@ $ bower install
$ cd docs
$ bower install
$ cd ..
$ $(npm bin)/gulp test
$ npm test
# or
$ npm run test:watch
```

You can build the latest version using `gulp`.
Expand Down
28 changes: 14 additions & 14 deletions bower.json
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
{
"name": "angular-strap",
"description": "AngularStrap - AngularJS directives for Bootstrap",
"version": "2.3.5",
"version": "2.3.12",
"keywords": [
"angular",
"bootstrap"
Expand Down Expand Up @@ -37,18 +37,18 @@
"angular": "^1.2.21"
},
"devDependencies": {
"angular-animate": "~1.4",
"angular-i18n": "~1.4",
"angular-mocks": "~1.4",
"angular-motion": "^0.3.3",
"angular-route": "~1.4",
"angular-sanitize": "~1.4",
"angular-scenario": "~1.4",
"bootstrap": "^3.2.0",
"bootstrap-additions": "^0.2.3",
"fastclick": "^1.0.3",
"font-awesome": "^4.1.0",
"highlightjs": "^8.0.0",
"jquery": "^2.1.1"
"angular-animate": "~1.5",
"angular-i18n": "~1.5",
"angular-mocks": "~1.5",
"angular-motion": "^0.4.3",
"angular-route": "~1.5",
"angular-sanitize": "~1.5",
"angular-scenario": "~1.5",
"bootstrap": "^3.3.6",
"bootstrap-additions": "^0.3.1",
"fastclick": "^1.0.6",
"font-awesome": "^4.5.0",
"highlightjs": "^9.1.0",
"jquery": "^2.2.0"
}
}
Loading