Commit 4b8739bb0678fbe223cd4a32d55f6c8bdf710f64
1 parent
ae3c91f8
Exists in
master
and in
8 other branches
Splitting manuals page files name from its extensions with javascript
Showing
1 changed file
with
20 additions
and
0 deletions
Show diff stats
theme.js
| @@ -134,10 +134,30 @@ $('#link-buscar').click(function(e) { | @@ -134,10 +134,30 @@ $('#link-buscar').click(function(e) { | ||
| 134 | 134 | ||
| 135 | } | 135 | } |
| 136 | 136 | ||
| 137 | + /* Finds all uploaded files from manuals page and sets its names on the right format */ | ||
| 138 | + function set_uploaded_files_names() { | ||
| 139 | + var article = document.getElementById('article'); | ||
| 140 | + var folderList = article.getElementsByClassName('folder-content')[0]; | ||
| 141 | + var folderItens = folderList.getElementsByClassName('item-description'); | ||
| 142 | + | ||
| 143 | + for(var i = 0; i < folderItens.length; i++) { | ||
| 144 | + split_file_extension(folderItens[i].getElementsByTagName('a')[0]); | ||
| 145 | + } | ||
| 146 | + } | ||
| 147 | + | ||
| 148 | + /* Splits a file name from its extension. Example: example.pdf becomes example - PDF */ | ||
| 149 | + function split_file_extension(element) { | ||
| 150 | + var tokens = element.innerHTML.split('.'); | ||
| 151 | + var fileName = tokens[0]; | ||
| 152 | + var fileExtension = tokens[1].toUpperCase(); | ||
| 153 | + element.innerHTML = fileName + " - " + fileExtension; | ||
| 154 | + } | ||
| 155 | + | ||
| 137 | $(document).ready(function(){ | 156 | $(document).ready(function(){ |
| 138 | set_events(); | 157 | set_events(); |
| 139 | move_article_buttons(); | 158 | move_article_buttons(); |
| 140 | add_link_to_article_div(); | 159 | add_link_to_article_div(); |
| 141 | insert_notice_div(); | 160 | insert_notice_div(); |
| 161 | + set_uploaded_files_names(); | ||
| 142 | }); | 162 | }); |
| 143 | })(jQuery); | 163 | })(jQuery); |