Morris Jobke
e3cbcadbd8
fix first failing test
2014-06-05 00:40:15 +02:00
Vincent Petry
5b97369b00
Simulate apps database schema update on upgrade
...
When upgrade, also simulate the database schema update for apps before
doing the actual upgrade.
2014-06-04 17:16:44 +02:00
Morris Jobke
ca43fba513
Merge pull request #8791 from owncloud/share-overview-sharewithstatus
...
Update share action text to display owner/recipients
2014-06-04 17:04:30 +02:00
Jan-Christoph Borchardt
26bf64631d
better loading feedback for app start, move from JS to CSS
2014-06-04 15:07:15 +02:00
Jan-Christoph Borchardt
e291a04dee
show loading feedback
2014-06-04 14:38:25 +02:00
Vincent Petry
52d9e313d1
Remove obsoleted code to trigger navigation menu
...
Now that the navigation menu is always togglable, the media query
dependent code can be removed.
2014-06-04 14:38:24 +02:00
Jan-Christoph Borchardt
19d7d87964
toggle the navigation on desktop, not only on mobile
2014-06-04 14:29:46 +02:00
Bernhard Posselt
ade6ed3797
Merge pull request #8701 from owncloud/slide-up-toggle
...
Create reusable data attribute for apps setting slideup
2014-06-04 11:31:04 +02:00
Vincent Petry
07f1b263c9
Use recipient display names when updating shares in the UI
...
Since OC.Share didn't have any array containing the list of shares for
the current file, OC.Share.currentShares has been introduced to contain
the full share item structure instead of the reduced one
OC.Share.itemShares.
The event "sharesChanged" is now passing OC.Share.currentShares, which
itself includes the display name to be displayed for the recipients in
the action icon.
2014-06-04 10:37:04 +02:00
Jan-Christoph Borchardt
6b2b903ea6
Merge pull request #8468 from owncloud/remove-infieldlabels
...
Remove infieldlabels
2014-06-04 09:28:20 +02:00
icewind1991
cdf8a123e7
Merge pull request #8264 from owncloud/app-enable-by-group
...
Add the option to enable apps only for specific groups
2014-06-03 19:01:12 +02:00
Morris Jobke
cea7d4961e
move to updated version of placeholder
2014-06-03 16:18:06 +02:00
Jan-Christoph Borchardt
4ca665ac10
infield label removal: remove JS file and references to it
2014-06-03 15:30:09 +02:00
Thomas Müller
a5dd8e84f1
Merge pull request #8827 from owncloud/add-sqlite-info
...
add info about sqlite on setup page
2014-06-03 15:07:59 +02:00
Thomas Müller
79b3558c6d
Merge pull request #7151 from owncloud/user-jquery
...
Continuing the New User management
2014-06-03 15:04:30 +02:00
Thomas Müller
d60e4b9efa
remove +3 in multiselect.js
2014-06-03 12:42:36 +02:00
Robin Appelman
bf9b634fd8
Trigger change event on multiselect change
2014-06-03 12:42:35 +02:00
Vincent Petry
1297b2b883
Multiple fixes to sharing overview
...
- scrolling to next page now correctly renders share icons
- reshareing/unsharing a reshare will now still keep "Shared by" label
2014-06-03 11:04:57 +02:00
Morris Jobke
5add56b6ca
Merge pull request #7485 from owncloud/scrutinizer_fix_1_kondou
...
Scrutinizer cleanup
2014-06-03 07:44:52 +02:00
Morris Jobke
a4dd4cbb8f
add info about sqlite on setup apge
2014-06-02 22:56:50 +02:00
kondou
af32c67923
Fix a typo
2014-06-02 22:06:50 +02:00
Frank Karlitschek
f12a5248a3
Merge pull request #8820 from owncloud/design-details
...
Design details
2014-06-02 21:26:43 +02:00
kondou
4257d10c2b
Add some more spaces for operators
2014-06-02 21:09:41 +02:00
kondou
770382aea9
Some readability improvements
2014-06-02 21:09:41 +02:00
kondou
9bc3f3cf30
Scrutinizer cleanup
2014-06-02 21:09:41 +02:00
Morris Jobke
fbe42a771f
fix unit tests after introduction of animations - adds delays for click trigger
2014-06-02 18:09:41 +02:00
Vincent Petry
0944565f60
More unit tests and fixes for share
2014-06-02 18:08:56 +02:00
Morris Jobke
dd8b7b7af8
Merge pull request #8613 from owncloud/filesize-alignment
...
Improve aligment of file size
2014-06-02 17:37:53 +02:00
Vincent Petry
d677e3860d
Added unit tests for share.js and share icon
2014-06-02 15:59:06 +02:00
Morris Jobke
de23ae735b
add OC.menuSpeed to control the animation speed of menu toggle
2014-06-02 15:34:42 +02:00
Morris Jobke
5d457dafc1
display "<1 kB" for really small files
...
* added parameters for humanFileSize to trigger that behaviour
* add unit tests for that
2014-06-02 15:33:09 +02:00
raghunayyar
72ba396905
Adds Animation to Toggling Navigation on < 768px widths
2014-06-02 15:30:39 +02:00
Arthur Schiwon
7b63c2c036
cleanup
2014-06-02 12:53:59 +02:00
Arthur Schiwon
b3d68fc175
refactor delete handling and apply it to users and groups
2014-06-02 12:53:54 +02:00
Arthur Schiwon
57ffaddf26
add Last Login column
2014-06-02 12:53:51 +02:00
Vincent Petry
7961d4a87e
Update share action text to display owner/recipients
...
- when a share was changed, update the share action text
- added file data attribute "data-share-recipients"
2014-06-02 12:12:57 +02:00
Vincent Petry
f931df2dac
Merge pull request #8718 from owncloud/share_icons_for_shared_by
...
add share icons for folders shared by the current user
2014-06-02 12:03:22 +02:00
Morris Jobke
27c8c87e94
Merge pull request #8187 from owncloud/escape-more-character
...
Also encode > and '
2014-06-02 10:59:47 +02:00
Lukas Reschke
603b6c13b4
Fix typo
2014-05-31 21:11:29 +02:00
Vincent Petry
a0987ebf59
Fix undefined JS on login/setup page
2014-05-30 19:02:19 +02:00
Bjoern Schiessle
717eff22d4
add share icons for folders shared by the current user
2014-05-30 15:14:01 +02:00
Vincent Petry
66afd1aa39
Fix fileList fallback in OC.Share for outside files app
...
OC.Share can be used in non-files apps, so the fileList callback needs
to support that as well.
2014-05-30 10:06:30 +02:00
Vincent Petry
1d9129eac3
Sharing overview fixes and unit tests
...
- Fixed renaming and fileActionsReady event
- Added unit tests for shares list
- Fixed public page with defer
- Fixed file actions in sharing overview
- Fixed sharing counterpart list (10 entries max)
- Fixed file path attribute to be used in download action
- Fix sharing list headers
- OC.Share icons now operate on fileList instance
- Fix OC.Share.updateIcon when more than one list in DOM
2014-05-30 10:06:29 +02:00
Vincent Petry
c9d05c66de
Fix IE8 issue when icon is not defined
...
Sometimes no icon file is passed to replaceSVGIcon(), it showed an error
in IE8 and broke the code flow.
This fix adds a check whether the file name is set.
2014-05-30 10:06:29 +02:00
Vincent Petry
60bcdc550e
Fixed file actions for sharing views
...
FileActions can now be clone to be use for separate file list views
without having the side-effect of affecting the main file list view.
Added "Open" action in sharing overview file lists to redirect to the
regular file list when clicking on a folder.
2014-05-30 10:06:29 +02:00
Vincent Petry
6ebc436505
Added sharing overview page (WIP)
...
- added sharing overview entries in the sidebar
- use OCS Share API to get the list of files
2014-05-30 10:06:29 +02:00
Lukas Reschke
705242d390
Merge pull request #8727 from owncloud/upgrade-overview
...
Added update overview page
2014-05-29 21:28:47 +02:00
Lukas Reschke
c8b32f4309
Remove deprecated functions
...
This functions have been deprecated since Oct 2012 (ownCloud 5), let's finally remove them for ownCloud 7.
Ref c4b8bb1041
2014-05-29 17:01:30 +02:00
Lukas Reschke
360a79b8f4
Add unit tests for escapeHTML
2014-05-28 22:14:05 +02:00
Vincent Petry
7e055a9404
Fixed DOM elements, styling and code style issues
...
- Reduced number of DOM elements
- Also added mention of "config" backup.
2014-05-28 11:29:22 +02:00
Volkan Gezer
9c5fdc5005
add title property to share dialog
2014-05-27 22:09:55 +02:00
Vincent Petry
146583a98d
Added update overview page
2014-05-27 14:53:08 +02:00
Bernhard Posselt
daecf4b2c1
disable dynamic slide toggle by default and offer a way to enable it
2014-05-26 18:06:47 +02:00
Bernhard Posselt
c2330e558e
rename to apps.js
2014-05-26 17:31:41 +02:00
Bernhard Posselt
9112386cbf
query buttons on every click to not worry about weird edge case scenarios
2014-05-24 14:28:24 +02:00
Bernhard Posselt
8a30fe8ce3
use different ns
2014-05-24 14:24:46 +02:00
Bernhard Posselt
11c5ded96c
allow apps to add buttons on runtime without negatively impacting performance
2014-05-24 14:23:44 +02:00
Bernhard Posselt
41b7e4b8b8
add ; to make jshint happy
2014-05-23 21:28:34 +02:00
Bernhard Posselt
044ba97263
remove unecessary parenths
2014-05-23 19:14:28 +02:00
Bernhard Posselt
db1511a11d
add a slideup mechanism
2014-05-23 18:49:16 +02:00
Björn Schießle
050df76830
Merge pull request #8599 from owncloud/sharing_disable_for_groups
...
allow admin to disable sharing for specific groups of users
2014-05-22 08:19:27 -04:00
Bjoern Schiessle
12338e0ef0
allow admin to disable sharing for specific groups of users
2014-05-22 10:43:44 +02:00
Remco Brenninkmeijer
4f0370f1da
Fix for #8654
2014-05-22 10:35:01 +02:00
libasys
9e1d47bd90
Add generic 'share by link' URL generator in share.js
...
Some more global definition to autogenerate a "Shared by Link" with token! Why we not add these lines for more global use of the public service feature? At the moment there is a pr for sharing a calendar by Link. With this little mod the calendar can work with the core share api and needs no own js share definition!
2014-05-19 13:12:59 +02:00
Morris Jobke
48977c8579
Merge pull request #7286 from owncloud/issue/4823
...
Set expiration date by default when adding additional shares
2014-05-19 10:26:54 +02:00
Morris Jobke
f633fb537f
fix wrong conflict resolution
2014-05-19 01:53:20 +02:00
Joas Schilling
d273b55e98
Correctly set expiration dates when adding additional shares
2014-05-19 01:40:32 +02:00
Morris Jobke
db9cfaa56d
Merge pull request #8592 from owncloud/login-timezone
...
Disable login button until the timezone is set
2014-05-19 01:14:03 +02:00
Björn Schießle
b52cb8f557
Merge pull request #8604 from owncloud/sharing_encforce_password
...
allow admin to enforce passwords for public link shares
2014-05-16 12:23:01 -04:00
Bjoern Schiessle
b6e14af861
allow admin to enforce passwords for public link shares
2014-05-16 17:41:09 +02:00
Vincent Petry
9d38e3602b
Namespacing for FileList, FileActions and trashbin app
...
- FileList is now an instantiable class
- FileActions is now in namespace
- added App class for trashbin app
- moved trashbin overrides into classes extending FileList
- replaced many static calls with "this." or "self." to make the classes
reusable/extendable
- new URL parameter "view" to specify which view is shown, for example
"files" or "trashbin"
- added OC.Util.History utility class in core for handling history
- moved URL handling/routing to OCA.Files.App
- popstate will correctly update the current view and notify the view of
the URL change so it can update the current dir
- added JS unitt tests for the trashbin app
- fixed public app to work with the new namespaces
2014-05-15 17:51:04 +02:00
Vincent Petry
fb10bf4048
Files app navigation can now switch
...
- added new OCA.Files namespace for files classes
- the sidebar can now switch between views/containers
- the trashbin renders in its own container but currently doesn't work
due to overrides
- added app.js as entry point for JS code (ideally all other files should
only contain classes and not trigger anything)
2014-05-15 17:51:04 +02:00
Thomas Müller
48ee72732e
Merge pull request #8567 from owncloud/test-ocshareunittests
...
Added ground work for OC.Share unit tests
2014-05-14 23:35:58 +02:00
Björn Schießle
dab3cb65cf
Merge pull request #8522 from owncloud/sharing_ux_improvements
...
Sharing ux improvements
2014-05-14 12:54:27 -04:00
Vincent Petry
1de068b5cb
Disable login button until the timezone is set
...
On slow computers it might happen that the user manages to login before
the timezone code has a chance to run, which then causes dates to appear
wrong in the UI.
This fix makes sure the login cannot happen until the timezone field is
set.
Note that it's not possible to run the timezone code outside of
document.ready() because at that time the DOM element doesn't exist yet.
2014-05-14 17:00:15 +02:00
icewind1991
4c19acf09b
Merge pull request #8403 from owncloud/fix-oc-dialog
...
fix oc dialog because the body isn't 100% x 100% in dimensions anymore
2014-05-14 13:34:55 +02:00
Thomas Müller
7babd44dd0
Merge pull request #8524 from owncloud/prompt-dialog
...
Add prompt dialog to OC.dialogs
2014-05-13 17:32:06 +02:00
Bjoern Schiessle
737be1a10f
move expire message to the bottom
2014-05-13 15:27:56 +02:00
Robin Appelman
c85e6d919e
Use jquery to get the window width
2014-05-13 13:00:46 +02:00
Bjoern Schiessle
b985021082
hide default expire message if user sets expire date
2014-05-13 11:56:04 +02:00
Robin Appelman
46d6cb739d
Don't set the dialog content height to a zero or negative value
2014-05-13 11:37:29 +02:00
Bjoern Schiessle
d56d03e230
add information about default expire date to the share dialog
2014-05-13 11:28:25 +02:00
Vincent Petry
627eba5348
Added ground work for OC.Share unit tests
2014-05-13 11:15:06 +02:00
Thomas Müller
1c731aacaf
fix style
2014-05-12 11:30:47 +02:00
Lukas Reschke
62364269c5
Fix Typo, define $ as global
2014-05-11 10:55:00 +02:00
Thomas Müller
78c0cc6089
escape display name and email
2014-05-09 23:12:26 +02:00
Robin Appelman
163a7a47f9
Add prompt dialog to OC.dialogs
2014-05-09 17:09:06 +02:00
Morris Jobke
14e568b13c
fix oc dialog because the body isn't 100% x 100% in dimensions anymore
2014-04-29 15:34:48 +02:00
Vincent Petry
9c2fbea6a4
Fix file selection for infinite scrolling
...
- moved file selection code to FileList
- fix selection summary when all files are selected
- nextPage now auto-selects files if "select all" checkbox is checked
- fixed trashbin to use the same selection logic as FileList
2014-04-28 14:55:00 +02:00
Vincent Petry
9f62059efa
Fix file summary to use the whole file list
...
- moved the summary code into a new class FileSummary
- FileSummary is calculated only once, then updated with add/remove
- added new OC.Util namespace for JS utility functions
2014-04-28 14:49:39 +02:00
Thomas Müller
032f38b230
Merge pull request #8213 from cbojar/master
...
Clean up js.js along suggestions from scrutinizer-ci, fixes #8204 .
2014-04-23 11:05:00 +02:00
Volkan Gezer
ce835a3247
add uncompressed jquery files - fixes #8294
2014-04-23 00:07:00 +02:00
Lukas Reschke
381c1c8b6e
Fix typo
...
to => too
2014-04-22 10:43:35 +02:00
Thomas Müller
29bc82be8d
fixing typos
2014-04-22 09:54:25 +02:00
Thomas Müller
56bc5f8f43
fixing typo
2014-04-22 09:43:29 +02:00
Lukas Reschke
51eee3dec1
Fix JSDoc
2014-04-21 14:42:50 +02:00
Lukas Reschke
8fcffae1e2
Reuse selector
2014-04-21 14:28:54 +02:00
Lukas Reschke
539cecbd63
Use proper JSDoc documentation
2014-04-21 13:46:33 +02:00
cbojar
4a541e38e0
Clean up js.js along suggestions from scrutinizer-ci, fixes #8204 .
...
Also used JSHint.com to find a few other issues.
-Strict comparisons (===)
-Fixed regex escaping errors
-Refactored OC.buildQueryString to use jQuery.map
-Missing semicolons
-Braces around if block
Left some of the mixed spaces/tabs as they are for alignment in comments.
2014-04-16 22:51:09 -04:00
Stefan
1d8eb44677
Fix javascript error in calendar app
...
Fix owncloud/calendar#409
If you haven't allowed to share items per email the element "email" will never appear and you will get a null exception.
License: WTFPL
2014-04-16 22:41:57 +02:00