Skip to content

Commit

Permalink
NEW Show the allowed extensions as a toggle tip as per trac 7993
Browse files Browse the repository at this point in the history
NEW Added a behat test for showing extension trac 7993
  • Loading branch information
kmayo-ss authored and chillu committed Dec 19, 2012
1 parent f72a024 commit 561e629
Show file tree
Hide file tree
Showing 6 changed files with 33 additions and 8 deletions.
5 changes: 2 additions & 3 deletions css/AssetUploadField.css

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

13 changes: 13 additions & 0 deletions javascript/AssetUploadField.js
Original file line number Diff line number Diff line change
Expand Up @@ -16,4 +16,17 @@
this.find('.ss-uploadfield-editandorganize').show();
}
});
$('.ss-uploadfield-view-allowed-extensions').entwine({
onmatch: function() {
this.find('.description .toggle-content').hide();
this._super();
}
});

$('.ss-uploadfield-view-allowed-extensions .toggle').entwine({
onclick: function(e) {
jQuery(this).closest('.description').find('.toggle-content').toggle();
return false;
}
});
}(jQuery));
1 change: 1 addition & 0 deletions lang/en.yml
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
en:
AssetAdmin:
ALLOWEDEXTS: 'Allowed extensions'
SHOWALLOWEDEXTS: 'Show allowed extensions'
NEWFOLDER: NewFolder
AssetTableField:
CREATED: 'First uploaded'
Expand Down
9 changes: 7 additions & 2 deletions scss/AssetUploadField.scss
Original file line number Diff line number Diff line change
Expand Up @@ -12,6 +12,11 @@
clear:both;
max-width:750px;
display:block;

.toggle {
font-style: normal;
font-size: $font-base-size;
}
}

#AssetUploadField {
Expand Down Expand Up @@ -273,9 +278,9 @@ body.cms.ss-uploadfield-edit-iframe, .composite.ss-assetuploadfield .details fie
}
}
.ss-uploadfield-fromcomputer {
/*position: relative;
/*position: relative; */
overflow: hidden;
display: block;*/
display: block;
}
.ss-uploadfield-item-uploador {
float: left;
Expand Down
6 changes: 4 additions & 2 deletions templates/AssetUploadField.ss
Original file line number Diff line number Diff line change
Expand Up @@ -28,9 +28,11 @@
</div>

<span class="ss-uploadfield-view-allowed-extensions">
<span class="description">

<em><% _t('AssetAdmin.ALLOWEDEXTS', 'Allowed extensions') %></em>
$Extensions
<a href="#" class="toggle"><% _t('AssetAdmin.SHOWALLOWEDEXTS', 'Show allowed extensions') %></a>
<p class="toggle-content">$Extensions</p>
</span>
</span>

<div class="clear"><!-- --></div>
Expand Down
7 changes: 6 additions & 1 deletion tests/behat/features/manage-files.feature
Original file line number Diff line number Diff line change
Expand Up @@ -81,4 +81,9 @@ Feature: Manage files
# /show/0 is to ensure that we are on top level folder
And I go to "/admin/assets/show/0"
And I click on "folder2" in the "Files" table
And the "folder2" table should contain "file1"
And the "folder2" table should contain "file1"

Scenario: I can see allowed extensions help
When I go to "/admin/assets/add"
And I follow "Show allowed extensions"
Then I should see "png,"

0 comments on commit 561e629

Please sign in to comment.