Граф коммитов

384 Коммитов

Автор SHA1 Сообщение Дата
Kumar McMillan 492e7f6361 Validator does not show messages when all tests pass (relates to bug 614679)
Also contains a small fix to isolate validators when testing.
2010-12-08 11:11:36 -06:00
Kumar McMillan 55264a1b6c Async madness: fixtures used by JS tests are isolated better now 2010-12-08 11:11:35 -06:00
Kumar McMillan 2503f106d5 Allows xml files (like search tools) to be uploaded (bug 614679) 2010-12-07 19:04:17 -06:00
Kumar McMillan ca08a79632 Does not link to full report if there's an early error like unsupported file type 2010-12-07 18:57:09 -06:00
Kumar McMillan 1a8a27b702 Fixed display issues with html messages (related to bug 615771) 2010-12-07 18:36:04 -06:00
Gregory Koberger 3c94c2600a Make the <label> point to the correct input field with `for`
Additionally, this fixes:
[Edit page] Edit Add-on Listing page doesn't validate
2010-12-06 17:44:48 -08:00
Gregory Koberger b5565b0b72 Bug 614624 - [Step 3] Missing character limit for summary field 2010-12-03 17:53:43 -08:00
Jeff Balogh 9c906ff805 dropping 3,000 lines of dead code 2010-12-03 10:46:08 -08:00
Chris Van a2b87d062a Delete and Resume incomplete add-ons from Dashboard (bug 563524) 2010-12-01 21:03:55 -05:00
Jeff Balogh 9024b70942 add details link to licenses (bug 611422) 2010-12-01 10:39:05 -08:00
Kumar McMillan a97342a219 JS fix for requesting a non-existant language translation (bug 615690) 2010-11-30 18:28:22 -06:00
Kumar McMillan 3800c9f551 Adds tests for JS widgets that do translation while editing a form 2010-11-30 18:27:01 -06:00
Dave Dash 0707a9ed48 bug 615281, Fixed "more" links in devhub
* JS fixes courtsey of potch
* Linky links courtesy of urls.py
2010-11-30 11:17:09 -08:00
Matt Claypotch f082adee3a Bug 611219 and Bug 611222, adding more l10n fields.
-- Localized developer profile and payment flows

TODO
-- talk to jbalogh about l10n errors on profile fields
-- formalize some form auto-submit behavior
-- figure out why 302 redirects beguile the l10n form auto-save
-- make l10n error handling more flexible
-- get chowse's feedback on locale labels on non-table forms
2010-11-29 10:56:57 -08:00
Matt Claypotch ab5d07e25a Bug 611422, added detail links to license selection 2010-11-28 21:47:20 -08:00
Gregory Koberger 8401a8d001 [Step 4] Cobble up the Add Images page 2010-11-24 17:19:04 -08:00
Gregory Koberger 14728b06dd Bug 604152 - [editaddon] Icon Uploader 2010-11-24 17:17:56 -08:00
Chris Van d4200979c4 Discovery Pane: Add-on Details and EULA views (bug 600397) 2010-11-24 19:45:03 -05:00
Craig Cook 59d4f26d37 Adding static templates for add-on detail and license agreement 2010-11-24 19:30:58 -05:00
Chris Van 2b1820240b email obfuscation on add-on detail pages (bug 556467) 2010-11-24 15:41:00 -08:00
Matt Claypotch c9c4c06b7e Bug 602911, Submission Step 2: uploading.
Includes a restructuring of devhub.js to allow more global access to the file upload system.

TODO
-- commonize the upload-status box
-- make the upload process (and devhub in general) a bit more event-driven
2010-11-24 16:38:35 -05:00
Kumar McMillan 75fe7a9269 Integrates validation results screen with uploaded file backend (bug 609355)
Specifically, this removes the stub JSON view used for building the
screen and hooks into the real amo-validator.

Also:
- JSON results are cleaned up
- task_error is handled by the UI
- summary translation happens in JavaScript

