============= Code Snippets ============= 2D Mode ________ .. code-block:: javascript :linenos: var sg3d = new SphericalGallery(el, { useFullscreen:false, force2d:true, gal2d:{ maxScale:0.75, distance:300 } }); Enable Mouse Dragging _____________________ .. code-block:: javascript :linenos: var sg3d = new SphericalGallery(el, { useMouseDrag:true }); Enable mouse moving mode ________________________ .. code-block:: javascript :linenos: var sg3d = new SphericalGallery(el, { control:'mousemove' }); Enable mouse draggin mode ________________________ .. code-block:: javascript :linenos: var sg3d = new SphericalGallery(el, { control:'mousedrag' }); Change general container size _____________________________ .. code-block:: javascript :linenos: var sg3d = new SphericalGallery(el, { mediaviewer:{ containerWidth:500, containerHeight:300 } }); Custom AJAX processing _____________________ .. code-block:: javascript :linenos: var sg3d = new SphericalGallery(el, { mediaviewer:{ ajaxProcessor:function(con, req) { con.innerHTML = req.responseText; } } }); Full Width __________ .. code-block:: css :linenos: Add event handlers __________________ .. code-block:: javascript :linenos: sg3d.addEventListener('target', function(e) { console.log(e.detail); }); sg3d.addEventListener('cload', function(e) { console.log(e.detail); }); sg3d.addEventListener('cloadcomplete', function(e) { console.log(e.detail); }); Create distributions ____________________ .. code-block:: html grunt dist Build example files ___________________ .. code-block:: html grunt examples Compile pug templates _____________________ .. code-block:: html grunt pug Compile SASS _____________ .. code-block:: html grunt compass Watch files for changes _______________________ .. code-block:: html grunt watch