Rikki

IPS Staff
  • Content count

    21,633
  • Joined

  • Last visited


About Rikki

  • Rank
    data-type='member title'
  • Birthday 08/17/1983

Contact Methods

IPS Marketplace

  • Resources Contributor Total file submissions: 3

Profile Information

  • Gender Male
  • Location Lynchburg, VA :o

Rikki's Activity

  1. Rikki added a post in a topic New website, community link, mobile...   

    I've fixed that. Now go get some sleep  
  2. Rikki added a post in a topic Mark forum as read - should be at the top of the page on mobile, not bottom   

    Think about what you spend most of the time doing in forum view, however - it'll be clicking topics or changing pages. You're only going to start a new topic or mark the forum as read occasionally. It doesn't make sense to put them at the top of the page, taking up ~1/4 of the vertical height.
    The same argument could be made of the index too, although in this case I think it's useful to invite users to contribute as soon as they hit the homepage.
  3. Rikki added a post in a topic Your new release notes section is nice   

    I added a javascript controller to the page (Pages > Templates > Add JS file, and then choose it under the Page Includes tab when editing the page) that handles loading a record URL with ajax. The contents of it is below. There's a little trick here - calling a record URL via ajax will normally only return the reviews/comments section, but by passing rating_submitted I can bypass that and get the whole page. That's a quirk I've noted internally and we can hopefully improve that in future so this undocumented trick isn't needed.
    /** * IPS Social Suite 4 * (c) 2013 Invision Power Services - http://www.invisionpower.com * * ips.releaseNotes.main.js - Release notes controller * * Author: Rikki Tissier */ ;( function($, _, undefined){ "use strict"; ips.controller.register('pages.front.releaseNotes.main', { _ajaxObj: null, initialize: function () { this.on( 'click', '[data-releaseID]', this.showRelease ); this.setup(); }, setup: function () { // Find the current release if available var showFirst = this.scope.find('[data-role="releases"] [data-currentRelease]'); if( !showFirst.length ) { showFirst = this.scope.find('[data-role="releases"] [data-releaseID]').first(); } if( showFirst.length ){ showFirst.click(); } }, showRelease: function (e) { e.preventDefault(); var self = this; var link = $( e.currentTarget ).attr('href'); var infoPanel = this.scope.find('[data-role="releaseInfo"]'); // Cancel any current requests if( this._ajaxObj && _.isFunction( this._ajaxObj.abort ) ){ this._ajaxObj.abort(); } // Set panel to loading infoPanel .css({ height: infoPanel.height() + 'px' }) .html( $('<div/>').addClass('ipsLoading').css({ height: '100px' }) ); // Unhighlight all others, then highlight this one this.scope.find('[data-releaseID]').removeClass('cRelease_active'); $( e.currentTarget ).addClass('cRelease_active'); this._ajaxObj = ips.getAjax()( link, { data: { rating_submitted: 1 } }) .done( function (response) { var responseContent = $("<div>" + response + "</div>"); var content = responseContent.find('#elCmsPageWrap'); infoPanel.html( content ).css({ height: 'auto' }); $( document ).trigger( 'contentChange', [ infoPanel ] ); }); } }); }(jQuery, _)); 
  4. Rikki added a post in a topic Your new release notes section is nice   

    It was something knocked up relatively quickly, so there's no special mobile styles beyond our normal responsiveness, but I agree. I'll see what I can do
  5. Rikki added a post in a topic Love and Appreciation   

    Welcome back!
    Are you going to play Alien Isolation again? 
  6. Rikki added a comment [4.0.8(.1)] Video max. width   

    Changed Status to Closed
  7. Rikki added a comment [4.0.8(.1)] Video max. width   

    This is a duplicate
  8. Rikki added a comment 4.0.8: menus don't open right, misplaced   

    Changed Status to Closed
  9. Rikki added a comment 4.0.8: menus don't open right, misplaced   

    This indicates your JS isn't loading properly. Please run the support tool in the AdminCP, and if it persists feel free to submit a ticket
  10. Rikki added a comment [4.0.7] Commerce Cover Images   

    As a temporary fix (that isn't perfect), add this to your custom.css file:
    .cNexusCategoryBlock a { min-height: 100px; }  
  11. Rikki added a comment User menu non functioning   

    Changed Status to Closed
  12. Rikki added a comment User menu non functioning   

    The javascript files aren't being correctly loaded on your site - the URL they should be at is giving a 404 error. Would you mind submitting a ticket please? Our support team can help figure that out for you
  13. Rikki added a comment iOS Page Reloads are back   

    Changed Status to Closed
  14. Rikki added a comment iOS Page Reloads are back   

    This is a duplicate
  15. Rikki added a comment [Downloads] 4.0.6.1: missaligned Page Chooser   

    Changed Status to Fixed