{read_more}… ({min_remaining_read})
' 761 | 762 | # Append a URL query to the FEED_READ_MORE_LINK in Atom and RSS feeds. Advanced 763 | # option used for traffic source tracking. 764 | # Minimum example for use with Piwik: "pk_campaign=feed" 765 | # The following tags exist and are replaced for you: 766 | # {feedRelUri} A relative link to the feed. 767 | # {feedFormat} The name of the syndication format. 768 | # Example using replacement for use with Google Analytics: 769 | # "utm_source={feedRelUri}&utm_medium=nikola_feed&utm_campaign={feedFormat}_feed" 770 | FEED_LINKS_APPEND_QUERY = False 771 | 772 | # A HTML fragment describing the license, for the sidebar. 773 | # (translatable) 774 | LICENSE = "" 775 | # I recommend using the Creative Commons' wizard: 776 | # https://creativecommons.org/choose/ 777 | # LICENSE = """ 778 | # 779 | #' + caption + '
'); 573 | caption.appendTo($(slide)); 574 | } 575 | 576 | }); 577 | 578 | }; 579 | 580 | var conf_random = function() { 581 | 582 | var rand = Math.floor(Math.random() * state.slidecount) + 1; 583 | state.currentslide = rand; 584 | state.currentindex = rand-1; 585 | 586 | }; 587 | 588 | var set_next = function(direction) { 589 | 590 | if(direction === vars.fwd){ 591 | 592 | if($slides.eq(state.currentindex).next().length){ 593 | state.nextindex = state.currentindex + 1; 594 | state.nextslide = state.currentslide + 1; 595 | } 596 | else{ 597 | state.nextindex = 0; 598 | state.nextslide = 1; 599 | } 600 | 601 | } 602 | else{ 603 | 604 | if($slides.eq(state.currentindex).prev().length){ 605 | state.nextindex = state.currentindex - 1; 606 | state.nextslide = state.currentslide - 1; 607 | } 608 | else{ 609 | state.nextindex = state.slidecount - 1; 610 | state.nextslide = state.slidecount; 611 | } 612 | 613 | } 614 | 615 | }; 616 | 617 | var go = function(direction, position) { 618 | 619 | // only if we're not already doing things 620 | if(!state.animating){ 621 | 622 | // doing things 623 | state.animating = true; 624 | 625 | if(position){ 626 | state.nextslide = position; 627 | state.nextindex = position-1; 628 | } 629 | else{ 630 | set_next(direction); 631 | } 632 | 633 | // fade animation 634 | if(settings.animtype === 'fade'){ 635 | 636 | if(settings.showmarkers){ 637 | $m_markers.removeClass('active-marker'); 638 | $m_markers.eq(state.nextindex).addClass('active-marker'); 639 | } 640 | 641 | // fade out current 642 | $slides.eq(state.currentindex).fadeOut(settings.animduration); 643 | // fade in next 644 | $slides.eq(state.nextindex).fadeIn(settings.animduration, function(){ 645 | 646 | // update state variables 647 | state.animating = false; 648 | state.currentslide = state.nextslide; 649 | state.currentindex = state.nextindex; 650 | 651 | }); 652 | 653 | } 654 | 655 | // slide animation 656 | if(settings.animtype === 'slide'){ 657 | 658 | if(settings.showmarkers){ 659 | 660 | var markerindex = state.nextindex-1; 661 | 662 | if(markerindex === state.slidecount-2){ 663 | markerindex = 0; 664 | } 665 | else if(markerindex === -1){ 666 | markerindex = state.slidecount-3; 667 | } 668 | 669 | $m_markers.removeClass('active-marker'); 670 | $m_markers.eq(markerindex).addClass('active-marker'); 671 | } 672 | 673 | // if the slider is responsive && the calculated width is less than the max width 674 | if(settings.responsive && ( responsive.width < settings.width ) ){ 675 | state.slidewidth = responsive.width; 676 | } 677 | else{ 678 | state.slidewidth = settings.width; 679 | } 680 | 681 | $slider.animate({'left': -state.nextindex * state.slidewidth }, settings.animduration, function(){ 682 | 683 | state.currentslide = state.nextslide; 684 | state.currentindex = state.nextindex; 685 | 686 | // is the current slide a clone? 687 | if($slides.eq(state.currentindex).attr('data-clone') === 'last'){ 688 | 689 | // affirmative, at the last slide (clone of first) 690 | $slider.css({'left': -state.slidewidth }); 691 | state.currentslide = 2; 692 | state.currentindex = 1; 693 | 694 | } 695 | else if($slides.eq(state.currentindex).attr('data-clone') === 'first'){ 696 | 697 | // affirmative, at the fist slide (clone of last) 698 | $slider.css({'left': -state.slidewidth *(state.slidecount - 2)}); 699 | state.currentslide = state.slidecount - 1; 700 | state.currentindex = state.slidecount - 2; 701 | 702 | } 703 | 704 | state.animating = false; 705 | 706 | }); 707 | 708 | } 709 | 710 | } 711 | 712 | }; 713 | 714 | // lets get the party started :) 715 | init(); 716 | 717 | }; 718 | 719 | })(jQuery); 720 | -------------------------------------------------------------------------------- /files/assets/js/bjqs-1.3.min.js: -------------------------------------------------------------------------------- 1 | /* 2 | * Basic jQuery Slider plug-in v.1.3 3 | * 4 | * http://www.basic-slider.com 5 | * 6 | * Authored by John Cobb 7 | * http://www.johncobb.name 8 | * @john0514 9 | * 10 | * Copyright 2011, John Cobb 11 | * License: GNU General Public License, version 3 (GPL-3.0) 12 | * http://www.opensource.org/licenses/gpl-3.0.html 13 | * 14 | */(function(e){"use strict";e.fn.bjqs=function(t){var n={width:700,height:300,animtype:"fade",animduration:450,animspeed:4e3,automatic:!0,showcontrols:!0,centercontrols:!0,nexttext:"Next",prevtext:"Prev",showmarkers:!0,centermarkers:!0,keyboardnav:!0,hoverpause:!0,usecaptions:!0,randomstart:!1,responsive:!1},r=e.extend({},n,t),i=this,s=i.find("ul.bjqs"),o=s.children("li"),u=null,a=null,f=null,l=null,c=null,h=null,p=null,d=null,v={slidecount:o.length,animating:!1,paused:!1,currentslide:1,nextslide:0,currentindex:0,nextindex:0,interval:null},m={width:null,height:null,ratio:null},g={fwd:"forward",prev:"previous"},y=function(){o.addClass("bjqs-slide");r.responsive?b():E();if(v.slidecount>1){r.randomstart&&L();r.showcontrols&&x();r.showmarkers&&T();r.keyboardnav&&N();r.hoverpause&&r.automatic&&C();r.animtype==="slide"&&S()}r.usecaptions&&k();if(r.animtype==="slide"&&!r.randomstart){v.currentindex=1;v.currentslide=2}s.show();o.eq(v.currentindex).show();r.automatic&&(v.interval=setInterval(function(){O(g.fwd,!1)},r.animspeed))},b=function(){m.width=i.outerWidth();m.ratio=m.width/r.width,m.height=r.height*m.ratio;if(r.animtype==="fade"){o.css({height:r.height,width:"100%"});o.children("img").css({height:r.height,width:"100%"});s.css({height:r.height,width:"100%"});i.css({height:r.height,"max-width":r.width,position:"relative"});if(m.width'+r+"
");r.appendTo(e(n))}})},L=function(){var e=Math.floor(Math.random()*v.slidecount)+1;v.currentslide=e;v.currentindex=e-1},A=function(e){if(e===g.fwd)if(o.eq(v.currentindex).next().length){v.nextindex=v.currentindex+1;v.nextslide=v.currentslide+1}else{v.nextindex=0;v.nextslide=1}else if(o.eq(v.currentindex).prev().length){v.nextindex=v.currentindex-1;v.nextslide=v.currentslide-1}else{v.nextindex=v.slidecount-1;v.nextslide=v.slidecount}},O=function(e,t){if(!v.animating){v.animating=!0;if(t){v.nextslide=t;v.nextindex=t-1}else A(e);if(r.animtype==="fade"){if(r.showmarkers){c.removeClass("active-marker");c.eq(v.nextindex).addClass("active-marker")}o.eq(v.currentindex).fadeOut(r.animduration);o.eq(v.nextindex).fadeIn(r.animduration,function(){v.animating=!1;v.currentslide=v.nextslide;v.currentindex=v.nextindex})}if(r.animtype==="slide"){if(r.showmarkers){var n=v.nextindex-1;n===v.slidecount-2?n=0:n===-1&&(n=v.slidecount-3);c.removeClass("active-marker");c.eq(n).addClass("active-marker")}r.responsive&&m.widthStarting at £549.99
35 |36 | Configurable with 8th Generation Intel® Core™ Processors, up to 32GB DDR4 2400 MHz, up to 6TB storage, 15" Matte FHD LED (1920x1080), Intel® UHD Graphics. 37 |
38 |Starting at £599.99
47 |48 | Configurable with 8th Generation Intel® Core™ Processors, up to 32GB DDR4 2400 MHz, up to 6TB storage, 15" Matte FHD LED (1920x1080), Intel® UHD Graphics. 49 |
50 |Starting at £649.99
59 |60 | Configurable with 8th Generation Intel® Core™ Processors, up to 32GB DDR4 2400 MHz, up to 6TB storage, 14" Matte FHD LED (1920x1080), Intel® UHD Graphics. 61 |
62 |Starting at £719.99
74 |75 | Configurable with 8th Generation Intel® Core™ Processors, up to 32GB DDR4 2400 MHz, up to 6TB storage, 17" Matte FHD LED (1920x1080), Intel® UHD Graphics, optional NVIDIA® Graphics. 76 |
77 |Starting at £729.99
86 |87 | Configurable with 8th Generation Intel® Core™ Processors, up to 32GB DDR4 2400 MHz, up to 6TB storage, 15" Matte FHD LED (1920x1080), NVIDIA® MX150 or GTX 1050 Graphics. 88 |
89 |Starting at £769.99
98 |99 | Configurable with 8th Generation Intel® Core™ Processors, up to 32GB DDR4 2400 MHz, up to 6TB storage, 15.6" Matte FHD LED (1920x1080), Intel® UHD Graphics. 100 |
101 |Starting at £1299.99
112 |113 | Configurable with 8th Generation Intel® Core™ Processors, up to 32GB DDR4 2666 MHz, up to 6TB storage, 15" Matte FHD LED (1920x1080) or 15" Matte 4K LED (3840x2160), NVIDIA® 1060 or 1070 Max-Q Graphics. 114 |
115 |Starting at £1699.99
124 |125 | Configurable with 9th Generation Intel® Core™ Processors, up to 64GB DDR4 2666 MHz, up to 12TB storage, 17" Matte FHD LED (1920x1080), NVIDIA® 2060, 2070, or 2080 Graphics. 126 |
127 |Starting at £699.99
136 |137 | Configurable with 8th Generation Intel® Core™ Processors, up to 32GB DDR4 2400 MHz, up to 6TB storage, 24" Matte FHD LED (1920x1080), Intel® HD Graphics. 138 |
139 |Entroware also have a line servers and desktops from NUCs to Intel® Core™ i9-9900K and to AMD® Ryzen™ Threadripper™ power houses.
148 | Entroware Store 149 | 150 |This book is a detailed discussion of Ubuntu MATE and its major 227 | applications. Written for users switching from other operating systems, 228 | it's not ONLY for users switching from other systems. It's also a 229 | reference for everyone using Ubuntu MATE. If you're upgrading from 230 | Windows or OSX, you’ll find that our suggestions for personalizing 231 | Ubuntu MATE will help you feel right at home.
232 | 233 |Available for $9.99 USD in the following ebook formats from Smashwords:
234 |Also available in Paperback on for Kindle from your regional Amazon store in your local currency:
245 |This book is written for computer users who want a reference detailed 277 | enough to help them to learn about Ubuntu MATE and its applications and 278 | to build their confidence and competence in using them to get things done.
279 | 280 |Available for $14.99 USD in the following ebook formats from Smashwords:
281 |Also available in Paperback on for Kindle from your regional Amazon store in your local currency:
292 |HELLOTUX 352 | sell an Ubuntu MATE branded 8GB Metallic Unibody USB stick that is just 353 | 41 mm long and less than 5 mm thick. It's the perfect flash drive for 354 | your key ring, always with you. HELLOTUX will also help you to upgrade 355 | your flash drive to the next version of Ubuntu MATE, absolutely free.
356 |14 | ${post.text()} 15 |
16 | %endif 17 | %if folders: 18 |