Skip to content
GitLab
Projects
Groups
Snippets
Help
Loading...
Help
What's new
10
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
Open sidebar
mahara
mahara
Commits
a62a6687
Commit
a62a6687
authored
Apr 19, 2018
by
Liam
Committed by
Rebecca Blundell
Feb 26, 2019
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
Bug #1765276: adding bootstrap files
behatnotneeded Change-Id: Ifb0c5e601930ee8843b0808a629869b3a872017f
parent
6dbc374d
Changes
385
Expand all
Hide whitespace changes
Inline
Side-by-side
Showing
385 changed files
with
14936 additions
and
7459 deletions
+14936
-7459
gulpfile.js
gulpfile.js
+2
-2
htdocs/lib/bootstrap/assets/javascripts/bootstrap.js
htdocs/lib/bootstrap/assets/javascripts/bootstrap.js
+3431
-1810
htdocs/lib/bootstrap/assets/javascripts/bootstrap/affix.js
htdocs/lib/bootstrap/assets/javascripts/bootstrap/affix.js
+0
-162
htdocs/lib/bootstrap/assets/javascripts/bootstrap/alert.js
htdocs/lib/bootstrap/assets/javascripts/bootstrap/alert.js
+149
-62
htdocs/lib/bootstrap/assets/javascripts/bootstrap/button.js
htdocs/lib/bootstrap/assets/javascripts/bootstrap/button.js
+146
-87
htdocs/lib/bootstrap/assets/javascripts/bootstrap/carousel.js
...cs/lib/bootstrap/assets/javascripts/bootstrap/carousel.js
+460
-183
htdocs/lib/bootstrap/assets/javascripts/bootstrap/collapse.js
...cs/lib/bootstrap/assets/javascripts/bootstrap/collapse.js
+352
-169
htdocs/lib/bootstrap/assets/javascripts/bootstrap/dropdown.js
...cs/lib/bootstrap/assets/javascripts/bootstrap/dropdown.js
+434
-108
htdocs/lib/bootstrap/assets/javascripts/bootstrap/index.js
htdocs/lib/bootstrap/assets/javascripts/bootstrap/index.js
+50
-0
htdocs/lib/bootstrap/assets/javascripts/bootstrap/modal.js
htdocs/lib/bootstrap/assets/javascripts/bootstrap/modal.js
+494
-239
htdocs/lib/bootstrap/assets/javascripts/bootstrap/popover.js
htdocs/lib/bootstrap/assets/javascripts/bootstrap/popover.js
+158
-89
htdocs/lib/bootstrap/assets/javascripts/bootstrap/scrollspy.js
...s/lib/bootstrap/assets/javascripts/bootstrap/scrollspy.js
+284
-130
htdocs/lib/bootstrap/assets/javascripts/bootstrap/tab.js
htdocs/lib/bootstrap/assets/javascripts/bootstrap/tab.js
+222
-112
htdocs/lib/bootstrap/assets/javascripts/bootstrap/tooltip.js
htdocs/lib/bootstrap/assets/javascripts/bootstrap/tooltip.js
+609
-364
htdocs/lib/bootstrap/assets/javascripts/bootstrap/transition.js
.../lib/bootstrap/assets/javascripts/bootstrap/transition.js
+0
-59
htdocs/lib/bootstrap/assets/javascripts/bootstrap/util.js
htdocs/lib/bootstrap/assets/javascripts/bootstrap/util.js
+153
-0
htdocs/theme/raw/pieforms/adduser.php
htdocs/theme/raw/pieforms/adduser.php
+11
-11
htdocs/theme/raw/pieforms/export.php
htdocs/theme/raw/pieforms/export.php
+4
-4
htdocs/theme/raw/plugintype/artefact/annotation/blocktype/annotation/templates/annotation.tpl
.../annotation/blocktype/annotation/templates/annotation.tpl
+1
-1
htdocs/theme/raw/plugintype/artefact/annotation/templates/annotationfeedbackview.tpl
.../artefact/annotation/templates/annotationfeedbackview.tpl
+1
-1
htdocs/theme/raw/plugintype/artefact/annotation/templates/annotationlist.tpl
...ugintype/artefact/annotation/templates/annotationlist.tpl
+3
-3
htdocs/theme/raw/plugintype/artefact/blog/blocktype/recentposts/templates/recentposts.tpl
...fact/blog/blocktype/recentposts/templates/recentposts.tpl
+3
-3
htdocs/theme/raw/plugintype/artefact/blog/blocktype/taggedposts/templates/taggedposts.tpl
...fact/blog/blocktype/taggedposts/templates/taggedposts.tpl
+6
-6
htdocs/theme/raw/plugintype/artefact/blog/templates/blog.tpl
htdocs/theme/raw/plugintype/artefact/blog/templates/blog.tpl
+1
-1
htdocs/theme/raw/plugintype/artefact/blog/templates/bloglist.tpl
...theme/raw/plugintype/artefact/blog/templates/bloglist.tpl
+8
-8
htdocs/theme/raw/plugintype/artefact/blog/templates/index.tpl
...cs/theme/raw/plugintype/artefact/blog/templates/index.tpl
+3
-3
htdocs/theme/raw/plugintype/artefact/blog/templates/posts.tpl
...cs/theme/raw/plugintype/artefact/blog/templates/posts.tpl
+5
-5
htdocs/theme/raw/plugintype/artefact/blog/templates/render/blogpost_renderattachments.tpl
...fact/blog/templates/render/blogpost_renderattachments.tpl
+4
-4
htdocs/theme/raw/plugintype/artefact/blog/templates/render/blogpost_renderfull.tpl
...pe/artefact/blog/templates/render/blogpost_renderfull.tpl
+1
-1
htdocs/theme/raw/plugintype/artefact/blog/templates/view.tpl
htdocs/theme/raw/plugintype/artefact/blog/templates/view.tpl
+2
-2
htdocs/theme/raw/plugintype/artefact/blog/templates/viewposts.tpl
...heme/raw/plugintype/artefact/blog/templates/viewposts.tpl
+6
-6
htdocs/theme/raw/plugintype/artefact/comment/blocktype/comment/templates/comment.tpl
.../artefact/comment/blocktype/comment/templates/comment.tpl
+1
-1
htdocs/theme/raw/plugintype/artefact/comment/templates/commentlist.tpl
...raw/plugintype/artefact/comment/templates/commentlist.tpl
+8
-8
htdocs/theme/raw/plugintype/artefact/file/blocktype/filedownload/templates/filedownload.tpl
...ct/file/blocktype/filedownload/templates/filedownload.tpl
+1
-1
htdocs/theme/raw/plugintype/artefact/file/blocktype/gallery/templates/slideshow.tpl
...e/artefact/file/blocktype/gallery/templates/slideshow.tpl
+2
-2
htdocs/theme/raw/plugintype/artefact/file/blocktype/gallery/templates/squarethumbs.tpl
...rtefact/file/blocktype/gallery/templates/squarethumbs.tpl
+2
-2
htdocs/theme/raw/plugintype/artefact/file/blocktype/gallery/templates/thumbnails.tpl
.../artefact/file/blocktype/gallery/templates/thumbnails.tpl
+2
-2
htdocs/theme/raw/plugintype/artefact/file/blocktype/html/templates/html.tpl
...lugintype/artefact/file/blocktype/html/templates/html.tpl
+1
-1
htdocs/theme/raw/plugintype/artefact/file/blocktype/image/templates/image.tpl
...gintype/artefact/file/blocktype/image/templates/image.tpl
+1
-1
htdocs/theme/raw/plugintype/artefact/file/blocktype/pdf/templates/pdf.tpl
.../plugintype/artefact/file/blocktype/pdf/templates/pdf.tpl
+1
-1
htdocs/theme/raw/plugintype/artefact/file/blocktype/pdf/templates/pdfrender.tpl
...ntype/artefact/file/blocktype/pdf/templates/pdfrender.tpl
+1
-1
htdocs/theme/raw/plugintype/artefact/file/templates/file_render_self.tpl
...w/plugintype/artefact/file/templates/file_render_self.tpl
+2
-2
htdocs/theme/raw/plugintype/artefact/file/templates/folder_render_self.tpl
...plugintype/artefact/file/templates/folder_render_self.tpl
+2
-2
htdocs/theme/raw/plugintype/artefact/file/templates/form/editfile.tpl
.../raw/plugintype/artefact/file/templates/form/editfile.tpl
+2
-2
htdocs/theme/raw/plugintype/artefact/file/templates/form/filebrowser.tpl
...w/plugintype/artefact/file/templates/form/filebrowser.tpl
+4
-5
htdocs/theme/raw/plugintype/artefact/file/templates/form/filelist.tpl
.../raw/plugintype/artefact/file/templates/form/filelist.tpl
+9
-9
htdocs/theme/raw/plugintype/artefact/file/templates/form/ownersubtabs.tpl
.../plugintype/artefact/file/templates/form/ownersubtabs.tpl
+2
-2
htdocs/theme/raw/plugintype/artefact/file/templates/form/selectedlist.tpl
.../plugintype/artefact/file/templates/form/selectedlist.tpl
+1
-1
htdocs/theme/raw/plugintype/artefact/file/templates/profileicons.tpl
...e/raw/plugintype/artefact/file/templates/profileicons.tpl
+2
-2
htdocs/theme/raw/plugintype/artefact/internal/blocktype/profileinfo/templates/content.tpl
...fact/internal/blocktype/profileinfo/templates/content.tpl
+3
-3
htdocs/theme/raw/plugintype/artefact/internal/blocktype/socialprofile/templates/content.tpl
...ct/internal/blocktype/socialprofile/templates/content.tpl
+15
-15
htdocs/theme/raw/plugintype/artefact/internal/blocktype/textbox/templates/content.tpl
...artefact/internal/blocktype/textbox/templates/content.tpl
+5
-5
htdocs/theme/raw/plugintype/artefact/internal/templates/import/profilefields.tpl
...type/artefact/internal/templates/import/profilefields.tpl
+1
-1
htdocs/theme/raw/plugintype/artefact/internal/templates/noteresults.tpl
...aw/plugintype/artefact/internal/templates/noteresults.tpl
+1
-1
htdocs/theme/raw/plugintype/artefact/internal/templates/socialprofiles.tpl
...plugintype/artefact/internal/templates/socialprofiles.tpl
+3
-3
htdocs/theme/raw/plugintype/artefact/plans/blocktype/plans/templates/content.tpl
...type/artefact/plans/blocktype/plans/templates/content.tpl
+1
-1
htdocs/theme/raw/plugintype/artefact/plans/templates/delete.tpl
.../theme/raw/plugintype/artefact/plans/templates/delete.tpl
+3
-3
htdocs/theme/raw/plugintype/artefact/plans/templates/index.tpl
...s/theme/raw/plugintype/artefact/plans/templates/index.tpl
+1
-1
htdocs/theme/raw/plugintype/artefact/plans/templates/plan.tpl
...cs/theme/raw/plugintype/artefact/plans/templates/plan.tpl
+1
-1
htdocs/theme/raw/plugintype/artefact/plans/templates/planslist.tpl
...eme/raw/plugintype/artefact/plans/templates/planslist.tpl
+3
-3
htdocs/theme/raw/plugintype/artefact/plans/templates/taskrows.tpl
...heme/raw/plugintype/artefact/plans/templates/taskrows.tpl
+4
-4
htdocs/theme/raw/plugintype/artefact/plans/templates/taskslist.tpl
...eme/raw/plugintype/artefact/plans/templates/taskslist.tpl
+2
-2
htdocs/theme/raw/plugintype/artefact/resume/templates/fragments/book.tpl
...w/plugintype/artefact/resume/templates/fragments/book.tpl
+6
-6
htdocs/theme/raw/plugintype/artefact/resume/templates/fragments/certification.tpl
...ype/artefact/resume/templates/fragments/certification.tpl
+6
-6
htdocs/theme/raw/plugintype/artefact/resume/templates/fragments/educationhistory.tpl
.../artefact/resume/templates/fragments/educationhistory.tpl
+6
-6
htdocs/theme/raw/plugintype/artefact/resume/templates/fragments/employmenthistory.tpl
...artefact/resume/templates/fragments/employmenthistory.tpl
+6
-6
htdocs/theme/raw/plugintype/artefact/resume/templates/fragments/goals.tpl
.../plugintype/artefact/resume/templates/fragments/goals.tpl
+8
-8
htdocs/theme/raw/plugintype/artefact/resume/templates/fragments/goalsandskills.tpl
...pe/artefact/resume/templates/fragments/goalsandskills.tpl
+5
-5
htdocs/theme/raw/plugintype/artefact/resume/templates/fragments/membership.tpl
...intype/artefact/resume/templates/fragments/membership.tpl
+6
-6
htdocs/theme/raw/plugintype/artefact/resume/templates/fragments/personalinformation.tpl
...tefact/resume/templates/fragments/personalinformation.tpl
+1
-1
htdocs/theme/raw/plugintype/artefact/resume/templates/fragments/skills.tpl
...plugintype/artefact/resume/templates/fragments/skills.tpl
+8
-8
htdocs/theme/raw/plugintype/artefact/resume/templates/import/resumecompositefields.tpl
...rtefact/resume/templates/import/resumecompositefields.tpl
+1
-1
htdocs/theme/raw/plugintype/artefact/resume/templates/import/resumefields.tpl
...gintype/artefact/resume/templates/import/resumefields.tpl
+1
-1
htdocs/theme/raw/plugintype/auth/saml/templates/disco.tpl
htdocs/theme/raw/plugintype/auth/saml/templates/disco.tpl
+1
-1
htdocs/theme/raw/plugintype/auth/webservice/templates/addconnection.tpl
...aw/plugintype/auth/webservice/templates/addconnection.tpl
+3
-3
htdocs/theme/raw/plugintype/auth/webservice/templates/configform.tpl
...e/raw/plugintype/auth/webservice/templates/configform.tpl
+7
-7
htdocs/theme/raw/plugintype/auth/webservice/templates/connections.tpl
.../raw/plugintype/auth/webservice/templates/connections.tpl
+2
-2
htdocs/theme/raw/plugintype/auth/webservice/templates/testclient.tpl
...e/raw/plugintype/auth/webservice/templates/testclient.tpl
+1
-1
htdocs/theme/raw/plugintype/auth/webservice/templates/webservicelogs.tpl
...w/plugintype/auth/webservice/templates/webservicelogs.tpl
+4
-4
htdocs/theme/raw/plugintype/blocktype/creativecommons/templates/statement.tpl
...gintype/blocktype/creativecommons/templates/statement.tpl
+2
-2
htdocs/theme/raw/plugintype/blocktype/externalfeed/templates/feed.tpl
.../raw/plugintype/blocktype/externalfeed/templates/feed.tpl
+1
-1
htdocs/theme/raw/plugintype/blocktype/googleapps/templates/supported.tpl
...w/plugintype/blocktype/googleapps/templates/supported.tpl
+4
-4
htdocs/theme/raw/plugintype/blocktype/groupmembers/templates/groupmembers.tpl
...gintype/blocktype/groupmembers/templates/groupmembers.tpl
+2
-2
htdocs/theme/raw/plugintype/blocktype/groupviews/templates/groupviews.tpl
.../plugintype/blocktype/groupviews/templates/groupviews.tpl
+4
-4
htdocs/theme/raw/plugintype/blocktype/groupviews/templates/groupviewssection.tpl
...type/blocktype/groupviews/templates/groupviewssection.tpl
+1
-1
htdocs/theme/raw/plugintype/blocktype/groupviews/templates/sharedviews.tpl
...plugintype/blocktype/groupviews/templates/sharedviews.tpl
+1
-1
htdocs/theme/raw/plugintype/blocktype/inbox/templates/inboxmr.tpl
...heme/raw/plugintype/blocktype/inbox/templates/inboxmr.tpl
+3
-3
htdocs/theme/raw/plugintype/blocktype/myfriends/templates/myfriends.tpl
...aw/plugintype/blocktype/myfriends/templates/myfriends.tpl
+1
-1
htdocs/theme/raw/plugintype/blocktype/mygroups/templates/mygroups.tpl
.../raw/plugintype/blocktype/mygroups/templates/mygroups.tpl
+1
-1
htdocs/theme/raw/plugintype/blocktype/navigation/templates/navigation.tpl
.../plugintype/blocktype/navigation/templates/navigation.tpl
+1
-1
htdocs/theme/raw/plugintype/blocktype/newviews/templates/newviews.tpl
.../raw/plugintype/blocktype/newviews/templates/newviews.tpl
+1
-1
htdocs/theme/raw/plugintype/blocktype/recentforumposts/templates/latestforumposts.tpl
...blocktype/recentforumposts/templates/latestforumposts.tpl
+2
-2
htdocs/theme/raw/plugintype/blocktype/recentforumposts/templates/recentforumposts.tpl
...blocktype/recentforumposts/templates/recentforumposts.tpl
+3
-3
htdocs/theme/raw/plugintype/blocktype/text/templates/content.tpl
...theme/raw/plugintype/blocktype/text/templates/content.tpl
+1
-1
htdocs/theme/raw/plugintype/blocktype/wall/pieforms/wallpost.php
...theme/raw/plugintype/blocktype/wall/pieforms/wallpost.php
+1
-1
htdocs/theme/raw/plugintype/blocktype/wall/templates/inlineposts.tpl
...e/raw/plugintype/blocktype/wall/templates/inlineposts.tpl
+5
-5
htdocs/theme/raw/plugintype/blocktype/wall/templates/wallposts.tpl
...eme/raw/plugintype/blocktype/wall/templates/wallposts.tpl
+1
-1
htdocs/theme/raw/plugintype/blocktype/watchlist/templates/watchlist.tpl
...aw/plugintype/blocktype/watchlist/templates/watchlist.tpl
+1
-1
htdocs/theme/raw/plugintype/interaction/forum/templates/deletepost.tpl
...raw/plugintype/interaction/forum/templates/deletepost.tpl
+3
-3
htdocs/theme/raw/plugintype/interaction/forum/templates/deletetopic.tpl
...aw/plugintype/interaction/forum/templates/deletetopic.tpl
+3
-3
htdocs/theme/raw/plugintype/interaction/forum/templates/index.tpl
...heme/raw/plugintype/interaction/forum/templates/index.tpl
+4
-4
htdocs/theme/raw/plugintype/interaction/forum/templates/topic.tpl
...heme/raw/plugintype/interaction/forum/templates/topic.tpl
+2
-2
htdocs/theme/raw/plugintype/interaction/forum/templates/topics.tpl
...eme/raw/plugintype/interaction/forum/templates/topics.tpl
+3
-3
htdocs/theme/raw/plugintype/interaction/forum/templates/view.tpl
...theme/raw/plugintype/interaction/forum/templates/view.tpl
+5
-5
htdocs/theme/raw/plugintype/module/framework/templates/frameworks.tpl
.../raw/plugintype/module/framework/templates/frameworks.tpl
+2
-2
htdocs/theme/raw/plugintype/module/framework/templates/matrix.tpl
...heme/raw/plugintype/module/framework/templates/matrix.tpl
+4
-4
htdocs/theme/raw/plugintype/module/multirecipientnotification/templates/activitylistin.tpl
...e/multirecipientnotification/templates/activitylistin.tpl
+6
-6
htdocs/theme/raw/plugintype/module/multirecipientnotification/templates/activitylistout.tpl
.../multirecipientnotification/templates/activitylistout.tpl
+6
-6
htdocs/theme/raw/plugintype/module/multirecipientnotification/templates/indexin.tpl
...e/module/multirecipientnotification/templates/indexin.tpl
+7
-7
htdocs/theme/raw/plugintype/module/multirecipientnotification/templates/indexout.tpl
.../module/multirecipientnotification/templates/indexout.tpl
+5
-5
htdocs/theme/raw/plugintype/module/multirecipientnotification/templates/sendmessage.tpl
...dule/multirecipientnotification/templates/sendmessage.tpl
+7
-7
htdocs/theme/raw/plugintype/search/elasticsearch/templates/collection.tpl
.../plugintype/search/elasticsearch/templates/collection.tpl
+1
-1
htdocs/theme/raw/plugintype/search/elasticsearch/templates/search-filter-content.tpl
.../search/elasticsearch/templates/search-filter-content.tpl
+2
-2
htdocs/theme/raw/plugintype/search/elasticsearch/templates/searchresults.tpl
...ugintype/search/elasticsearch/templates/searchresults.tpl
+1
-1
htdocs/theme/raw/sass/_buttons.scss
htdocs/theme/raw/sass/_buttons.scss
+0
-0
htdocs/theme/raw/sass/_shame.scss
htdocs/theme/raw/sass/_shame.scss
+0
-66
htdocs/theme/raw/sass/components/_artefactchooser.scss
htdocs/theme/raw/sass/components/_artefactchooser.scss
+0
-26
htdocs/theme/raw/sass/components/_carousel.scss
htdocs/theme/raw/sass/components/_carousel.scss
+0
-66
htdocs/theme/raw/sass/components/_datepicker.scss
htdocs/theme/raw/sass/components/_datepicker.scss
+0
-430
htdocs/theme/raw/sass/components/_label.scss
htdocs/theme/raw/sass/components/_label.scss
+0
-15
htdocs/theme/raw/sass/components/_loading-inner.scss
htdocs/theme/raw/sass/components/_loading-inner.scss
+0
-9
htdocs/theme/raw/sass/components/_modal.scss
htdocs/theme/raw/sass/components/_modal.scss
+0
-217
htdocs/theme/raw/sass/components/_pagination.scss
htdocs/theme/raw/sass/components/_pagination.scss
+0
-48
htdocs/theme/raw/sass/features/_collection-navigation.scss
htdocs/theme/raw/sass/features/_collection-navigation.scss
+0
-39
htdocs/theme/raw/sass/features/_comment.scss
htdocs/theme/raw/sass/features/_comment.scss
+0
-110
htdocs/theme/raw/sass/features/_filebrowser.scss
htdocs/theme/raw/sass/features/_filebrowser.scss
+0
-150
htdocs/theme/raw/sass/features/_manage-collection.scss
htdocs/theme/raw/sass/features/_manage-collection.scss
+0
-51
htdocs/theme/raw/sass/features/_message-thread.scss
htdocs/theme/raw/sass/features/_message-thread.scss
+0
-59
htdocs/theme/raw/sass/features/_notification.scss
htdocs/theme/raw/sass/features/_notification.scss
+0
-82
htdocs/theme/raw/sass/features/_option-alt.scss
htdocs/theme/raw/sass/features/_option-alt.scss
+0
-19
htdocs/theme/raw/sass/features/_plan-task.scss
htdocs/theme/raw/sass/features/_plan-task.scss
+0
-6
htdocs/theme/raw/sass/features/_skiplink.scss
htdocs/theme/raw/sass/features/_skiplink.scss
+0
-15
htdocs/theme/raw/sass/features/_user-pages.scss
htdocs/theme/raw/sass/features/_user-pages.scss
+0
-61
htdocs/theme/raw/sass/form/_dropdown-group.scss
htdocs/theme/raw/sass/form/_dropdown-group.scss
+0
-122
htdocs/theme/raw/sass/form/_dropdown.scss
htdocs/theme/raw/sass/form/_dropdown.scss
+0
-137
htdocs/theme/raw/sass/form/_input-group.scss
htdocs/theme/raw/sass/form/_input-group.scss
+0
-68
htdocs/theme/raw/sass/form/_site-messages.scss
htdocs/theme/raw/sass/form/_site-messages.scss
+0
-71
htdocs/theme/raw/sass/layout/_col-collapse.scss
htdocs/theme/raw/sass/layout/_col-collapse.scss
+0
-61
htdocs/theme/raw/sass/layout/_columns.scss
htdocs/theme/raw/sass/layout/_columns.scss
+0
-80
htdocs/theme/raw/sass/layout/_footer.scss
htdocs/theme/raw/sass/layout/_footer.scss
+0
-53
htdocs/theme/raw/sass/layout/_header.scss
htdocs/theme/raw/sass/layout/_header.scss
+0
-67
htdocs/theme/raw/sass/layout/_profile-block.scss
htdocs/theme/raw/sass/layout/_profile-block.scss
+0
-45
htdocs/theme/raw/sass/layout/nav/_tabs.scss
htdocs/theme/raw/sass/layout/nav/_tabs.scss
+0
-16
htdocs/theme/raw/sass/layout/panel/_panel-body.scss
htdocs/theme/raw/sass/layout/panel/_panel-body.scss
+0
-34
htdocs/theme/raw/sass/layout/panel/_panel-control.scss
htdocs/theme/raw/sass/layout/panel/_panel-control.scss
+0
-47
htdocs/theme/raw/sass/layout/panel/_panel-footer.scss
htdocs/theme/raw/sass/layout/panel/_panel-footer.scss
+0
-66
htdocs/theme/raw/sass/layout/panel/_panel-half.scss
htdocs/theme/raw/sass/layout/panel/_panel-half.scss
+0
-12
htdocs/theme/raw/sass/layout/panel/_panel-items.scss
htdocs/theme/raw/sass/layout/panel/_panel-items.scss
+0
-34
htdocs/theme/raw/sass/layout/panel/_panel.scss
htdocs/theme/raw/sass/layout/panel/_panel.scss
+0
-40
htdocs/theme/raw/sass/lib/bootstrap4/_alert.scss
htdocs/theme/raw/sass/lib/bootstrap4/_alert.scss
+51
-0
htdocs/theme/raw/sass/lib/bootstrap4/_badge.scss
htdocs/theme/raw/sass/lib/bootstrap4/_badge.scss
+47
-0
htdocs/theme/raw/sass/lib/bootstrap4/_bootstrap.scss
htdocs/theme/raw/sass/lib/bootstrap4/_bootstrap.scss
+42
-0
htdocs/theme/raw/sass/lib/bootstrap4/_breadcrumb.scss
htdocs/theme/raw/sass/lib/bootstrap4/_breadcrumb.scss
+41
-0
htdocs/theme/raw/sass/lib/bootstrap4/_button-group.scss
htdocs/theme/raw/sass/lib/bootstrap4/_button-group.scss
+172
-0
htdocs/theme/raw/sass/lib/bootstrap4/_buttons.scss
htdocs/theme/raw/sass/lib/bootstrap4/_buttons.scss
+144
-0
htdocs/theme/raw/sass/lib/bootstrap4/_card.scss
htdocs/theme/raw/sass/lib/bootstrap4/_card.scss
+301
-0
htdocs/theme/raw/sass/lib/bootstrap4/_carousel.scss
htdocs/theme/raw/sass/lib/bootstrap4/_carousel.scss
+235
-0
htdocs/theme/raw/sass/lib/bootstrap4/_close.scss
htdocs/theme/raw/sass/lib/bootstrap4/_close.scss
+34
-0
htdocs/theme/raw/sass/lib/bootstrap4/_code.scss
htdocs/theme/raw/sass/lib/bootstrap4/_code.scss
+56
-0
htdocs/theme/raw/sass/lib/bootstrap4/_custom-forms.scss
htdocs/theme/raw/sass/lib/bootstrap4/_custom-forms.scss
+420
-0
htdocs/theme/raw/sass/lib/bootstrap4/_dropdown.scss
htdocs/theme/raw/sass/lib/bootstrap4/_dropdown.scss
+166
-0
htdocs/theme/raw/sass/lib/bootstrap4/_forms.scss
htdocs/theme/raw/sass/lib/bootstrap4/_forms.scss
+335
-0
htdocs/theme/raw/sass/lib/bootstrap4/_functions.scss
htdocs/theme/raw/sass/lib/bootstrap4/_functions.scss
+86
-0
htdocs/theme/raw/sass/lib/bootstrap4/_grid.scss
htdocs/theme/raw/sass/lib/bootstrap4/_grid.scss
+52
-0
htdocs/theme/raw/sass/lib/bootstrap4/_images.scss
htdocs/theme/raw/sass/lib/bootstrap4/_images.scss
+42
-0
htdocs/theme/raw/sass/lib/bootstrap4/_input-group.scss
htdocs/theme/raw/sass/lib/bootstrap4/_input-group.scss
+159
-0
htdocs/theme/raw/sass/lib/bootstrap4/_jumbotron.scss
htdocs/theme/raw/sass/lib/bootstrap4/_jumbotron.scss
+16
-0
htdocs/theme/raw/sass/lib/bootstrap4/_list-group.scss
htdocs/theme/raw/sass/lib/bootstrap4/_list-group.scss
+115
-0
htdocs/theme/raw/sass/lib/bootstrap4/_media.scss
htdocs/theme/raw/sass/lib/bootstrap4/_media.scss
+8
-0
htdocs/theme/raw/sass/lib/bootstrap4/_mixins.scss
htdocs/theme/raw/sass/lib/bootstrap4/_mixins.scss
+41
-0
htdocs/theme/raw/sass/lib/bootstrap4/_modal.scss
htdocs/theme/raw/sass/lib/bootstrap4/_modal.scss
+168
-0
htdocs/theme/raw/sass/lib/bootstrap4/_nav.scss
htdocs/theme/raw/sass/lib/bootstrap4/_nav.scss
+118
-0
htdocs/theme/raw/sass/lib/bootstrap4/_navbar.scss
htdocs/theme/raw/sass/lib/bootstrap4/_navbar.scss
+299
-0
htdocs/theme/raw/sass/lib/bootstrap4/_pagination.scss
htdocs/theme/raw/sass/lib/bootstrap4/_pagination.scss
+78
-0
htdocs/theme/raw/sass/lib/bootstrap4/_popover.scss
htdocs/theme/raw/sass/lib/bootstrap4/_popover.scss
+183
-0
htdocs/theme/raw/sass/lib/bootstrap4/_print.scss
htdocs/theme/raw/sass/lib/bootstrap4/_print.scss
+124
-0
htdocs/theme/raw/sass/lib/bootstrap4/_progress.scss
htdocs/theme/raw/sass/lib/bootstrap4/_progress.scss
+34
-0
htdocs/theme/raw/sass/lib/bootstrap4/_reboot.scss
htdocs/theme/raw/sass/lib/bootstrap4/_reboot.scss
+482
-0
htdocs/theme/raw/sass/lib/bootstrap4/_root.scss
htdocs/theme/raw/sass/lib/bootstrap4/_root.scss
+19
-0
htdocs/theme/raw/sass/lib/bootstrap4/_tables.scss
htdocs/theme/raw/sass/lib/bootstrap4/_tables.scss
+188
-0
htdocs/theme/raw/sass/lib/bootstrap4/_tooltip.scss
htdocs/theme/raw/sass/lib/bootstrap4/_tooltip.scss
+115
-0
htdocs/theme/raw/sass/lib/bootstrap4/_transitions.scss
htdocs/theme/raw/sass/lib/bootstrap4/_transitions.scss
+22
-0
htdocs/theme/raw/sass/lib/bootstrap4/_type.scss
htdocs/theme/raw/sass/lib/bootstrap4/_type.scss
+125
-0
htdocs/theme/raw/sass/lib/bootstrap4/_utilities.scss
htdocs/theme/raw/sass/lib/bootstrap4/_utilities.scss
+15
-0
htdocs/theme/raw/sass/lib/bootstrap4/_variables.scss
htdocs/theme/raw/sass/lib/bootstrap4/_variables.scss
+928
-0
htdocs/theme/raw/sass/lib/bootstrap4/bootstrap-grid.scss
htdocs/theme/raw/sass/lib/bootstrap4/bootstrap-grid.scss
+32
-0
htdocs/theme/raw/sass/lib/bootstrap4/bootstrap-reboot.scss
htdocs/theme/raw/sass/lib/bootstrap4/bootstrap-reboot.scss
+12
-0
htdocs/theme/raw/sass/lib/bootstrap4/mixins/_alert.scss
htdocs/theme/raw/sass/lib/bootstrap4/mixins/_alert.scss
+13
-0
htdocs/theme/raw/sass/lib/bootstrap4/mixins/_background-variant.scss
...e/raw/sass/lib/bootstrap4/mixins/_background-variant.scss
+21
-0
htdocs/theme/raw/sass/lib/bootstrap4/mixins/_badge.scss
htdocs/theme/raw/sass/lib/bootstrap4/mixins/_badge.scss
+12
-0
htdocs/theme/raw/sass/lib/bootstrap4/mixins/_border-radius.scss
.../theme/raw/sass/lib/bootstrap4/mixins/_border-radius.scss
+35
-0
htdocs/theme/raw/sass/lib/bootstrap4/mixins/_box-shadow.scss
htdocs/theme/raw/sass/lib/bootstrap4/mixins/_box-shadow.scss
+5
-0
htdocs/theme/raw/sass/lib/bootstrap4/mixins/_breakpoints.scss
...cs/theme/raw/sass/lib/bootstrap4/mixins/_breakpoints.scss
+123
-0
htdocs/theme/raw/sass/lib/bootstrap4/mixins/_buttons.scss
htdocs/theme/raw/sass/lib/bootstrap4/mixins/_buttons.scss
+109
-0
htdocs/theme/raw/sass/lib/bootstrap4/mixins/_caret.scss
htdocs/theme/raw/sass/lib/bootstrap4/mixins/_caret.scss
+66
-0
htdocs/theme/raw/sass/lib/bootstrap4/mixins/_clearfix.scss
htdocs/theme/raw/sass/lib/bootstrap4/mixins/_clearfix.scss
+7
-0
htdocs/theme/raw/sass/lib/bootstrap4/mixins/_float.scss
htdocs/theme/raw/sass/lib/bootstrap4/mixins/_float.scss
+11
-0
htdocs/theme/raw/sass/lib/bootstrap4/mixins/_forms.scss
htdocs/theme/raw/sass/lib/bootstrap4/mixins/_forms.scss
+137
-0
htdocs/theme/raw/sass/lib/bootstrap4/mixins/_gradients.scss
htdocs/theme/raw/sass/lib/bootstrap4/mixins/_gradients.scss
+45
-0
htdocs/theme/raw/sass/lib/bootstrap4/mixins/_grid-framework.scss
...theme/raw/sass/lib/bootstrap4/mixins/_grid-framework.scss
+67
-0
htdocs/theme/raw/sass/lib/bootstrap4/mixins/_grid.scss
htdocs/theme/raw/sass/lib/bootstrap4/mixins/_grid.scss
+52
-0
htdocs/theme/raw/sass/lib/bootstrap4/mixins/_hover.scss
htdocs/theme/raw/sass/lib/bootstrap4/mixins/_hover.scss
+37
-0
htdocs/theme/raw/sass/lib/bootstrap4/mixins/_image.scss
htdocs/theme/raw/sass/lib/bootstrap4/mixins/_image.scss
+36
-0
htdocs/theme/raw/sass/lib/bootstrap4/mixins/_list-group.scss
htdocs/theme/raw/sass/lib/bootstrap4/mixins/_list-group.scss
+21
-0
htdocs/theme/raw/sass/lib/bootstrap4/mixins/_lists.scss
htdocs/theme/raw/sass/lib/bootstrap4/mixins/_lists.scss
+7
-0
htdocs/theme/raw/sass/lib/bootstrap4/mixins/_nav-divider.scss
...cs/theme/raw/sass/lib/bootstrap4/mixins/_nav-divider.scss
+10
-0
htdocs/theme/raw/sass/lib/bootstrap4/mixins/_pagination.scss
htdocs/theme/raw/sass/lib/bootstrap4/mixins/_pagination.scss
+22
-0
htdocs/theme/raw/sass/lib/bootstrap4/mixins/_reset-text.scss
htdocs/theme/raw/sass/lib/bootstrap4/mixins/_reset-text.scss
+17
-0
htdocs/theme/raw/sass/lib/bootstrap4/mixins/_resize.scss
htdocs/theme/raw/sass/lib/bootstrap4/mixins/_resize.scss
+6
-0
htdocs/theme/raw/sass/lib/bootstrap4/mixins/_screen-reader.scss
.../theme/raw/sass/lib/bootstrap4/mixins/_screen-reader.scss
+33
-0
htdocs/theme/raw/sass/lib/bootstrap4/mixins/_size.scss
htdocs/theme/raw/sass/lib/bootstrap4/mixins/_size.scss
+6
-0
htdocs/theme/raw/sass/lib/bootstrap4/mixins/_table-row.scss
htdocs/theme/raw/sass/lib/bootstrap4/mixins/_table-row.scss
+30
-0
htdocs/theme/raw/sass/lib/bootstrap4/mixins/_text-emphasis.scss
.../theme/raw/sass/lib/bootstrap4/mixins/_text-emphasis.scss
+14
-0
htdocs/theme/raw/sass/lib/bootstrap4/mixins/_text-hide.scss
htdocs/theme/raw/sass/lib/bootstrap4/mixins/_text-hide.scss
+11
-0
htdocs/theme/raw/sass/lib/bootstrap4/mixins/_text-truncate.scss
.../theme/raw/sass/lib/bootstrap4/mixins/_text-truncate.scss
+8
-0
htdocs/theme/raw/sass/lib/bootstrap4/mixins/_transition.scss
htdocs/theme/raw/sass/lib/bootstrap4/mixins/_transition.scss
+13
-0
htdocs/theme/raw/sass/lib/bootstrap4/mixins/_visibility.scss
htdocs/theme/raw/sass/lib/bootstrap4/mixins/_visibility.scss
+7
-0
htdocs/theme/raw/sass/lib/bootstrap4/utilities/_align.scss
htdocs/theme/raw/sass/lib/bootstrap4/utilities/_align.scss
+8
-0
htdocs/theme/raw/sass/lib/bootstrap4/utilities/_background.scss
.../theme/raw/sass/lib/bootstrap4/utilities/_background.scss
+19
-0
htdocs/theme/raw/sass/lib/bootstrap4/utilities/_borders.scss
htdocs/theme/raw/sass/lib/bootstrap4/utilities/_borders.scss
+59
-0
htdocs/theme/raw/sass/lib/bootstrap4/utilities/_clearfix.scss
...cs/theme/raw/sass/lib/bootstrap4/utilities/_clearfix.scss
+3
-0
htdocs/theme/raw/sass/lib/bootstrap4/utilities/_display.scss
htdocs/theme/raw/sass/lib/bootstrap4/utilities/_display.scss
+38
-0
htdocs/theme/raw/sass/lib/bootstrap4/utilities/_embed.scss
htdocs/theme/raw/sass/lib/bootstrap4/utilities/_embed.scss
+52
-0
htdocs/theme/raw/sass/lib/bootstrap4/utilities/_flex.scss
htdocs/theme/raw/sass/lib/bootstrap4/utilities/_flex.scss
+51
-0
htdocs/theme/raw/sass/lib/bootstrap4/utilities/_float.scss
htdocs/theme/raw/sass/lib/bootstrap4/utilities/_float.scss
+9
-0
htdocs/theme/raw/sass/lib/bootstrap4/utilities/_position.scss
...cs/theme/raw/sass/lib/bootstrap4/utilities/_position.scss
+37
-0
htdocs/theme/raw/sass/lib/bootstrap4/utilities/_screenreaders.scss
...eme/raw/sass/lib/bootstrap4/utilities/_screenreaders.scss
+11
-0
htdocs/theme/raw/sass/lib/bootstrap4/utilities/_shadows.scss
htdocs/theme/raw/sass/lib/bootstrap4/utilities/_shadows.scss
+6
-0
htdocs/theme/raw/sass/lib/bootstrap4/utilities/_sizing.scss
htdocs/theme/raw/sass/lib/bootstrap4/utilities/_sizing.scss
+12
-0
htdocs/theme/raw/sass/lib/bootstrap4/utilities/_spacing.scss
htdocs/theme/raw/sass/lib/bootstrap4/utilities/_spacing.scss
+51
-0
htdocs/theme/raw/sass/lib/bootstrap4/utilities/_text.scss
htdocs/theme/raw/sass/lib/bootstrap4/utilities/_text.scss
+58
-0
htdocs/theme/raw/sass/lib/bootstrap4/utilities/_theme-variables.scss
...e/raw/sass/lib/bootstrap4/utilities/_theme-variables.scss
+0
-0
htdocs/theme/raw/sass/lib/bootstrap4/utilities/_visibility.scss
.../theme/raw/sass/lib/bootstrap4/utilities/_visibility.scss
+11
-0
htdocs/theme/raw/sass/lib/font-awesome/_variables.scss
htdocs/theme/raw/sass/lib/font-awesome/_variables.scss
+0
-1
htdocs/theme/raw/sass/plugin/artefact/_resume.scss
htdocs/theme/raw/sass/plugin/artefact/_resume.scss
+0
-32
htdocs/theme/raw/sass/plugin/blocktype/_externalfeed.scss
htdocs/theme/raw/sass/plugin/blocktype/_externalfeed.scss
+0
-16
htdocs/theme/raw/sass/plugin/blocktype/_externalvideo.scss
htdocs/theme/raw/sass/plugin/blocktype/_externalvideo.scss
+0
-21
htdocs/theme/raw/sass/plugin/blocktype/_openbadgedisplayer.scss
.../theme/raw/sass/plugin/blocktype/_openbadgedisplayer.scss
+0
-63
htdocs/theme/raw/sass/style.scss
htdocs/theme/raw/sass/style.scss
+8
-14
htdocs/theme/raw/sass/tinymce.scss
htdocs/theme/raw/sass/tinymce.scss
+0
-24
htdocs/theme/raw/sass/typography/_fonts.scss
htdocs/theme/raw/sass/typography/_fonts.scss
+0
-54
htdocs/theme/raw/sass/typography/_text.scss
htdocs/theme/raw/sass/typography/_text.scss
+0
-41
htdocs/theme/raw/sass/utilities/_bootstrap-index.scss
htdocs/theme/raw/sass/utilities/_bootstrap-index.scss
+0
-51
htdocs/theme/raw/sass/utilities/_classes.scss
htdocs/theme/raw/sass/utilities/_classes.scss
+0
-51
htdocs/theme/raw/sass/utilities/_mixins.scss
htdocs/theme/raw/sass/utilities/_mixins.scss
+0
-61
htdocs/theme/raw/sass/views.scss
htdocs/theme/raw/sass/views.scss
+0
-12
htdocs/theme/raw/templates/account/activity/index.tpl
htdocs/theme/raw/templates/account/activity/index.tpl
+1
-1
htdocs/theme/raw/templates/account/cancelrequest.tpl
htdocs/theme/raw/templates/account/cancelrequest.tpl
+3
-3
htdocs/theme/raw/templates/account/delete.tpl
htdocs/theme/raw/templates/account/delete.tpl
+3
-3
htdocs/theme/raw/templates/account/index.tpl
htdocs/theme/raw/templates/account/index.tpl
+3
-3
htdocs/theme/raw/templates/account/resendnotification.tpl
htdocs/theme/raw/templates/account/resendnotification.tpl
+3
-3
htdocs/theme/raw/templates/admin/extensions/cleanurls.tpl
htdocs/theme/raw/templates/admin/extensions/cleanurls.tpl
+5
-5
htdocs/theme/raw/templates/admin/extensions/filters.tpl
htdocs/theme/raw/templates/admin/extensions/filters.tpl
+1
-1
htdocs/theme/raw/templates/admin/extensions/iframesites.tpl
htdocs/theme/raw/templates/admin/extensions/iframesites.tpl
+3
-3
htdocs/theme/raw/templates/admin/extensions/plugins.tpl
htdocs/theme/raw/templates/admin/extensions/plugins.tpl
+5
-5
htdocs/theme/raw/templates/admin/groups/archives.tpl
htdocs/theme/raw/templates/admin/groups/archives.tpl
+5
-5
htdocs/theme/raw/templates/admin/groups/groupcategories.tpl
htdocs/theme/raw/templates/admin/groups/groupcategories.tpl
+4
-4
htdocs/theme/raw/templates/admin/groups/groups.tpl
htdocs/theme/raw/templates/admin/groups/groups.tpl
+2
-2
htdocs/theme/raw/templates/admin/groups/groupsresults.tpl
htdocs/theme/raw/templates/admin/groups/groupsresults.tpl
+4
-4
htdocs/theme/raw/templates/admin/groups/manage.tpl
htdocs/theme/raw/templates/admin/groups/manage.tpl
+9
-9
htdocs/theme/raw/templates/admin/groups/uploadcsv.tpl
htdocs/theme/raw/templates/admin/groups/uploadcsv.tpl
+1
-1
htdocs/theme/raw/templates/admin/groupstatssummary.tpl
htdocs/theme/raw/templates/admin/groupstatssummary.tpl
+1
-1
htdocs/theme/raw/templates/admin/index.tpl
htdocs/theme/raw/templates/admin/index.tpl
+34
-34
htdocs/theme/raw/templates/admin/institutionuserstatssummary.tpl
...theme/raw/templates/admin/institutionuserstatssummary.tpl
+1
-1
htdocs/theme/raw/templates/admin/institutionviewstatssummary.tpl
...theme/raw/templates/admin/institutionviewstatssummary.tpl
+1
-1
htdocs/theme/raw/templates/admin/registersite.tpl
htdocs/theme/raw/templates/admin/registersite.tpl
+2
-2
htdocs/theme/raw/templates/admin/site/cookieconsent.tpl
htdocs/theme/raw/templates/admin/site/cookieconsent.tpl
+8
-8
htdocs/theme/raw/templates/admin/site/license-edit.tpl
htdocs/theme/raw/templates/admin/site/license-edit.tpl
+3
-3
htdocs/theme/raw/templates/admin/site/licenses.tpl
htdocs/theme/raw/templates/admin/site/licenses.tpl
+5
-5
htdocs/theme/raw/templates/admin/site/menu.tpl
htdocs/theme/raw/templates/admin/site/menu.tpl
+6
-6
htdocs/theme/raw/templates/admin/site/networking.tpl
htdocs/theme/raw/templates/admin/site/networking.tpl
+2
-2
htdocs/theme/raw/templates/admin/site/options.tpl
htdocs/theme/raw/templates/admin/site/options.tpl
+1
-1
htdocs/theme/raw/templates/admin/site/pages.tpl
htdocs/theme/raw/templates/admin/site/pages.tpl
+2
-2
htdocs/theme/raw/templates/admin/site/privacy.tpl
htdocs/theme/raw/templates/admin/site/privacy.tpl
+3
-3
htdocs/theme/raw/templates/admin/site/privacytable.tpl
htdocs/theme/raw/templates/admin/site/privacytable.tpl
+2
-2
htdocs/theme/raw/templates/admin/upgrade.tpl
htdocs/theme/raw/templates/admin/upgrade.tpl
+2
-2
htdocs/theme/raw/templates/admin/users/addauthority.tpl
htdocs/theme/raw/templates/admin/users/addauthority.tpl
+3
-3
htdocs/theme/raw/templates/admin/users/admin.tpl
htdocs/theme/raw/templates/admin/users/admin.tpl
+1
-1
htdocs/theme/raw/templates/admin/users/bulk.tpl
htdocs/theme/raw/templates/admin/users/bulk.tpl
+6
-6
htdocs/theme/raw/templates/admin/users/edit.tpl
htdocs/theme/raw/templates/admin/users/edit.tpl
+5
-5
htdocs/theme/raw/templates/admin/users/exportqueue.tpl
htdocs/theme/raw/templates/admin/users/exportqueue.tpl
+4
-4
htdocs/theme/raw/templates/admin/users/institutionadmins.tpl
htdocs/theme/raw/templates/admin/users/institutionadmins.tpl
+1
-1
htdocs/theme/raw/templates/admin/users/institutionprivacy.tpl
...cs/theme/raw/templates/admin/users/institutionprivacy.tpl
+10
-10
htdocs/theme/raw/templates/admin/users/institutions.tpl
htdocs/theme/raw/templates/admin/users/institutions.tpl
+18
-18
htdocs/theme/raw/templates/admin/users/institutionsresults.tpl
...s/theme/raw/templates/admin/users/institutionsresults.tpl
+4
-4
htdocs/theme/raw/templates/admin/users/institutionstaff.tpl
htdocs/theme/raw/templates/admin/users/institutionstaff.tpl
+1
-1
htdocs/theme/raw/templates/admin/users/institutionusers.tpl
htdocs/theme/raw/templates/admin/users/institutionusers.tpl
+1
-1
htdocs/theme/raw/templates/admin/users/notifications.tpl
htdocs/theme/raw/templates/admin/users/notifications.tpl
+1
-1
htdocs/theme/raw/templates/admin/users/pendingdeletionlist.tpl
...s/theme/raw/templates/admin/users/pendingdeletionlist.tpl
+2
-2
htdocs/theme/raw/templates/admin/users/pendingdeletions.tpl
htdocs/theme/raw/templates/admin/users/pendingdeletions.tpl
+1
-1
htdocs/theme/raw/templates/admin/users/pendingregistrations.tpl
.../theme/raw/templates/admin/users/pendingregistrations.tpl
+2
-2
htdocs/theme/raw/templates/admin/users/pendinguserslist.tpl
htdocs/theme/raw/templates/admin/users/pendinguserslist.tpl
+1
-1
htdocs/theme/raw/templates/admin/users/progressbar.tpl
htdocs/theme/raw/templates/admin/users/progressbar.tpl
+1
-1
htdocs/theme/raw/templates/admin/users/search.tpl
htdocs/theme/raw/templates/admin/users/search.tpl
+13
-13
htdocs/theme/raw/templates/admin/users/staff.tpl
htdocs/theme/raw/templates/admin/users/staff.tpl
+1
-1
htdocs/theme/raw/templates/admin/users/statistics.tpl
htdocs/theme/raw/templates/admin/users/statistics.tpl
+4
-4
htdocs/theme/raw/templates/admin/users/statisticsuseragreements.tpl
...me/raw/templates/admin/users/statisticsuseragreements.tpl
+3
-3
htdocs/theme/raw/templates/admin/users/stats.tpl
htdocs/theme/raw/templates/admin/users/stats.tpl
+6
-6
htdocs/theme/raw/templates/admin/users/statsconfig.tpl
htdocs/theme/raw/templates/admin/users/statsconfig.tpl
+3
-3
htdocs/theme/raw/templates/admin/users/suspended.tpl
htdocs/theme/raw/templates/admin/users/suspended.tpl
+2
-2
htdocs/theme/raw/templates/admin/users/uploadcsv.tpl
htdocs/theme/raw/templates/admin/users/uploadcsv.tpl
+1
-1
htdocs/theme/raw/templates/admin/userstatssummary.tpl
htdocs/theme/raw/templates/admin/userstatssummary.tpl
+1
-1
htdocs/theme/raw/templates/admin/viewstatssummary.tpl
htdocs/theme/raw/templates/admin/viewstatssummary.tpl
+1
-1
htdocs/theme/raw/templates/artefact.tpl
htdocs/theme/raw/templates/artefact.tpl
+4
-4
htdocs/theme/raw/templates/artefact/artefact.tpl
htdocs/theme/raw/templates/artefact/artefact.tpl
+7
-8
htdocs/theme/raw/templates/artefact/artefactcommentsview.tpl
htdocs/theme/raw/templates/artefact/artefactcommentsview.tpl
+4
-4
htdocs/theme/raw/templates/collection/actions.tpl
htdocs/theme/raw/templates/collection/actions.tpl
+2
-2
htdocs/theme/raw/templates/collection/collectionresults.tpl
htdocs/theme/raw/templates/collection/collectionresults.tpl
+3
-3
htdocs/theme/raw/templates/collection/delete.tpl
htdocs/theme/raw/templates/collection/delete.tpl
+3
-3
htdocs/theme/raw/templates/collection/edit.tpl
htdocs/theme/raw/templates/collection/edit.tpl
+2
-2
htdocs/theme/raw/templates/collection/index.tpl
htdocs/theme/raw/templates/collection/index.tpl
+1
-1
htdocs/theme/raw/templates/collection/views.json.tpl
htdocs/theme/raw/templates/collection/views.json.tpl
+4
-4
htdocs/theme/raw/templates/collection/views.tpl
htdocs/theme/raw/templates/collection/views.tpl
+10
-10
htdocs/theme/raw/templates/collectionnav.tpl
htdocs/theme/raw/templates/collectionnav.tpl
+2
-2
htdocs/theme/raw/templates/customcss.tpl
htdocs/theme/raw/templates/customcss.tpl
+2
-2
htdocs/theme/raw/templates/edittags.tpl
htdocs/theme/raw/templates/edittags.tpl
+1
-1
htdocs/theme/raw/templates/footer.tpl
htdocs/theme/raw/templates/footer.tpl
+4
-4
htdocs/theme/raw/templates/form.tpl
htdocs/theme/raw/templates/form.tpl
+2
-2
htdocs/theme/raw/templates/form/authlist.tpl
htdocs/theme/raw/templates/form/authlist.tpl
+2
-2
htdocs/theme/raw/templates/form/emaillist.tpl
htdocs/theme/raw/templates/form/emaillist.tpl
+5
-5
htdocs/theme/raw/templates/form/files.tpl
htdocs/theme/raw/templates/form/files.tpl
+1
-1
htdocs/theme/raw/templates/form/viewacl.tpl
htdocs/theme/raw/templates/form/viewacl.tpl
+6
-6
htdocs/theme/raw/templates/group/delete.tpl
htdocs/theme/raw/templates/group/delete.tpl
+3
-3
htdocs/theme/raw/templates/group/editgroupmembership.tpl
htdocs/theme/raw/templates/group/editgroupmembership.tpl
+2
-2
htdocs/theme/raw/templates/group/find.tpl
htdocs/theme/raw/templates/group/find.tpl
+21
-0
htdocs/theme/raw/templates/group/groupuserstatus.tpl
htdocs/theme/raw/templates/group/groupuserstatus.tpl
+9
-9
htdocs/theme/raw/templates/group/info.tpl
htdocs/theme/raw/templates/group/info.tpl
+8
-8
htdocs/theme/raw/templates/group/members.tpl
htdocs/theme/raw/templates/group/members.tpl
+3
-3
htdocs/theme/raw/templates/group/membersearchresults.tpl
htdocs/theme/raw/templates/group/membersearchresults.tpl
+2
-2
htdocs/theme/raw/templates/group/mygroups.tpl
htdocs/theme/raw/templates/group/mygroups.tpl
+31
-0
htdocs/theme/raw/templates/header.tpl
htdocs/theme/raw/templates/header.tpl
+5
-5
htdocs/theme/raw/templates/header/navigation.tpl
htdocs/theme/raw/templates/header/navigation.tpl
+3
-3
htdocs/theme/raw/templates/index.tpl
htdocs/theme/raw/templates/index.tpl
+1
-1
htdocs/theme/raw/templates/institution/staff.tpl
htdocs/theme/raw/templates/institution/staff.tpl
+3
-3
htdocs/theme/raw/templates/institution/staffadmin.tpl
htdocs/theme/raw/templates/institution/staffadmin.tpl
+6
-6
htdocs/theme/raw/templates/interaction/delete.tpl
htdocs/theme/raw/templates/interaction/delete.tpl
+3
-3
htdocs/theme/raw/templates/login.tpl
htdocs/theme/raw/templates/login.tpl
+5
-5
htdocs/theme/raw/templates/pagemodal.tpl
htdocs/theme/raw/templates/pagemodal.tpl
+1
-1
htdocs/theme/raw/templates/portfoliosearchresults.tpl
htdocs/theme/raw/templates/portfoliosearchresults.tpl
+2
-2
htdocs/theme/raw/templates/privacy_modal.tpl
htdocs/theme/raw/templates/privacy_modal.tpl
+2
-2
htdocs/theme/raw/templates/privacy_panel_begin.tpl
htdocs/theme/raw/templates/privacy_panel_begin.tpl
+5
-5
htdocs/theme/raw/templates/relatedtags.tpl
htdocs/theme/raw/templates/relatedtags.tpl
+5
-5
htdocs/theme/raw/templates/searchresulttablebuttons.tpl
htdocs/theme/raw/templates/searchresulttablebuttons.tpl
+2
-2
htdocs/theme/raw/templates/sideblocks/friendscontrol.tpl
htdocs/theme/raw/templates/sideblocks/friendscontrol.tpl
+4
-4
htdocs/theme/raw/templates/sideblocks/groupinteractions.tpl
htdocs/theme/raw/templates/sideblocks/groupinteractions.tpl
+3
-3
htdocs/theme/raw/templates/sideblocks/groupquota.tpl
htdocs/theme/raw/templates/sideblocks/groupquota.tpl
+4
-4
htdocs/theme/raw/templates/sideblocks/linksandresources.tpl
htdocs/theme/raw/templates/sideblocks/linksandresources.tpl
+2
-2
htdocs/theme/raw/templates/sideblocks/login.tpl
htdocs/theme/raw/templates/sideblocks/login.tpl
+4
-4
htdocs/theme/raw/templates/sideblocks/onlineusers.tpl
htdocs/theme/raw/templates/sideblocks/onlineusers.tpl
+4
-4
htdocs/theme/raw/templates/sideblocks/profile.tpl
htdocs/theme/raw/templates/sideblocks/profile.tpl
+6
-6
htdocs/theme/raw/templates/sideblocks/progressbar.tpl
htdocs/theme/raw/templates/sideblocks/progressbar.tpl
+3
-3
htdocs/theme/raw/templates/sideblocks/quota.tpl
htdocs/theme/raw/templates/sideblocks/quota.tpl
+4
-4
htdocs/theme/raw/templates/sideblocks/selfsearch.tpl
htdocs/theme/raw/templates/sideblocks/selfsearch.tpl
+3
-3
htdocs/theme/raw/templates/sideblocks/ssopeers.tpl
htdocs/theme/raw/templates/sideblocks/ssopeers.tpl
+3
-3
htdocs/theme/raw/templates/sideblocks/tags.tpl
htdocs/theme/raw/templates/sideblocks/tags.tpl
+4
-4
htdocs/theme/raw/templates/sitepagesections.tpl
htdocs/theme/raw/templates/sitepagesections.tpl
+2
-2
htdocs/theme/raw/templates/skin/delete.tpl
htdocs/theme/raw/templates/skin/delete.tpl
+3
-3
htdocs/theme/raw/templates/skin/index.tpl
htdocs/theme/raw/templates/skin/index.tpl
+12
-12
htdocs/theme/raw/templates/skin/sitefonts.tpl
htdocs/theme/raw/templates/skin/sitefonts.tpl
+2
-2
htdocs/theme/raw/templates/skin/style.tpl
htdocs/theme/raw/templates/skin/style.tpl
+12
-12
htdocs/theme/raw/templates/styleguide.tpl
htdocs/theme/raw/templates/styleguide.tpl
+139
-136
htdocs/theme/raw/templates/tags.tpl
htdocs/theme/raw/templates/tags.tpl
+9
-9
htdocs/theme/raw/templates/testing/behatvariables.tpl
htdocs/theme/raw/templates/testing/behatvariables.tpl
+1
-1
htdocs/theme/raw/templates/user/find.tpl
htdocs/theme/raw/templates/user/find.tpl
+2
-2
htdocs/theme/raw/templates/user/myfriends.tpl
htdocs/theme/raw/templates/user/myfriends.tpl
+2
-2
htdocs/theme/raw/templates/user/simpleuser.tpl
htdocs/theme/raw/templates/user/simpleuser.tpl
+1
-1
htdocs/theme/raw/templates/user/user.tpl
htdocs/theme/raw/templates/user/user.tpl
+5
-5
htdocs/theme/raw/templates/user/userfind.tpl
htdocs/theme/raw/templates/user/userfind.tpl
+1
-1
htdocs/theme/raw/templates/user/view.tpl
htdocs/theme/raw/templates/user/view.tpl
+13
-13
htdocs/theme/raw/templates/view/accessurl.tpl
htdocs/theme/raw/templates/view/accessurl.tpl
+4
-4
htdocs/theme/raw/templates/view/blocks.tpl
htdocs/theme/raw/templates/view/blocks.tpl
+7
-7
htdocs/theme/raw/templates/view/blocktypecategorylist.tpl
htdocs/theme/raw/templates/view/blocktypecategorylist.tpl
+1
-1
htdocs/theme/raw/templates/view/blocktypecontainerediting.tpl
...cs/theme/raw/templates/view/blocktypecontainerediting.tpl
+6
-7
htdocs/theme/raw/templates/view/blocktypecontainerviewing.tpl
...cs/theme/raw/templates/view/blocktypecontainerviewing.tpl
+4
-4
htdocs/theme/raw/templates/view/blocktypelist.tpl
htdocs/theme/raw/templates/view/blocktypelist.tpl
+1
-1
htdocs/theme/raw/templates/view/columnediting.tpl
htdocs/theme/raw/templates/view/columnediting.tpl
+4
-4
htdocs/theme/raw/templates/view/delete.tpl
htdocs/theme/raw/templates/view/delete.tpl
+3
-3
htdocs/theme/raw/templates/view/edit.tpl
htdocs/theme/raw/templates/view/edit.tpl
+2
-2
htdocs/theme/raw/templates/view/editviewtabs.tpl
htdocs/theme/raw/templates/view/editviewtabs.tpl
+5
-4
htdocs/theme/raw/templates/view/index.tpl
htdocs/theme/raw/templates/view/index.tpl
+4
-4
htdocs/theme/raw/templates/view/indexresults.tpl
htdocs/theme/raw/templates/view/indexresults.tpl
+15
-15
htdocs/theme/raw/templates/view/share.tpl
htdocs/theme/raw/templates/view/share.tpl
+4
-4
htdocs/theme/raw/templates/view/skin.tpl
htdocs/theme/raw/templates/view/skin.tpl
+20
-20
htdocs/theme/raw/templates/view/urls.tpl
htdocs/theme/raw/templates/view/urls.tpl
+4
-4
htdocs/theme/raw/templates/view/view.tpl
htdocs/theme/raw/templates/view/view.tpl
+17
-17
No files found.
gulpfile.js
View file @
a62a6687
...
...
@@ -15,7 +15,7 @@ var argv = require('yargs').default('production', 'true').argv;
var
gulpif
=
require
(
'
gulp-if
'
);
// Locate all the themes (they're the directories with a "themeconfig.php" in them)
var
themes
=
globule
.
find
(
'
htdocs/theme/
*
/themeconfig.php
'
);
var
themes
=
globule
.
find
(
'
htdocs/theme/
raw
/themeconfig.php
'
);
themes
=
themes
.
map
(
function
(
themepath
){
themepath
=
path
.
join
(
themepath
,
'
..
'
);
return
themepath
;
...
...
@@ -44,7 +44,7 @@ gulp.task('css', 'Compile SASS into CSS', function () {
// Watch Files For Changes
gulp
.
task
(
'
watch
'
,
'
Watch style directories and auto-compile CSS
'
,
function
()
{
gulp
.
watch
(
'
htdocs/theme/
**
/sass/**/*.scss
'
,
[
'
css
'
]);
gulp
.
watch
(
'
htdocs/theme/
raw
/sass/**/*.scss
'
,
[
'
css
'
]);
});
// Default Task (recompile on init before watching)
...
...
htdocs/lib/bootstrap/assets/javascripts/bootstrap.js
View file @
a62a6687
This diff is collapsed.
Click to expand it.
htdocs/lib/bootstrap/assets/javascripts/bootstrap/affix.js
deleted
100644 → 0
View file @
6dbc374d
/* ========================================================================
* Bootstrap: affix.js v3.3.1
* http://getbootstrap.com/javascript/#affix
* ========================================================================
* Copyright 2011-2014 Twitter, Inc.
* Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
* ======================================================================== */
+
function
(
$
)
{
'
use strict
'
;
// AFFIX CLASS DEFINITION
// ======================
var
Affix
=
function
(
element
,
options
)
{
this
.
options
=
$
.
extend
({},
Affix
.
DEFAULTS
,
options
)
this
.
$target
=
$
(
this
.
options
.
target
)
.
on
(
'
scroll.bs.affix.data-api
'
,
$
.
proxy
(
this
.
checkPosition
,
this
))
.
on
(
'
click.bs.affix.data-api
'
,
$
.
proxy
(
this
.
checkPositionWithEventLoop
,
this
))
this
.
$element
=
$
(
element
)
this
.
affixed
=
this
.
unpin
=
this
.
pinnedOffset
=
null
this
.
checkPosition
()
}
Affix
.
VERSION
=
'
3.3.1
'
Affix
.
RESET
=
'
affix affix-top affix-bottom
'
Affix
.
DEFAULTS
=
{
offset
:
0
,
target
:
window
}
Affix
.
prototype
.
getState
=
function
(
scrollHeight
,
height
,
offsetTop
,
offsetBottom
)
{
var
scrollTop
=
this
.
$target
.
scrollTop
()
var
position
=
this
.
$element
.
offset
()
var
targetHeight
=
this
.
$target
.
height
()
if
(
offsetTop
!=
null
&&
this
.
affixed
==
'
top
'
)
return
scrollTop
<
offsetTop
?
'
top
'
:
false
if
(
this
.
affixed
==
'
bottom
'
)
{
if
(
offsetTop
!=
null
)
return
(
scrollTop
+
this
.
unpin
<=
position
.
top
)
?
false
:
'
bottom
'
return
(
scrollTop
+
targetHeight
<=
scrollHeight
-
offsetBottom
)
?
false
:
'
bottom
'
}
var
initializing
=
this
.
affixed
==
null
var
colliderTop
=
initializing
?
scrollTop
:
position
.
top
var
colliderHeight
=
initializing
?
targetHeight
:
height
if
(
offsetTop
!=
null
&&
colliderTop
<=
offsetTop
)
return
'
top
'
if
(
offsetBottom
!=
null
&&
(
colliderTop
+
colliderHeight
>=
scrollHeight
-
offsetBottom
))
return
'
bottom
'
return
false
}
Affix
.
prototype
.
getPinnedOffset
=
function
()
{
if
(
this
.
pinnedOffset
)
return
this
.
pinnedOffset
this
.
$element
.
removeClass
(
Affix
.
RESET
).
addClass
(
'
affix
'
)
var
scrollTop
=
this
.
$target
.
scrollTop
()
var
position
=
this
.
$element
.
offset
()
return
(
this
.
pinnedOffset
=
position
.
top
-
scrollTop
)
}
Affix
.
prototype
.
checkPositionWithEventLoop
=
function
()
{
setTimeout
(
$
.
proxy
(
this
.
checkPosition
,
this
),
1
)
}
Affix
.
prototype
.
checkPosition
=
function
()
{
if
(
!
this
.
$element
.
is
(
'
:visible
'
))
return
var
height
=
this
.
$element
.
height
()
var
offset
=
this
.
options
.
offset
var
offsetTop
=
offset
.
top
var
offsetBottom
=
offset
.
bottom
var
scrollHeight
=
$
(
'
body
'
).
height
()
if
(
typeof
offset
!=
'
object
'
)
offsetBottom
=
offsetTop
=
offset
if
(
typeof
offsetTop
==
'
function
'
)
offsetTop
=
offset
.
top
(
this
.
$element
)
if
(
typeof
offsetBottom
==
'
function
'
)
offsetBottom
=
offset
.
bottom
(
this
.
$element
)
var
affix
=
this
.
getState
(
scrollHeight
,
height
,
offsetTop
,
offsetBottom
)
if
(
this
.
affixed
!=
affix
)
{
if
(
this
.
unpin
!=
null
)
this
.
$element
.
css
(
'
top
'
,
''
)
var
affixType
=
'
affix
'
+
(
affix
?
'
-
'
+
affix
:
''
)
var
e
=
$
.
Event
(
affixType
+
'
.bs.affix
'
)
this
.
$element
.
trigger
(
e
)
if
(
e
.
isDefaultPrevented
())
return
this
.
affixed
=
affix
this
.
unpin
=
affix
==
'
bottom
'
?
this
.
getPinnedOffset
()
:
null
this
.
$element
.
removeClass
(
Affix
.
RESET
)
.
addClass
(
affixType
)
.
trigger
(
affixType
.
replace
(
'
affix
'
,
'
affixed
'
)
+
'
.bs.affix
'
)
}
if
(
affix
==
'
bottom
'
)
{
this
.
$element
.
offset
({
top
:
scrollHeight
-
height
-
offsetBottom
})
}
}
// AFFIX PLUGIN DEFINITION
// =======================
function
Plugin
(
option
)
{
return
this
.
each
(
function
()
{
var
$this
=
$
(
this
)
var
data
=
$this
.
data
(
'
bs.affix
'
)
var
options
=
typeof
option
==
'
object
'
&&
option
if
(
!
data
)
$this
.
data
(
'
bs.affix
'
,
(
data
=
new
Affix
(
this
,
options
)))
if
(
typeof
option
==
'
string
'
)
data
[
option
]()
})
}
var
old
=
$
.
fn
.
affix
$
.
fn
.
affix
=
Plugin
$
.
fn
.
affix
.
Constructor
=
Affix
// AFFIX NO CONFLICT
// =================
$
.
fn
.
affix
.
noConflict
=
function
()
{
$
.
fn
.
affix
=
old
return
this
}
// AFFIX DATA-API
// ==============
$
(
window
).
on
(
'
load
'
,
function
()
{
$
(
'
[data-spy="affix"]
'
).
each
(
function
()
{
var
$spy
=
$
(
this
)
var
data
=
$spy
.
data
()
data
.
offset
=
data
.
offset
||
{}
if
(
data
.
offsetBottom
!=
null
)
data
.
offset
.
bottom
=
data
.
offsetBottom
if
(
data
.
offsetTop
!=
null
)
data
.
offset
.
top
=
data
.
offsetTop
Plugin
.
call
(
$spy
,
data
)
})
})
}(
jQuery
);
htdocs/lib/bootstrap/assets/javascripts/bootstrap/alert.js
View file @
a62a6687
/* ========================================================================
* Bootstrap: alert.js v3.3.1
* http://getbootstrap.com/javascript/#alerts
* ========================================================================
* Copyright 2011-2014 Twitter, Inc.
* Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
* ======================================================================== */
import
$
from
'
jquery
'
import
Util
from
'
./util
'
+
function
(
$
)
{
'
use strict
'
;
/**
* --------------------------------------------------------------------------
* Bootstrap (v4.0.0): alert.js
* Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
* --------------------------------------------------------------------------
*/
const
Alert
=
((
$
)
=>
{
/**
* ------------------------------------------------------------------------
* Constants
* ------------------------------------------------------------------------
*/
const
NAME
=
'
alert
'
const
VERSION
=
'
4.0.0
'
const
DATA_KEY
=
'
bs.alert
'
const
EVENT_KEY
=
`.
${
DATA_KEY
}
`
const
DATA_API_KEY
=
'
.data-api
'
const
JQUERY_NO_CONFLICT
=
$
.
fn
[
NAME
]
const
Selector
=
{
DISMISS
:
'
[data-dismiss="alert"]
'
}
// ALERT CLASS DEFINITION
// ======================
const
Event
=
{
CLOSE
:
`close
${
EVENT_KEY
}
`
,
CLOSED
:
`closed
${
EVENT_KEY
}
`
,
CLICK_DATA_API
:
`click
${
EVENT_KEY
}${
DATA_API_KEY
}
`
}
var
dismiss
=
'
[data-dismiss="alert"]
'
var
Alert
=
function
(
el
)
{
$
(
el
).
on
(
'
click
'
,
dismiss
,
this
.
close
)
const
ClassName
=
{
ALERT
:
'
alert
'
,
FADE
:
'
fade
'
,
SHOW
:
'
show
'
}
Alert
.
VERSION
=
'
3.3.1
'
/**
* ------------------------------------------------------------------------
* Class Definition
* ------------------------------------------------------------------------
*/
Alert
.
TRANSITION_DURATION
=
150
class
Alert
{
constructor
(
element
)
{
this
.
_element
=
element
}
Alert
.
prototype
.
close
=
function
(
e
)
{
var
$this
=
$
(
this
)
var
selector
=
$this
.
attr
(
'
data-target
'
)
// Getters
if
(
!
selector
)
{
selector
=
$this
.
attr
(
'
href
'
)
selector
=
selector
&&
selector
.
replace
(
/.*
(?=
#
[^\s]
*$
)
/
,
''
)
// strip for ie7
static
get
VERSION
()
{
return
VERSION
}
var
$parent
=
$
(
selector
)
// Public
if
(
e
)
e
.
preventDefault
()
close
(
element
)
{
element
=
element
||
this
.
_element
if
(
!
$parent
.
length
)
{
$parent
=
$this
.
closest
(
'
.alert
'
)
const
rootElement
=
this
.
_getRootElement
(
element
)
const
customEvent
=
this
.
_triggerCloseEvent
(
rootElement
)
if
(
customEvent
.
isDefaultPrevented
())
{
return
}
this
.
_removeElement
(
rootElement
)
}
dispose
()
{
$
.
removeData
(
this
.
_element
,
DATA_KEY
)
this
.
_element
=
null
}
$parent
.
trigger
(
e
=
$
.
Event
(
'
close.bs.alert
'
))
// Private
_getRootElement
(
element
)
{
const
selector
=
Util
.
getSelectorFromElement
(
element
)
let
parent
=
false
if
(
e
.
isDefaultPrevented
())
return
if
(
selector
)
{
parent
=
$
(
selector
)[
0
]
}
$parent
.
removeClass
(
'
in
'
)
if
(
!
parent
)
{
parent
=
$
(
element
).
closest
(
`.
${
ClassName
.
ALERT
}
`
)[
0
]
}
function
removeElement
()
{
// detach from parent, fire event then clean up data
$parent
.
detach
().
trigger
(
'
closed.bs.alert
'
).
remove
()
return
parent
}
$
.
support
.
transition
&&
$parent
.
hasClass
(
'
fade
'
)
?
$parent
.
one
(
'
bsTransitionEnd
'
,
removeElement
)
.
emulateTransitionEnd
(
Alert
.
TRANSITION_DURATION
)
:
removeElement
()
}
_triggerCloseEvent
(
element
)
{
const
closeEvent
=
$
.
Event
(
Event
.
CLOSE
)
$
(
element
).
trigger
(
closeEvent
)
return
closeEvent
}
// ALERT PLUGIN DEFINITION
// =======================
_removeElement
(
element
)
{
$
(
element
).
removeClass
(
ClassName
.
SHOW
)
function
Plugin
(
option
)
{
return
this
.
each
(
function
()
{
var
$this
=
$
(
this
)
var
data
=
$this
.
data
(
'
bs.alert
'
)
if
(
!
$
(
element
).
hasClass
(
ClassName
.
FADE
)
)
{
this
.
_destroyElement
(
element
)
return
}
if
(
!
data
)
$this
.
data
(
'
bs.alert
'
,
(
data
=
new
Alert
(
this
)))
if
(
typeof
option
==
'
string
'
)
data
[
option
].
call
(
$this
)
})
}
const
transitionDuration
=
Util
.
getTransitionDurationFromElement
(
element
)
var
old
=
$
.
fn
.
alert
$
(
element
)
.
one
(
Util
.
TRANSITION_END
,
(
event
)
=>
this
.
_destroyElement
(
element
,
event
))
.
emulateTransitionEnd
(
transitionDuration
)
}
$
.
fn
.
alert
=
Plugin
$
.
fn
.
alert
.
Constructor
=
Alert
_destroyElement
(
element
)
{
$
(
element
)
.
detach
()
.
trigger
(
Event
.
CLOSED
)
.
remove
()
}
// Static
// ALERT NO CONFLICT
// =================
static
_jQueryInterface
(
config
)
{
return
this
.
each
(
function
()
{
const
$element
=
$
(
this
)
let
data
=
$element
.
data
(
DATA_KEY
)
$
.
fn
.
alert
.
noConflict
=
function
(
)
{
$
.
fn
.
alert
=
old
return
this
}
if
(
!
data
)
{
data
=
new
Alert
(
this
)
$element
.
data
(
DATA_KEY
,
data
)
}
if
(
config
===
'
close
'
)
{
data
[
config
](
this
)
}
})
}
// ALERT DATA-API
// ==============
static
_handleDismiss
(
alertInstance
)
{
return
function
(
event
)
{
if
(
event
)
{
event
.
preventDefault
()
}
alertInstance
.
close
(
this
)
}
}
}
/**
* ------------------------------------------------------------------------
* Data Api implementation
* ------------------------------------------------------------------------
*/
$
(
document
).
on
(
Event
.
CLICK_DATA_API
,
Selector
.
DISMISS
,
Alert
.
_handleDismiss
(
new
Alert
())
)
/**
* ------------------------------------------------------------------------
* jQuery
* ------------------------------------------------------------------------
*/