Version 5.0.0 beta 1

This commit is contained in:
Neo committed 2025-12-19 16:27:35 -08:00
1 parent 25ddeb65d6
commit 15c7beabc5
6736 files changed
+627902 -497943

No files matched your search

+39 -40
View File
@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<javascript app="downloads">
<file javascript_app="downloads" javascript_location="front" javascript_path="controllers/downloads" javascript_name="ips.downloads.browse.js" javascript_type="controller" javascript_version="107827" javascript_position="1000200">/**
<file javascript_app="downloads" javascript_location="front" javascript_path="controllers/downloads" javascript_name="ips.downloads.browse.js" javascript_type="controller" javascript_version="5000026" javascript_position="1000200">/**
* Invision Community
* (c) Invision Power Services, Inc. - https://www.invisioncommunity.com
*
@@ -59,7 +59,7 @@
}
});
}(jQuery, _));</file>
<file javascript_app="downloads" javascript_location="front" javascript_path="controllers/pending" javascript_name="ips.pending.buttons.js" javascript_type="controller" javascript_version="107827" javascript_position="1000250">/**
<file javascript_app="downloads" javascript_location="front" javascript_path="controllers/pending" javascript_name="ips.pending.buttons.js" javascript_type="controller" javascript_version="5000026" javascript_position="1000250">/**
* Invision Community
* (c) Invision Power Services, Inc. - https://www.invisioncommunity.com
*
@@ -77,17 +77,17 @@
},
processButton: function(e) {
if( $(e.currentTarget).hasClass('ipsButton_disabled') )
if( $(e.currentTarget).hasClass('ipsButton--disabled') )
{
e.preventDefault();
}
$(e.currentTarget).addClass('ipsButton_disabled');
$(e.currentTarget).addClass('ipsButton--disabled');
}
});
}(jQuery, _));</file>
<file javascript_app="downloads" javascript_location="admin" javascript_path="controllers/settings" javascript_name="ips.settings.settings.js" javascript_type="controller" javascript_version="107827" javascript_position="1000050">/**
<file javascript_app="downloads" javascript_location="admin" javascript_path="controllers/settings" javascript_name="ips.settings.settings.js" javascript_type="controller" javascript_version="5000026" javascript_position="1000050">/**
* Invision Community
* (c) Invision Power Services, Inc. - https://www.invisioncommunity.com
*
@@ -140,7 +140,7 @@
});
}(jQuery, _));</file>
<file javascript_app="downloads" javascript_location="front" javascript_path="controllers/submit" javascript_name="ips.submit.linkedScreenshots.js" javascript_type="controller" javascript_version="107827" javascript_position="1000100">/**
<file javascript_app="downloads" javascript_location="front" javascript_path="controllers/submit" javascript_name="ips.submit.linkedScreenshots.js" javascript_type="controller" javascript_version="5000026" javascript_position="1000100">/**
* Invision Community
* (c) Invision Power Services, Inc. - https://www.invisioncommunity.com
*
@@ -212,7 +212,7 @@
}
});
}(jQuery, _));</file>
<file javascript_app="downloads" javascript_location="front" javascript_path="controllers/submit" javascript_name="ips.submit.main.js" javascript_type="controller" javascript_version="107827" javascript_position="1000100"><![CDATA[/**
<file javascript_app="downloads" javascript_location="front" javascript_path="controllers/submit" javascript_name="ips.submit.main.js" javascript_type="controller" javascript_version="5000026" javascript_position="1000100"><![CDATA[/**
* Invision Community
* (c) Invision Power Services, Inc. - https://www.invisioncommunity.com
*
@@ -280,13 +280,15 @@
var hideProgressBar = function ( force=false ) {
if( !_.isUndefined( self._ui.progressBar.attr('data-ipsSticky') ) && !force ){
/* if( !_.isUndefined( self._ui.progressBar.attr('data-ipsSticky') ) && !force ){
self.on( 'stickyInit', function () {
self._ui.progressBar.hide();
});
} else {
self._ui.progressBar.hide();
}
} */
self._ui.progressBar.hide();
};
// Are there any existing files?
@@ -406,7 +408,7 @@
}
if( data.count === 0 ){
this.scope.find( '#elDownloadsSubmit_progress .ipsProgressBar_progress')
this.scope.find( '#elDownloadsSubmit_progress .ipsProgress__progress')
.attr('data-progress', '0%')
.css( {
width: '0%'
@@ -449,7 +451,7 @@
var self = this;
this._showProgress();
this.scope.find( '#elDownloadsSubmit_progress .ipsProgressBar_progress')
this.scope.find( '#elDownloadsSubmit_progress .ipsProgress__progress')
.attr('data-progress', data.percent + '%')
.css( {
width: data.percent + '%'
@@ -457,7 +459,7 @@
if( data.percent === 100 && !this._progressbarTimeout ){
this._progressbarTimeout = setTimeout( function () {
self._ui.progressBar.find('.ipsProgressBar').removeClass('ipsProgressBar_animated');
self._ui.progressBar.find('.ipsProgress').removeClass('ipsProgress--animated');
self._progressbarTimeout = null;
}, 300 );
}
@@ -623,7 +625,7 @@
*/
_showProgress: function () {
if( !this._hiddenUploader && !this._overriddenUploader ){
this._ui.progressBar.show().find('.ipsProgressBar').addClass('ipsProgressBar_animated');
this._ui.progressBar.show().find('.ipsProgress').addClass('ipsProgress--animated');
this._hiddenUploader = true;
}
},
@@ -655,7 +657,7 @@
}
});
}(jQuery, _));]]></file>
<file javascript_app="downloads" javascript_location="front" javascript_path="controllers/view" javascript_name="ips.view.changeLog.js" javascript_type="controller" javascript_version="107827" javascript_position="1000150"><![CDATA[/**
<file javascript_app="downloads" javascript_location="front" javascript_path="controllers/view" javascript_name="ips.view.changeLog.js" javascript_type="controller" javascript_version="5000026" javascript_position="1000150"><![CDATA[/**
* Invision Community
* (c) Invision Power Services, Inc. - https://www.invisioncommunity.com
*
@@ -711,6 +713,7 @@
},
/**
* Event handler for History.js
* When the state changes, we locate that menu item based on the version, and then pull
* the version string and URL and load it
*
@@ -768,7 +771,6 @@
.css({
height: 'auto'
});
ips.utils.lazyLoad.loadContent( self.scope.find('[data-role="changeLogData"]') );
})
.fail( function (jqXHR, textStatus, errorThrown) {
window.location = url;
@@ -777,7 +779,7 @@
});
}(jQuery, _));]]></file>
<file javascript_app="downloads" javascript_location="front" javascript_path="controllers/view" javascript_name="ips.view.download.js" javascript_type="controller" javascript_version="107827" javascript_position="1000150">/**
<file javascript_app="downloads" javascript_location="front" javascript_path="controllers/view" javascript_name="ips.view.download.js" javascript_type="controller" javascript_version="5000026" javascript_position="1000150">/**
* Invision Community
* (c) Invision Power Services, Inc. - https://www.invisioncommunity.com
*
@@ -905,7 +907,7 @@
});
}(jQuery, _));</file>
<file javascript_app="downloads" javascript_location="front" javascript_path="controllers/view" javascript_name="ips.view.subscribe.js" javascript_type="controller" javascript_version="107827" javascript_position="1000150">/**
<file javascript_app="downloads" javascript_location="front" javascript_path="controllers/view" javascript_name="ips.view.subscribe.js" javascript_type="controller" javascript_version="5000026" javascript_position="1000150">/**
* Invision Community
* (c) Invision Power Services, Inc. - https://www.invisioncommunity.com
*
@@ -942,55 +944,55 @@
var clicked = $( e.currentTarget );
clicked.addClass('ipsFaded ipsFaded_more');
clicked.addClass('i-opacity_3');
ips.getAjax()( clicked.attr('href') )
.done( function (response) {
if( !response.error ) {
if( response == 'unsubscribed' )
{
clicked.removeClass( 'ipsButton_primary' );
clicked.addClass( 'ipsButton_link' );
clicked.removeClass( 'ipsButton--primary' );
clicked.addClass( 'ipsButton--text' );
clicked.text( ips.getString('file_subscribe') );
}
else
{
clicked.addClass( 'ipsButton_primary' );
clicked.removeClass( 'ipsButton_link' );
clicked.addClass( 'ipsButton--primary' );
clicked.removeClass( 'ipsButton--text' );
clicked.text( ips.getString('file_unsubscribe') );
}
}
})
.always( function () {
clicked.removeClass('ipsFaded ipsFaded_more');
clicked.removeClass('i-opacity_3');
});
}
});
}(jQuery, _));</file>
<file javascript_app="downloads" javascript_location="front" javascript_path="templates" javascript_name="ips.templates.submit.js" javascript_type="template" javascript_version="107827" javascript_position="1000050"><![CDATA[/* VIEW TEMPLATES */
<file javascript_app="downloads" javascript_location="front" javascript_path="templates" javascript_name="ips.templates.submit.js" javascript_type="template" javascript_version="5000026" javascript_position="1000050"><![CDATA[/* VIEW TEMPLATES */
ips.templates.set('downloads.submit.screenshot', " \
<div class='ipsUploader__row ipsUploader__row--withBorder ipsUploader__row--image ipsAttach ipsContained {{#done}}ipsAttach_done{{/done}}' id='{{id}}' data-role='file' data-fileid='{{id}}' data-filesize='{{sizeRaw}}' data-fullsizeurl='{{imagesrc}}' data-thumbnailurl='{{thumbnail}}' data-fileType='image'>\
<div class='ipsUploader__rowPreview ipsType_center' data-role='preview'>\
<label for='{{field_name}}_primary_screenshot_{{id}}' class='ipsCursor_pointer'>\
<div class='ipsUploader__row ipsUploader__row--image ipsAttach {{#done}}ipsAttach_done{{/done}}' id='{{id}}' data-role='file' data-fileid='{{id}}' data-filesize='{{sizeRaw}}' data-fullsizeurl='{{imagesrc}}' data-thumbnailurl='{{thumbnail}}' data-fileType='image'>\
<div class='ipsUploader__rowPreview' data-role='preview'>\
<label for='{{field_name}}_primary_screenshot_{{id}}' class='i-cursor_pointer'>\
{{#thumb}}\
{{{thumb}}}\
{{/thumb}}\
<div class='ipsUploader__rowPreview__generic ipsFlex ipsFlex-ai:center ipsFlex-jc:center' {{#thumb}}style='display: none'{{/thumb}}>\
<i class='fa fa-{{extIcon}} ipsType_large'></i>\
<div class='ipsUploader__rowPreview__generic' {{#thumb}}style='display: none'{{/thumb}}>\
<i class='fa-solid fa-{{extIcon}}'></i>\
</div>\
</label>\
</div>\
<div class='ipsUploader_rowMeta ipsFlex ipsFlex-fd:column ipsFlex-jc:center ipsFlex-ai:start'>\
<h2 class='ipsUploader_rowTitle ipsMargin:none ipsType_reset ipsAttach_title ipsTruncate ipsTruncate_line' data-role='title'>{{title}}</h2>\
<p class='ipsDataItem_meta ipsType_medium ipsType_light'>\
{{size}} {{#statusText}}&middot; <span class='ipsType_light' data-role='status'>{{statusText}}</span>{{/statusText}}\
<div class='ipsUploader_rowMeta'>\
<h2 class='ipsUploader_rowTitle' data-role='title'>{{title}}</h2>\
<p class='ipsUploader_rowDesc'>\
{{size}} {{#statusText}}&middot; <span class='i-color_soft' data-role='status'>{{statusText}}</span>{{/statusText}}\
</p>\
{{#status}}<span class='ipsAttachment_progress'><span data-role='progressbar'></span></span>{{/status}}\
{{#status}}<meter class='ipsMeter' data-role='progressbar' max='100'></meter>{{/status}}\
</div>\
<span data-role='insert' {{#insertable}}style='display: none'{{/insertable}}>\
<a href='#' class='ipsAttach_selection' data-ipsTooltip title='{{#lang}}insertIntoPost{{/lang}}'>\
<i class='fa fa-plus'></i>\
<i class='fa-solid fa-plus'></i>\
</a>\
</span>\
{{#supportsDelete}}\
@@ -1008,10 +1010,7 @@ ips.templates.set('downloads.submit.screenshot', " \
</div>\
{{/supportsDelete}}\
<label for='{{field_name}}_primary_screenshot_{{id}}' class='cDownloadsPrimaryRadio' data-ipsTooltip title='{{#lang}}makePrimaryScreenshot{{/lang}}'>\
<span class='ipsCustomInput'>\
<input type='radio' name='{{field_name}}_primary_screenshot' id='{{field_name}}_primary_screenshot_{{id}}' value='{{id}}' {{#default}}checked{{/default}}>\
<span></span>\
</span>\
<input type='radio' name='{{field_name}}_primary_screenshot' id='{{field_name}}_primary_screenshot_{{id}}' value='{{id}}' {{#default}}checked{{/default}} class='ipsInput ipsInput--toggle'>\
{{#lang}}makePrimary{{/lang}}\
</label>\
</div>\
@@ -1028,7 +1027,7 @@ ips.templates.set('downloads.submit.linkedScreenshot', " \
<input type='radio' name='screenshots_primary_screenshot' value='{{id}}' title='{{#lang}}makePrimaryScreenshot{{/lang}}' data-ipsTooltip {{extra}}>\
</div>\
<div class='cDownloadsLinkedScreenshotItem_block'>\
<a href='#' data-action='removeField' title='{{#lang}}removeScreenshot{{/lang}}' data-ipsTooltip><i class='fa fa-times'></i></a>\
<a href='#' data-action='removeField' title='{{#lang}}removeScreenshot{{/lang}}' data-ipsTooltip><i class='fa-solid fa-xmark'></i></a>\
</div>\
</li>\
");]]></file>