Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Make label filter URL dynamic | Kushal Pandya | 2018-02-28 | 1 | -12/+28 |
| | |||||
* | Clear "Labels" dropdown search filter after selection | Kushal Pandya | 2018-02-27 | 1 | -0/+6 |
| | |||||
* | Use imported `DropdownUtils` | Kushal Pandya | 2018-02-26 | 1 | -1/+1 |
| | |||||
* | Harmonize CE and EE JS codereduce-ce-ee-disrepancies-in-js | Rémy Coutable | 2018-02-22 | 1 | -3/+3 |
| | | | | Signed-off-by: Rémy Coutable <remy@rymai.me> | ||||
* | Update to jQuery 3. | Jacob Schatz | 2018-02-20 | 1 | -9/+9 |
| | |||||
* | fixed failing specs | Phil Hughes | 2018-01-31 | 1 | -6/+6 |
| | |||||
* | Converted labels_select.js to axios | Phil Hughes | 2018-01-30 | 1 | -85/+85 |
| | |||||
* | Merge branch 'label-xss-10-3' into 'security-10-3' | Jacob Schatz | 2018-01-16 | 1 | -1/+1 |
| | | | | | | | | | | [10.3] Fix XSS in issue label dropdown See merge request gitlab/gitlabhq!2253 (cherry picked from commit 363ffabcebd7bb0d1a2d59ca1a75e4eadb4a4360) ea1fb0ea Fix XSS in issue label dropdown | ||||
* | fix bad master merge | Simon Knox | 2017-11-02 | 1 | -4/+4 |
| | |||||
* | Merge branch 'master' of gitlab.com:gitlab-org/gitlab-ce into ↵ | Simon Knox | 2017-11-01 | 1 | -417/+413 |
|\ | | | | | | | 2518-saved-configuration-for-issue-board | ||||
| * | Export logo and labels select as ES6 modules | Filipa Lacerda | 2017-11-01 | 1 | -415/+411 |
| | | |||||
* | | apply changes for JS and CSS from gitlab-ee!2912 | Simon Knox | 2017-10-31 | 1 | -4/+9 |
|/ | | | | https://gitlab.com/gitlab-org/gitlab-ee/merge_requests/2912/ | ||||
* | Revert "Merge branch '2518-saved-configuration-for-issue-board' into 'master'"revert-2573818f | Dmitriy Zaporozhets | 2017-10-30 | 1 | -9/+4 |
| | | | This reverts merge request !15009 | ||||
* | [CE backport] Saved configuration for issue board | Oswaldo Ferreira | 2017-10-30 | 1 | -4/+9 |
| | |||||
* | Cleanup data-page attribute after each Karma test38871-cleanup-data-page-attribute-after-karma-test | Eric Eastwood | 2017-10-11 | 1 | -2/+2 |
| | | | | Fix https://gitlab.com/gitlab-org/gitlab-ce/issues/38871 | ||||
* | Remove AjaxLoadingSpinner and CreateLabelDropdown from global namespace | Filipa Lacerda | 2017-10-09 | 1 | -1/+2 |
| | |||||
* | Remove animate.js and the issuable label pulse animation.refactor-animate-js | Bryce Johnson | 2017-09-13 | 1 | -7/+0 |
| | | | | Nobody tell @jschatz1 :P | ||||
* | Resolve "Specific Async Script Loading by using a Page Variable" | Tim Zallmann | 2017-08-03 | 1 | -1/+1 |
| | |||||
* | Add filtered search to group issue dashboard | Clement Ho | 2017-08-02 | 1 | -12/+2 |
| | |||||
* | Move issuable bulk edit form into a new sidebar.28340-mass-edit-issues-and-mrs-from-sidebar | Bryce Johnson | 2017-06-06 | 1 | -9/+6 |
| | |||||
* | Backport of multiple_assignees_feature [ci skip] | Valery Sizov | 2017-05-04 | 1 | -2/+5 |
| | |||||
* | Add ES lint support to identify poorly written Promises | Kushal Pandya | 2017-04-20 | 1 | -3/+5 |
| | |||||
* | don't show loading spinners for server-rendered sidebar fields | Simon Knox | 2017-03-18 | 1 | -1/+1 |
| | |||||
* | Removed previous filter code | Phil Hughes | 2017-03-08 | 1 | -16/+2 |
| | |||||
* | replace implicit this == window with explicit binding | Mike Greiling | 2017-02-17 | 1 | -1/+1 |
| | |||||
* | Added all filters | Phil Hughes | 2017-02-03 | 1 | -10/+26 |
| | |||||
* | Merge branch 'label-select-toggle' into 'master' kamil-test-branch | Fatih Acet | 2017-01-25 | 1 | -1/+5 |
|\ | | | | | | | | | | | | | Fixed label select toggle not updating correctly Closes #26119 See merge request !8601 | ||||
| * | Fixed label select toggle not updating correctlylabel-select-toggle | Phil Hughes | 2017-01-16 | 1 | -1/+5 |
| | | | | | | | | Closes #26119 | ||||
* | | resolve all padded-blocks eslint violations | Mike Greiling | 2017-01-18 | 1 | -2/+1 |
| | | |||||
* | | resolve all semi and no-extra-semi eslint violations | Mike Greiling | 2017-01-18 | 1 | -2/+2 |
|/ | |||||
* | Fix eslint errorsfix-master-eslint-errors | Alfredo Sumaran | 2016-12-15 | 1 | -1/+1 |
| | |||||
* | Merge branch '24877-bulk-edit-only-keeps-common-labels-when-searching' into ↵ | Fatih Acet | 2016-12-15 | 1 | -62/+84 |
|\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 'master' Improve bulk assignment This MR improves current implementation of Label dropdown when used for bulk assignment on issuable pages (/:namespace/:project/issues, /:namespace/:project/merge_requests) Previously this dropdown relied on `<input>` tags to get its active items and also to calculate items with indeterminate state. Relying on `<input>` tags is not enough when we want to set/get multiple states on a dropdown. For this case we want to get/set: - Marked items - Unmarked items that were initially marked - Unmarked items that were initially indeterminate - Items with indeterminate state. This MR makes the Label dropdown to save its own state as `data` so it will be easy to get and set whatever state we want no matter if the dropdown is filtering which is the issue that I initially wanted to solve as you can see in the following gif. **Before** ![2016-12-07_11.44.48](/uploads/cb697161b8b39cdee72fdbb95a531100/2016-12-07_11.44.48.gif) **After** ![2016-12-07_11.32.43](/uploads/338255a302de0dd1367474f33232d2a3/2016-12-07_11.32.43.gif) As you can see in the first gif the `bug` label is removed from the selected issues but the `enhancement` label should set but the `critical` should be kept. This is fixed on the next gif. Fixes #24877 See merge request !7765 | ||||
| * | Address feedback24877-bulk-edit-only-keeps-common-labels-when-searching | Alfredo Sumaran | 2016-12-14 | 1 | -5/+13 |
| | | |||||
| * | Improve issuable's bulk assignment implementation | Alfredo Sumaran | 2016-12-14 | 1 | -62/+76 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This fixes the case when the user wants to add a label. The user has to use the dropdown’s filter input to look for a label and click it in order to see the bug. Step to reproduce - Select at least two issues, one label should be present in all issues, other label should be present in at least one. - On the label dropdown: Deselect label that is present in all issues, look for another issue using the filter input and click it. - Click on `Update issues` Before: Unmarked label were kept on selected issues. Now: Unmarked label is removed from selected issues | ||||
* | | resolve all instances of no-undef eslint rule violationsclean-no-undef | Mike Greiling | 2016-12-14 | 1 | -1/+4 |
|/ | |||||
* | Remove JSX/React eslint plugins.remove-jsx-react-eslint-plugins | Luke "Jared" Bennett | 2016-11-29 | 1 | -1/+1 |
| | | | | | | | | | | | | Change airbnb eslint config package to `eslint-config-airbnb-base` and update plugins. Change `airbnb` to `airbnb-base` for .eslintrc `extends` value. Added changelog entry Made sure all plugins and envs are set Corrected new failing specs | ||||
* | explicitly disable eslint inlineexplicitly-disable-eslint-inline | Luke "Jared" Bennett | 2016-11-15 | 1 | -1/+1 |
| | |||||
* | Merge branch 'eslint' into 'master' | Fatih Acet | 2016-10-26 | 1 | -0/+1 |
|\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Add ESLint ## What does this MR do? - create `package.json` - add ESLint dependencies to `package.json` - add JavaScript linting to CI - add Rake task `lint:javascript`as alias for `eslint` (which itself is an alias for `npm run eslint`) ## Are there points in the code the reviewer needs to double check? Probably not. ## Why was this MR needed? My hovercraft was full of eels. ## What are the relevant issue numbers? - https://gitlab.com/gitlab-org/gitlab-ce/issues/13224#note_12537431 - https://gitlab.com/gitlab-org/gitlab-ce/merge_requests/5006#note_13255658 See merge request !5445 | ||||
| * | disable ESLint for all JavaScript files | winniehell | 2016-10-26 | 1 | -0/+1 |
| | | |||||
* | | Hides/shows the boards sidebar | Phil Hughes | 2016-10-20 | 1 | -1/+1 |
| | | | | | | | | | | | | Rather than constructing & then deconstructing, we know just hide & show the sidebar. This is done so we dont' have a memory leak on the frontend with objects getting created. | ||||
* | | Merge branch 'master' into issue-board-sidebar | Phil Hughes | 2016-10-19 | 1 | -1/+1 |
|\ \ | |/ | |||||
| * | Return the title for id of 'No label'23375-filtering-on-any-label-or-no-label-does-not-work | Luke Bennett | 2016-10-19 | 1 | -1/+1 |
| | | |||||
* | | Merge branch 'master' into issue-board-sidebar | Phil Hughes | 2016-10-19 | 1 | -2/+2 |
|\ \ | |/ | |||||
| * | Updated JS to work with issue index & showfeature/issues-board | Phil Hughes | 2016-10-12 | 1 | -2/+2 |
| | | |||||
* | | Fixed filter specs | Phil Hughes | 2016-10-07 | 1 | -1/+1 |
| | | |||||
* | | Fixed sidebar dropdowns to work with Vue | Phil Hughes | 2016-10-07 | 1 | -2/+3 |
| | | |||||
* | | Sidebar details update when changing | Phil Hughes | 2016-10-07 | 1 | -2/+26 |
|/ | | | | | Need to get working the subscription Styling updates | ||||
* | Fix CHANGELOG and wrong conflict resolution | Rémy Coutable | 2016-10-06 | 1 | -1/+1 |
| | | | | Signed-off-by: Rémy Coutable <remy@rymai.me> | ||||
* | Merge commit 'dev/security' into 'master' | Rémy Coutable | 2016-10-06 | 1 | -2/+3 |
|\ | | | | | | | Signed-off-by: Rémy Coutable <remy@rymai.me> | ||||
| * | Convert label creation from API to controller endpoint | Nick Thomas | 2016-09-23 | 1 | -3/+4 |
| | |