TODO:
- update amo-validator so it has proper tiers
- eventually strip out all Ajax
2010-11-24 13:55:19 -06:00
Kumar McMillan a2d73bf758 Qunit test now shares the real validator template (part of bug 609355) 2010-11-24 13:55:16 -06:00
Kumar McMillan a527fa5ff1 Adds support to run QUnit tests in CI with JS TestNet 2010-11-24 13:55:16 -06:00
Kumar McMillan f880646860 JS Widgets for Add-on validator logic (bug 609355)
The widget sends a request for validation then builds
some panels to display results and classifies them
appropriately.
2010-11-24 13:55:16 -06:00
Kumar McMillan fe2b64e800 Skeleton layout for running QUnit tests as part of the Zamboni Django app
For reference, this work was started in bug 609355.
It depends on django-qunit (not yet in vendor).  See:
https://github.com/kumar303/django-qunit/
2010-11-24 13:55:16 -06:00
Andy McKay 3309c289b1 disable addon (bug 613613) 2010-11-23 15:04:05 -08:00
Chris Van 9709f12bd2 fix devhub compat test 2010-11-23 16:44:18 -05:00
Chris Van ce3e5fd658 fix Compatibility popup for incompatible add-on (bug 611909) 2010-11-23 16:14:51 -05:00
Matt Claypotch 0e3d3f2fdb Bug 614052, fixing file input change handlers to work in 4.x 2010-11-22 23:39:58 -05:00
Andy McKay 6a83e88092 use closest (bug 613074) 2010-11-22 16:47:18 -08:00
Andy McKay f4c9fbd7d1 delete version confirmation (bug 613074) 2010-11-22 14:36:21 -08:00
Andy McKay 1c3ebdf48e increment initial form (bug 613090) 2010-11-19 09:48:39 -08:00
Jeff Balogh 01cf102c49 force type:attachment for fx on /mobile (bug 610016) 2010-11-19 09:25:06 -08:00
Gregory Koberger 97a3cdd38d Fixed upload error that causes infinite loop 2010-11-18 14:18:19 -08:00
Jeff Balogh 2075b5c008 fixing slugify regex for real (bug 612813) 2010-11-18 07:29:19 -08:00
Matt Claypotch a1b76387e0 Bug 612813, fixed slugify regex 2010-11-18 09:57:58 -05:00
Chris Van a22956ede3 do not use href for loading Edit Add-on forms (bug 613116) 2010-11-17 21:58:37 -05:00
Matt Claypotch f580e11fbb Bug 611216, Error handling and fancy saving for l10n UI 2010-11-17 16:05:15 -05:00
Matt Claypotch 1a200f6146 Expanded localization coverage 2010-11-17 15:02:24 -05:00
Matt Claypotch 86992c9048 Bug 612586, fixed addon autocomplete handling 2010-11-16 23:14:44 -05:00
Matt Claypotch 5bff43f095 Bug 599043, manage versions page 2010-11-13 00:04:21 -08:00
Gregory Koberger eccefe9e91 Bug 602918 - [Step 3] Construct the Describe Your Add-on page 2010-11-12 17:55:45 -08:00
Jeff Balogh 5123a75c67 shorties 2010-11-12 11:17:40 -08:00
Kumar McMillan 03958c7e5e Show the real URL for an outgoing link in status bar (bug 526373) 2010-11-11 14:33:15 -06:00
Matt Claypotch d028f535cf Disable sorting on lists of 1 author 2010-11-11 11:39:17 -08:00
Matt Claypotch 400b3164c4 changing how the hider works. 2010-11-11 11:27:53 -08:00
Gregory Koberger 81554918c1 Removing console.log() from code.
Whoops.
2010-11-10 15:58:49 -08:00
Gregory Koberger 26730b37c6 Bug 610013 - Problems with file uploads 2010-11-10 15:11:15 -08:00
Andy McKay 2eaf8bc982 report user abuse (bug 606873) and a small amount of consolidation 2010-11-08 14:00:36 -08:00
Matt Claypotch 82ef109a03 Bug 592558, I don't know why this fixes the problem, but it does. 2010-11-07 23:49:53 -08:00
Matt Claypotch 3fdd571de8 Bug 580413, fixed pretty names in stats tables 2010-11-07 23:16:27 -08:00
Matt Claypotch bd354f5d71 Bug 607134, tweaking tooltips 2010-11-07 22:40:35 -08:00
Matt Claypotch bf41afcb07 Bug 609435, disable remove links when only one author is listed 2010-11-07 22:19:15 -08:00
Matt Claypotch 73a0db0081 Bug 603546, fixing js-hidden class 2010-11-07 21:42:35 -08:00
Andy McKay 4ee8215118 limiting tags down to 20 and removing developer, user distinction (bug 600685) 2010-11-05 13:50:13 -07:00
Andy McKay edb1ff2297 add abuse report (bug 546830) 2010-11-04 11:55:57 -07:00
Matt Claypotch a4c29bca78 l10n safety check 2010-11-03 11:00:59 -07:00
Matt Claypotch 02a77530ea Bug 602323, new localization UI 2010-11-03 02:42:04 -07:00
Matt Claypotch 92b144a6ed Bug 597183, less squishy popups 2010-11-02 20:20:20 -07:00
Chris Van 75fc0864dc add-on update compatibility modal (bug 592544) 2010-11-02 20:30:08 -04:00
Matt Claypotch 946ded1b19 Bug 595320, no more flignits to pick 2010-11-02 17:08:51 -07:00
Gregory Koberger 7e7fbc60bc Version Upload Modal 2010-11-02 16:42:09 -07:00
Matt Claypotch a2ebf037dc Bug 605678, added another truncated field 2010-11-01 17:20:57 -07:00
Jeff Balogh b057ceffb4 thank you notes on payments page (bug 606526) 2010-11-01 15:46:03 -07:00
Matt Claypotch f38e4d5361 Bug 605678, snazzy vertical truncate 2010-10-27 16:45:56 -07:00
Matt Claypotch 65c6d8e6c7 Bug 596472, truncating disco pane text 2010-10-20 20:30:52 -07:00
Matt Claypotch f41fb7961b Bug 595319, 595320, 595325, devhub payments flow 2010-10-20 12:14:55 -07:00
Matt Claypotch e9b72942b2 actually removing the spare autocomplete 2010-10-20 12:13:03 -07:00
Gregory Koberger 7aa9ca34c3 [editpage] Basic information (Bug 604151) 2010-10-15 15:14:26 -07:00
Matt Claypotch 261d502240 Bug 603797, cleaned up JS in ownership devhub 2010-10-12 19:17:56 -07:00
Matt Claypotch 7f8092d390 Cleaning up a bit on the ownership page 2010-10-12 19:06:23 -07:00
Gregory Koberger 454b9441f1 Reverting a bunch of stuff 2010-10-11 14:18:48 -07:00
Matt Claypotch d5455313bd Bug 592548, authors and license 2010-10-08 19:27:59 -07:00
Gregory Koberger c031e0a911 Fill in the Edit sections of the add-on edit page (Bug 592547) 2010-10-08 16:32:04 -07:00
Matt Claypotch b175780d6f Bug 600994, blocking multiple ajax submits on a widget 2010-10-06 15:46:07 -07:00
Matt Claypotch 970e2c2198 Bug 599135, add-on performance notes 2010-10-06 15:33:01 -07:00
Matt Claypotch 9c37e7f451 Bug 601485, l10n stats moar 2010-10-04 16:44:31 -07:00
Matt Claypotch c54ac062b6 Bug 600660, removed email sharing woot 2010-10-04 15:30:42 -07:00
Matt Claypotch b85801d503 Bug 601232, safer (and lamer!) JS templating 2010-10-04 14:15:05 -07:00
Wil Clouser 6f11f12298 Merge remote branch 'chenba/581496-excessive-contrib' 2010-10-04 09:45:59 -07:00
Matt Claypotch d1bb7346d7 stats v2 2010-09-30 20:12:31 -07:00
Matt Claypotch bb886b55aa moved stats into its own js folder 2010-09-30 20:12:31 -07:00
chenba 948388b7fc Bug 581496: excessive contribution amount checking 2010-09-28 01:54:18 -07:00
Matt Claypotch 2fd4bd4bff Bug 593420, add better error handling to collection add popup 2010-09-24 16:54:34 -07:00
Matt Claypotch edc0ac1075 bug 598067, fixed contribution popup 2010-09-24 14:56:38 -07:00
Chris Van 0be7c1f2e6 create developer My Add-ons dashboard page (bugs 592542, 592543) 2010-09-22 19:22:19 -04:00
Matt Claypotch 7a5dfdef13 Bug 597494, fixed JS error in tooltips for personas 2010-09-17 13:48:08 -07:00
Matt Claypotch 0799c7121a Bug 558208, whoa new popups 2010-09-16 12:16:03 -07:00
Gregory Koberger 88b2729731 Fixed minify issue, as well as new 'pre' bug (bug 594458) 2010-09-13 13:47:03 -07:00
Gregory Koberger 2f3a1f1b36 Merge Discovery Pane into zamboni template (bug 594458) 2010-09-10 17:12:11 -07:00
Matt Claypotch ebe065fdc1 Bug 544300, IE isn't nearly important enough to warrant a :hover fix that causes this much lag 2010-09-09 16:42:30 -07:00
Matt Claypotch 693bd16a89 bug 594196, semicolon fail 2010-09-08 11:22:39 -07:00
Matt Claypotch 3d86d081cd Bug 592511, new hover tooltips, so exciting 2010-09-07 15:48:40 -07:00
Gregory Koberger a1d6b3c463 Added remove link for collection icon (bug 592430)
aka my foray into python
2010-09-03 14:45:37 -07:00
Matt Claypotch 9b96e20e7f Email is sending notification 2010-09-02 15:53:10 -07:00
Matt Claypotch 4e385a4738 Bug 593079, clearing some handlers better 2010-09-02 13:57:56 -07:00
Matt Claypotch 4829b0aa7e Bug 593079, more popup tweaks because iterating on preview sucks. 2010-09-02 13:38:27 -07:00
Matt Claypotch 3a080e6914 blarg popup 2010-09-02 13:15:00 -07:00
Jeff Balogh edf74caf6d widget tooltips (bug 593068) + string fix for bug 592689 2010-09-02 11:50:50 -07:00
Matt Claypotch 69b1a6c315 tweaking handlers for email sharing 2010-09-02 11:50:27 -07:00
Matt Claypotch e43b2f983d fixed delagation on email sharing 2010-09-01 19:30:14 -07:00
Matt Claypotch faafdcab3d fixed outbound links post-new collection in 'add to collection' widget 2010-09-01 17:35:23 -07:00
Matt Claypotch c71f6804f6 Bug 592779, private collections do not display the sharing widget. 2010-09-01 17:26:35 -07:00
Matt Claypotch 645e52cf2c Did I say email sharing was fixed? I meant now it's fixed. 2010-09-01 17:10:54 -07:00
Matt Claypotch 6483d54df0 Bug 592000, email sharing is all ajaxified now. also, fixed validation 2010-09-01 16:36:17 -07:00
Matt Claypotch a1eb838c31 Bug 592000, fixed email sharing for addons 2010-09-01 14:00:13 -07:00
Matt Claypotch 0fc1232f49 Bug 592114, more collection edit tweaks 2010-08-31 17:34:29 -07:00
Matt Claypotch 9792907813 fixed funkiness in add to collection popup 2010-08-31 13:42:27 -07:00
Matt Claypotch b26e2b03a9 no loading animation when user not logged in 2010-08-31 12:52:53 -07:00
Matt Claypotch 791a7bda59 recent collections no longer show when empty 2010-08-30 20:14:40 -07:00
Matt Claypotch 466c692b1e Collection edit fixes 2010-08-30 19:49:43 -07:00
Matt Claypotch 5324e7411f Further directory fixes 2010-08-30 17:54:40 -07:00
Matt Claypotch 76ae719af4 Bug 592128, Collection directory fixes 2010-08-30 17:30:54 -07:00
Matt Claypotch 3f16d89b06 Bug 591496, recent collections list 2010-08-30 13:52:39 -07:00
Matt Claypotch c619a5fd92 Bug 587871, loading spinner for add to collection 2010-08-27 14:25:45 -07:00
Matt Claypotch b34b5bdc4d New popup in JS, ported sharing to new style 2010-08-27 11:22:18 -07:00
Dave Dash 7b3a2133fa Allow admin's to add themselves as an owner. 2010-08-26 15:36:15 -07:00
Jeff Balogh 77581f07ed only run homepage.js on the homepage 2010-08-25 18:06:32 -07:00
Jeff Balogh b931086006 fix pushstate handling (bug 566927) 2010-08-25 10:13:14 -07:00
Matt Claypotch 9afb009c83 Bug 585201, Collection watching widget 2010-08-24 11:16:08 -07:00
Matt Claypotch 819a52b383 Inline edit tweaks 2010-08-23 18:25:40 -07:00
Matt Claypotch 9fac297667 Bug 583103, edit reviews inline- ooooo 2010-08-23 18:04:31 -07:00
Matt Claypotch 7802d67951 Refinements to unicode slugifier 2010-08-23 18:04:30 -07:00
Matt Claypotch 28e697a9c5 Bug 589239, new unicode-friendly slugifier 2010-08-23 13:58:05 -07:00
Matt Claypotch 3f43372875 Bug 588875, clicking comment button focuses comment field 2010-08-23 00:54:40 -07:00
Matt Claypotch 3e01527bac JS syntax fix 2010-08-20 17:17:39 -07:00
Matt Claypotch 818d80054e Additional Collections edit styling 2010-08-20 16:15:02 -07:00
Matt Claypotch 03bcb7e352 Bug 585201, add-on directory buttons 2010-08-20 16:15:01 -07:00
Dave Dash d19a052a65 bug 558507, un-uglifies recaptcha 2010-08-19 16:41:55 -07:00
Matt Claypotch 1282b3479a Bug 574282, Add to Favorites functionality 2010-08-18 17:04:08 -07:00
Matt Claypotch bbdd2cf60e Edit collections pages 2010-08-18 11:39:05 -07:00
Dave Dash d4e0e3f413 Selector conflict. 2010-08-09 08:48:30 -07:00
Dave Dash 117f3875a3 bug 574271, Update collections 2010-08-06 15:23:20 -07:00
Matt Claypotch bcaa32d957 Bug 574286, new ratings widget 2010-08-05 15:05:31 -07:00
Matt Claypotch 37104c01d0 Merge branch 'addon-collections' 2010-08-03 14:52:02 -07:00
Matt Claypotch 51c1e46695 Bug 579086, Add to collections widget styling and JS 2010-08-03 14:49:11 -07:00
Dave Dash a4fa71f66e bug 574290, add to collection 2010-08-03 14:48:06 -07:00
Jeff Balogh e3ec5c8371 close the popup immediately to avoid duplicate posts 2010-08-03 14:30:39 -07:00
Jeff Balogh 79cc8f6007 jslint fixups 2010-08-02 16:43:01 -07:00
Jeff Balogh a8c292adcf use the remora name for the other flag (bug 583870) 2010-08-02 15:34:50 -07:00
Matt Claypotch af05efd987 Bug 578227, review forms are hella pretty now! 2010-07-30 13:01:21 -07:00
Jeff Balogh 3f0efc510a click on the review to close the report popup (bug 577379) 2010-07-29 15:27:02 -07:00
Jeff Balogh f37926d93a make sure we get input for Other flags (bug 577381) 2010-07-29 15:27:02 -07:00
Dave Dash 3fec546902 bug 574271, Add collection 2010-07-28 15:16:04 -07:00
Dave Dash a26338296e bug 574271, Upgrades jquery-ui 2010-07-27 11:36:37 -07:00
Jeff Balogh e8bb617c04 use .attr('href') like we do everywhere else (bug 581588) 2010-07-23 15:49:14 -07:00
Jeff Balogh a4056e5f12 really be lazy about finding the button url (bug 578863) 2010-07-16 18:44:20 -07:00
Jeff Balogh 2e3c4685bb figure out the button url at the last moment (bug 578863) 2010-07-16 15:43:27 -07:00
Jeff Balogh b754624148 escape the browser version in js (bug 574835) 2010-07-16 15:34:54 -07:00