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 | 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 | 156 | $(document).ready(function(){ |
| 138 | 157 | set_events(); |
| 139 | 158 | move_article_buttons(); |
| 140 | 159 | add_link_to_article_div(); |
| 141 | 160 | insert_notice_div(); |
| 161 | + set_uploaded_files_names(); | |
| 142 | 162 | }); |
| 143 | 163 | })(jQuery); | ... | ... |