├── skin └── frontend │ └── gpmd │ └── default │ ├── css │ ├── widgets.css │ ├── styles-ie.css │ ├── .DS_Store │ ├── print.css │ ├── typography.css │ ├── demo.css │ └── base.css │ ├── favicon.ico │ ├── js │ ├── .DS_Store │ ├── scripts-ie-min.js │ ├── scripts-ie.js │ ├── scripts-min.js │ ├── scripts.js │ ├── plugins-min.js │ ├── plugins.js │ ├── respond.min.js │ ├── selectivizr-min.js │ └── helper.js │ ├── images │ ├── cvv.gif │ ├── cvv.jpg │ ├── bkg_th.gif │ ├── i_rss.gif │ ├── i_tier.gif │ ├── logo.gif │ ├── spacer.gif │ ├── bkg_body.gif │ ├── bkg_grid.gif │ ├── bkg_nav0.jpg │ ├── bkg_nav1.gif │ ├── bkg_nav2.gif │ ├── bkg_th-v.gif │ ├── btn_edit.gif │ ├── calendar.gif │ ├── grid-cal.gif │ ├── h │ │ ├── splash.png │ │ └── apple-touch-icon.png │ ├── i_notice.gif │ ├── i_page1.gif │ ├── i_page2.gif │ ├── i_print.gif │ ├── l │ │ ├── splash.png │ │ ├── apple-touch-icon.png │ │ └── apple-touch-icon-precomposed.png │ ├── np_thumb.gif │ ├── bkg_header.jpg │ ├── bkg_main1.gif │ ├── bkg_main2.gif │ ├── bkg_pipe1.gif │ ├── bkg_pipe2.gif │ ├── bkg_pipe3.gif │ ├── bkg_rating.gif │ ├── bkg_tfoot.gif │ ├── bkg_toolbar.gif │ ├── btn_remove.gif │ ├── btn_remove2.gif │ ├── btn_search.gif │ ├── btn_trash.gif │ ├── i_arrow-top.gif │ ├── i_asc_arrow.gif │ ├── i_discount.gif │ ├── i_ma-info.gif │ ├── i_ma-tags.gif │ ├── i_msg-error.gif │ ├── i_msg-note.gif │ ├── i_rss-big.png │ ├── i_shipping.gif │ ├── i_tag_add.gif │ ├── i_type_grid.gif │ ├── i_type_list.gif │ ├── icon-star.png │ ├── logo_email.gif │ ├── logo_print.gif │ ├── np_more_img.gif │ ├── np_thumb2.gif │ ├── slider_bg.gif │ ├── bkg_checkout.gif │ ├── bkg_collapse.gif │ ├── bkg_divider1.gif │ ├── bkg_login-box.gif │ ├── btn_checkout.gif │ ├── btn_gm-close.gif │ ├── fam_book_open.png │ ├── i_block-cart.gif │ ├── i_block-list.gif │ ├── i_block-poll.gif │ ├── i_block-tags.gif │ ├── i_desc_arrow.gif │ ├── i_ma-reviews.gif │ ├── i_msg-success.gif │ ├── i_pager-next.gif │ ├── i_pager-prev.gif │ ├── icon-star-sml.png │ ├── np_cart_thumb.gif │ ├── bkg_account_box.gif │ ├── bkg_block-title.gif │ ├── bkg_buttons-set1.gif │ ├── bkg_collapse-gm.gif │ ├── bkg_form-search.gif │ ├── bkg_grand-total.gif │ ├── bkg_product-view.gif │ ├── bkg_sp-methods.gif │ ├── btn_place_order.gif │ ├── btn_window_close.gif │ ├── i_block-currency.gif │ ├── i_block-related.gif │ ├── i_block-viewed.gif │ ├── i_block-wishlist.gif │ ├── i_folder-table.gif │ ├── magnifier_handle.gif │ ├── map_popup_arrow.gif │ ├── np_product_main.gif │ ├── opc-ajax-loader.gif │ ├── pager_arrow_left.gif │ ├── bkg_block-actions.gif │ ├── bkg_block-currency.gif │ ├── bkg_block-layered1.gif │ ├── bkg_opc-title-off.gif │ ├── home_left_callout.jpg │ ├── home_main_callout.jpg │ ├── i_block-subscribe.gif │ ├── i_search_criteria.gif │ ├── m │ │ └── apple-touch-icon.png │ ├── media │ │ ├── 404_callout1.jpg │ │ ├── 404_callout2.jpg │ │ ├── about_us_img.jpg │ │ ├── col_left_callout.jpg │ │ ├── col_right_callout.jpg │ │ ├── best_selling_img01.jpg │ │ ├── best_selling_img02.jpg │ │ ├── best_selling_img03.jpg │ │ ├── best_selling_img04.jpg │ │ ├── best_selling_img05.jpg │ │ ├── best_selling_img06.jpg │ │ ├── electronics_laptops.jpg │ │ ├── furnitures_bed_room.jpg │ │ ├── laptop_callout_mid1.jpg │ │ ├── laptop_callout_mid2.jpg │ │ ├── laptop_callout_mid3.jpg │ │ ├── laptop_callout_spot.jpg │ │ ├── electronics_cellphones.jpg │ │ ├── furniture_callout_spot.jpg │ │ ├── furnitures_living_room.jpg │ │ ├── shirts_landing_banner1.jpg │ │ ├── head_electronics_laptops.gif │ │ ├── cell_phone_landing_banner1.jpg │ │ ├── electronics_digitalcameras.jpg │ │ ├── head_electronics_cellphones.gif │ │ └── head_electronics_digicamera.gif │ ├── pager_arrow_right.gif │ ├── slider_btn_zoom_in.gif │ ├── bkg_block-layered-dd.gif │ ├── bkg_block-layered-dt.gif │ ├── bkg_block-layered-li.gif │ ├── btn_google_checkout.gif │ ├── btn_paypal_checkout.gif │ ├── free_shipping_callout.jpg │ ├── i_availability_only.gif │ ├── ph_callout_left_rebel.jpg │ ├── ph_callout_left_top.gif │ ├── slider_btn_zoom_out.gif │ ├── validation_advice_bg.gif │ ├── xmlconnect │ │ ├── tab_cart.png │ │ ├── tab_home.png │ │ ├── tab_more.png │ │ ├── tab_page.png │ │ ├── tab_search.png │ │ ├── tab_shop.png │ │ └── tab_account.png │ ├── best_selling_tr_even_bg.gif │ ├── best_selling_tr_odd_bg.gif │ ├── bkg_block-layered-label.gif │ ├── bkg_block-layered-title.gif │ ├── bkg_block-title-account.gif │ ├── bkg_product_collateral.gif │ ├── btn_proceed_to_checkout.gif │ ├── i_availability_only_arrow.gif │ ├── btn_proceed_to_checkout_dis.gif │ ├── product_zoom_overlay_magnif.gif │ └── catalog │ │ └── product │ │ └── placeholder │ │ ├── image.jpg │ │ ├── thumbnail.jpg │ │ └── small_image.jpg │ ├── fonts │ ├── fontawesome-webfont.eot │ ├── fontawesome-webfont.ttf │ └── fontawesome-webfont.woff │ └── less │ ├── widgets.less │ ├── styles-ie.less │ ├── print.less │ ├── typography.less │ ├── demo.less │ ├── layout-mixins.less │ ├── base.less │ └── style-mixins.less ├── var └── connect │ └── GPMD_Responsive_Theme-0.1.3.tgz ├── modman ├── app ├── etc │ └── modules │ │ └── GPMD_Static.xml ├── code │ └── local │ │ └── GPMD │ │ └── Static │ │ ├── etc │ │ └── config.xml │ │ └── Block │ │ └── Assets │ │ └── Includes.php └── design │ └── frontend │ └── gpmd │ └── default │ ├── template │ ├── page │ │ └── html │ │ │ ├── jumptomenu.phtml │ │ │ ├── header.phtml │ │ │ └── pager.phtml │ ├── static │ │ └── assets.includes.load.phtml │ ├── review │ │ ├── customer │ │ │ └── list.phtml │ │ └── form.phtml │ ├── catalog │ │ └── product │ │ │ ├── gallery.phtml │ │ │ ├── view.phtml │ │ │ └── compare │ │ │ └── list.phtml │ ├── sales │ │ └── order │ │ │ ├── recent.phtml │ │ │ ├── history.phtml │ │ │ └── items.phtml │ ├── persistent │ │ ├── customer │ │ │ └── form │ │ │ │ └── login.phtml │ │ └── checkout │ │ │ └── onepage │ │ │ └── login.phtml │ ├── checkout │ │ └── cart.phtml │ └── wishlist │ │ └── view.phtml │ └── layout │ └── local.xml ├── .gitignore ├── composer.json └── README.md /skin/frontend/gpmd/default/css/widgets.css: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /skin/frontend/gpmd/default/css/styles-ie.css: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /skin/frontend/gpmd/default/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpmd/magento-responsive-theme/HEAD/skin/frontend/gpmd/default/favicon.ico -------------------------------------------------------------------------------- /skin/frontend/gpmd/default/js/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpmd/magento-responsive-theme/HEAD/skin/frontend/gpmd/default/js/.DS_Store -------------------------------------------------------------------------------- /skin/frontend/gpmd/default/css/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpmd/magento-responsive-theme/HEAD/skin/frontend/gpmd/default/css/.DS_Store -------------------------------------------------------------------------------- /skin/frontend/gpmd/default/images/cvv.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpmd/magento-responsive-theme/HEAD/skin/frontend/gpmd/default/images/cvv.gif -------------------------------------------------------------------------------- /skin/frontend/gpmd/default/images/cvv.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpmd/magento-responsive-theme/HEAD/skin/frontend/gpmd/default/images/cvv.jpg -------------------------------------------------------------------------------- /skin/frontend/gpmd/default/images/bkg_th.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpmd/magento-responsive-theme/HEAD/skin/frontend/gpmd/default/images/bkg_th.gif -------------------------------------------------------------------------------- /skin/frontend/gpmd/default/images/i_rss.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpmd/magento-responsive-theme/HEAD/skin/frontend/gpmd/default/images/i_rss.gif -------------------------------------------------------------------------------- /skin/frontend/gpmd/default/images/i_tier.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpmd/magento-responsive-theme/HEAD/skin/frontend/gpmd/default/images/i_tier.gif -------------------------------------------------------------------------------- /skin/frontend/gpmd/default/images/logo.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpmd/magento-responsive-theme/HEAD/skin/frontend/gpmd/default/images/logo.gif -------------------------------------------------------------------------------- /skin/frontend/gpmd/default/images/spacer.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpmd/magento-responsive-theme/HEAD/skin/frontend/gpmd/default/images/spacer.gif -------------------------------------------------------------------------------- /var/connect/GPMD_Responsive_Theme-0.1.3.tgz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpmd/magento-responsive-theme/HEAD/var/connect/GPMD_Responsive_Theme-0.1.3.tgz -------------------------------------------------------------------------------- /skin/frontend/gpmd/default/images/bkg_body.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpmd/magento-responsive-theme/HEAD/skin/frontend/gpmd/default/images/bkg_body.gif -------------------------------------------------------------------------------- /skin/frontend/gpmd/default/images/bkg_grid.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpmd/magento-responsive-theme/HEAD/skin/frontend/gpmd/default/images/bkg_grid.gif -------------------------------------------------------------------------------- /skin/frontend/gpmd/default/images/bkg_nav0.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpmd/magento-responsive-theme/HEAD/skin/frontend/gpmd/default/images/bkg_nav0.jpg -------------------------------------------------------------------------------- /skin/frontend/gpmd/default/images/bkg_nav1.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpmd/magento-responsive-theme/HEAD/skin/frontend/gpmd/default/images/bkg_nav1.gif -------------------------------------------------------------------------------- /skin/frontend/gpmd/default/images/bkg_nav2.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpmd/magento-responsive-theme/HEAD/skin/frontend/gpmd/default/images/bkg_nav2.gif -------------------------------------------------------------------------------- /skin/frontend/gpmd/default/images/bkg_th-v.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpmd/magento-responsive-theme/HEAD/skin/frontend/gpmd/default/images/bkg_th-v.gif -------------------------------------------------------------------------------- /skin/frontend/gpmd/default/images/btn_edit.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpmd/magento-responsive-theme/HEAD/skin/frontend/gpmd/default/images/btn_edit.gif -------------------------------------------------------------------------------- /skin/frontend/gpmd/default/images/calendar.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpmd/magento-responsive-theme/HEAD/skin/frontend/gpmd/default/images/calendar.gif -------------------------------------------------------------------------------- /skin/frontend/gpmd/default/images/grid-cal.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpmd/magento-responsive-theme/HEAD/skin/frontend/gpmd/default/images/grid-cal.gif -------------------------------------------------------------------------------- /skin/frontend/gpmd/default/images/h/splash.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpmd/magento-responsive-theme/HEAD/skin/frontend/gpmd/default/images/h/splash.png -------------------------------------------------------------------------------- /skin/frontend/gpmd/default/images/i_notice.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpmd/magento-responsive-theme/HEAD/skin/frontend/gpmd/default/images/i_notice.gif -------------------------------------------------------------------------------- /skin/frontend/gpmd/default/images/i_page1.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpmd/magento-responsive-theme/HEAD/skin/frontend/gpmd/default/images/i_page1.gif -------------------------------------------------------------------------------- /skin/frontend/gpmd/default/images/i_page2.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpmd/magento-responsive-theme/HEAD/skin/frontend/gpmd/default/images/i_page2.gif -------------------------------------------------------------------------------- /skin/frontend/gpmd/default/images/i_print.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpmd/magento-responsive-theme/HEAD/skin/frontend/gpmd/default/images/i_print.gif -------------------------------------------------------------------------------- /skin/frontend/gpmd/default/images/l/splash.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpmd/magento-responsive-theme/HEAD/skin/frontend/gpmd/default/images/l/splash.png -------------------------------------------------------------------------------- /skin/frontend/gpmd/default/images/np_thumb.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpmd/magento-responsive-theme/HEAD/skin/frontend/gpmd/default/images/np_thumb.gif -------------------------------------------------------------------------------- /skin/frontend/gpmd/default/images/bkg_header.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpmd/magento-responsive-theme/HEAD/skin/frontend/gpmd/default/images/bkg_header.jpg -------------------------------------------------------------------------------- /skin/frontend/gpmd/default/images/bkg_main1.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpmd/magento-responsive-theme/HEAD/skin/frontend/gpmd/default/images/bkg_main1.gif -------------------------------------------------------------------------------- /skin/frontend/gpmd/default/images/bkg_main2.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpmd/magento-responsive-theme/HEAD/skin/frontend/gpmd/default/images/bkg_main2.gif -------------------------------------------------------------------------------- /skin/frontend/gpmd/default/images/bkg_pipe1.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpmd/magento-responsive-theme/HEAD/skin/frontend/gpmd/default/images/bkg_pipe1.gif -------------------------------------------------------------------------------- /skin/frontend/gpmd/default/images/bkg_pipe2.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpmd/magento-responsive-theme/HEAD/skin/frontend/gpmd/default/images/bkg_pipe2.gif -------------------------------------------------------------------------------- /skin/frontend/gpmd/default/images/bkg_pipe3.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpmd/magento-responsive-theme/HEAD/skin/frontend/gpmd/default/images/bkg_pipe3.gif -------------------------------------------------------------------------------- /skin/frontend/gpmd/default/images/bkg_rating.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpmd/magento-responsive-theme/HEAD/skin/frontend/gpmd/default/images/bkg_rating.gif -------------------------------------------------------------------------------- /skin/frontend/gpmd/default/images/bkg_tfoot.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpmd/magento-responsive-theme/HEAD/skin/frontend/gpmd/default/images/bkg_tfoot.gif -------------------------------------------------------------------------------- /skin/frontend/gpmd/default/images/bkg_toolbar.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpmd/magento-responsive-theme/HEAD/skin/frontend/gpmd/default/images/bkg_toolbar.gif -------------------------------------------------------------------------------- /skin/frontend/gpmd/default/images/btn_remove.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpmd/magento-responsive-theme/HEAD/skin/frontend/gpmd/default/images/btn_remove.gif -------------------------------------------------------------------------------- /skin/frontend/gpmd/default/images/btn_remove2.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpmd/magento-responsive-theme/HEAD/skin/frontend/gpmd/default/images/btn_remove2.gif -------------------------------------------------------------------------------- /skin/frontend/gpmd/default/images/btn_search.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpmd/magento-responsive-theme/HEAD/skin/frontend/gpmd/default/images/btn_search.gif -------------------------------------------------------------------------------- /skin/frontend/gpmd/default/images/btn_trash.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpmd/magento-responsive-theme/HEAD/skin/frontend/gpmd/default/images/btn_trash.gif -------------------------------------------------------------------------------- /skin/frontend/gpmd/default/images/i_arrow-top.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpmd/magento-responsive-theme/HEAD/skin/frontend/gpmd/default/images/i_arrow-top.gif -------------------------------------------------------------------------------- /skin/frontend/gpmd/default/images/i_asc_arrow.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpmd/magento-responsive-theme/HEAD/skin/frontend/gpmd/default/images/i_asc_arrow.gif -------------------------------------------------------------------------------- /skin/frontend/gpmd/default/images/i_discount.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpmd/magento-responsive-theme/HEAD/skin/frontend/gpmd/default/images/i_discount.gif -------------------------------------------------------------------------------- /skin/frontend/gpmd/default/images/i_ma-info.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpmd/magento-responsive-theme/HEAD/skin/frontend/gpmd/default/images/i_ma-info.gif -------------------------------------------------------------------------------- /skin/frontend/gpmd/default/images/i_ma-tags.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpmd/magento-responsive-theme/HEAD/skin/frontend/gpmd/default/images/i_ma-tags.gif -------------------------------------------------------------------------------- /skin/frontend/gpmd/default/images/i_msg-error.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpmd/magento-responsive-theme/HEAD/skin/frontend/gpmd/default/images/i_msg-error.gif -------------------------------------------------------------------------------- /skin/frontend/gpmd/default/images/i_msg-note.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpmd/magento-responsive-theme/HEAD/skin/frontend/gpmd/default/images/i_msg-note.gif -------------------------------------------------------------------------------- /skin/frontend/gpmd/default/images/i_rss-big.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpmd/magento-responsive-theme/HEAD/skin/frontend/gpmd/default/images/i_rss-big.png -------------------------------------------------------------------------------- /skin/frontend/gpmd/default/images/i_shipping.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpmd/magento-responsive-theme/HEAD/skin/frontend/gpmd/default/images/i_shipping.gif -------------------------------------------------------------------------------- /skin/frontend/gpmd/default/images/i_tag_add.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpmd/magento-responsive-theme/HEAD/skin/frontend/gpmd/default/images/i_tag_add.gif -------------------------------------------------------------------------------- /skin/frontend/gpmd/default/images/i_type_grid.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpmd/magento-responsive-theme/HEAD/skin/frontend/gpmd/default/images/i_type_grid.gif -------------------------------------------------------------------------------- /skin/frontend/gpmd/default/images/i_type_list.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpmd/magento-responsive-theme/HEAD/skin/frontend/gpmd/default/images/i_type_list.gif -------------------------------------------------------------------------------- /skin/frontend/gpmd/default/images/icon-star.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpmd/magento-responsive-theme/HEAD/skin/frontend/gpmd/default/images/icon-star.png -------------------------------------------------------------------------------- /skin/frontend/gpmd/default/images/logo_email.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpmd/magento-responsive-theme/HEAD/skin/frontend/gpmd/default/images/logo_email.gif -------------------------------------------------------------------------------- /skin/frontend/gpmd/default/images/logo_print.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpmd/magento-responsive-theme/HEAD/skin/frontend/gpmd/default/images/logo_print.gif -------------------------------------------------------------------------------- /skin/frontend/gpmd/default/images/np_more_img.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpmd/magento-responsive-theme/HEAD/skin/frontend/gpmd/default/images/np_more_img.gif -------------------------------------------------------------------------------- /skin/frontend/gpmd/default/images/np_thumb2.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpmd/magento-responsive-theme/HEAD/skin/frontend/gpmd/default/images/np_thumb2.gif -------------------------------------------------------------------------------- /skin/frontend/gpmd/default/images/slider_bg.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpmd/magento-responsive-theme/HEAD/skin/frontend/gpmd/default/images/slider_bg.gif -------------------------------------------------------------------------------- /skin/frontend/gpmd/default/images/bkg_checkout.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpmd/magento-responsive-theme/HEAD/skin/frontend/gpmd/default/images/bkg_checkout.gif -------------------------------------------------------------------------------- /skin/frontend/gpmd/default/images/bkg_collapse.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpmd/magento-responsive-theme/HEAD/skin/frontend/gpmd/default/images/bkg_collapse.gif -------------------------------------------------------------------------------- /skin/frontend/gpmd/default/images/bkg_divider1.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpmd/magento-responsive-theme/HEAD/skin/frontend/gpmd/default/images/bkg_divider1.gif -------------------------------------------------------------------------------- /skin/frontend/gpmd/default/images/bkg_login-box.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpmd/magento-responsive-theme/HEAD/skin/frontend/gpmd/default/images/bkg_login-box.gif -------------------------------------------------------------------------------- /skin/frontend/gpmd/default/images/btn_checkout.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpmd/magento-responsive-theme/HEAD/skin/frontend/gpmd/default/images/btn_checkout.gif -------------------------------------------------------------------------------- /skin/frontend/gpmd/default/images/btn_gm-close.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpmd/magento-responsive-theme/HEAD/skin/frontend/gpmd/default/images/btn_gm-close.gif -------------------------------------------------------------------------------- /skin/frontend/gpmd/default/images/fam_book_open.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpmd/magento-responsive-theme/HEAD/skin/frontend/gpmd/default/images/fam_book_open.png -------------------------------------------------------------------------------- /skin/frontend/gpmd/default/images/i_block-cart.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpmd/magento-responsive-theme/HEAD/skin/frontend/gpmd/default/images/i_block-cart.gif -------------------------------------------------------------------------------- /skin/frontend/gpmd/default/images/i_block-list.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpmd/magento-responsive-theme/HEAD/skin/frontend/gpmd/default/images/i_block-list.gif -------------------------------------------------------------------------------- /skin/frontend/gpmd/default/images/i_block-poll.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpmd/magento-responsive-theme/HEAD/skin/frontend/gpmd/default/images/i_block-poll.gif -------------------------------------------------------------------------------- /skin/frontend/gpmd/default/images/i_block-tags.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpmd/magento-responsive-theme/HEAD/skin/frontend/gpmd/default/images/i_block-tags.gif -------------------------------------------------------------------------------- /skin/frontend/gpmd/default/images/i_desc_arrow.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpmd/magento-responsive-theme/HEAD/skin/frontend/gpmd/default/images/i_desc_arrow.gif -------------------------------------------------------------------------------- /skin/frontend/gpmd/default/images/i_ma-reviews.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpmd/magento-responsive-theme/HEAD/skin/frontend/gpmd/default/images/i_ma-reviews.gif -------------------------------------------------------------------------------- /skin/frontend/gpmd/default/images/i_msg-success.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpmd/magento-responsive-theme/HEAD/skin/frontend/gpmd/default/images/i_msg-success.gif -------------------------------------------------------------------------------- /skin/frontend/gpmd/default/images/i_pager-next.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpmd/magento-responsive-theme/HEAD/skin/frontend/gpmd/default/images/i_pager-next.gif -------------------------------------------------------------------------------- /skin/frontend/gpmd/default/images/i_pager-prev.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpmd/magento-responsive-theme/HEAD/skin/frontend/gpmd/default/images/i_pager-prev.gif -------------------------------------------------------------------------------- /skin/frontend/gpmd/default/images/icon-star-sml.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpmd/magento-responsive-theme/HEAD/skin/frontend/gpmd/default/images/icon-star-sml.png -------------------------------------------------------------------------------- /skin/frontend/gpmd/default/images/np_cart_thumb.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpmd/magento-responsive-theme/HEAD/skin/frontend/gpmd/default/images/np_cart_thumb.gif -------------------------------------------------------------------------------- /skin/frontend/gpmd/default/images/bkg_account_box.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpmd/magento-responsive-theme/HEAD/skin/frontend/gpmd/default/images/bkg_account_box.gif -------------------------------------------------------------------------------- /skin/frontend/gpmd/default/images/bkg_block-title.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpmd/magento-responsive-theme/HEAD/skin/frontend/gpmd/default/images/bkg_block-title.gif -------------------------------------------------------------------------------- /skin/frontend/gpmd/default/images/bkg_buttons-set1.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpmd/magento-responsive-theme/HEAD/skin/frontend/gpmd/default/images/bkg_buttons-set1.gif -------------------------------------------------------------------------------- /skin/frontend/gpmd/default/images/bkg_collapse-gm.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpmd/magento-responsive-theme/HEAD/skin/frontend/gpmd/default/images/bkg_collapse-gm.gif -------------------------------------------------------------------------------- /skin/frontend/gpmd/default/images/bkg_form-search.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpmd/magento-responsive-theme/HEAD/skin/frontend/gpmd/default/images/bkg_form-search.gif -------------------------------------------------------------------------------- /skin/frontend/gpmd/default/images/bkg_grand-total.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpmd/magento-responsive-theme/HEAD/skin/frontend/gpmd/default/images/bkg_grand-total.gif -------------------------------------------------------------------------------- /skin/frontend/gpmd/default/images/bkg_product-view.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpmd/magento-responsive-theme/HEAD/skin/frontend/gpmd/default/images/bkg_product-view.gif -------------------------------------------------------------------------------- /skin/frontend/gpmd/default/images/bkg_sp-methods.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpmd/magento-responsive-theme/HEAD/skin/frontend/gpmd/default/images/bkg_sp-methods.gif -------------------------------------------------------------------------------- /skin/frontend/gpmd/default/images/btn_place_order.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpmd/magento-responsive-theme/HEAD/skin/frontend/gpmd/default/images/btn_place_order.gif -------------------------------------------------------------------------------- /skin/frontend/gpmd/default/images/btn_window_close.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpmd/magento-responsive-theme/HEAD/skin/frontend/gpmd/default/images/btn_window_close.gif -------------------------------------------------------------------------------- /skin/frontend/gpmd/default/images/i_block-currency.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpmd/magento-responsive-theme/HEAD/skin/frontend/gpmd/default/images/i_block-currency.gif -------------------------------------------------------------------------------- /skin/frontend/gpmd/default/images/i_block-related.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpmd/magento-responsive-theme/HEAD/skin/frontend/gpmd/default/images/i_block-related.gif -------------------------------------------------------------------------------- /skin/frontend/gpmd/default/images/i_block-viewed.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpmd/magento-responsive-theme/HEAD/skin/frontend/gpmd/default/images/i_block-viewed.gif -------------------------------------------------------------------------------- /skin/frontend/gpmd/default/images/i_block-wishlist.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpmd/magento-responsive-theme/HEAD/skin/frontend/gpmd/default/images/i_block-wishlist.gif -------------------------------------------------------------------------------- /skin/frontend/gpmd/default/images/i_folder-table.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpmd/magento-responsive-theme/HEAD/skin/frontend/gpmd/default/images/i_folder-table.gif -------------------------------------------------------------------------------- /skin/frontend/gpmd/default/images/magnifier_handle.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpmd/magento-responsive-theme/HEAD/skin/frontend/gpmd/default/images/magnifier_handle.gif -------------------------------------------------------------------------------- /skin/frontend/gpmd/default/images/map_popup_arrow.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpmd/magento-responsive-theme/HEAD/skin/frontend/gpmd/default/images/map_popup_arrow.gif -------------------------------------------------------------------------------- /skin/frontend/gpmd/default/images/np_product_main.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpmd/magento-responsive-theme/HEAD/skin/frontend/gpmd/default/images/np_product_main.gif -------------------------------------------------------------------------------- /skin/frontend/gpmd/default/images/opc-ajax-loader.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpmd/magento-responsive-theme/HEAD/skin/frontend/gpmd/default/images/opc-ajax-loader.gif -------------------------------------------------------------------------------- /skin/frontend/gpmd/default/images/pager_arrow_left.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpmd/magento-responsive-theme/HEAD/skin/frontend/gpmd/default/images/pager_arrow_left.gif -------------------------------------------------------------------------------- /skin/frontend/gpmd/default/fonts/fontawesome-webfont.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpmd/magento-responsive-theme/HEAD/skin/frontend/gpmd/default/fonts/fontawesome-webfont.eot -------------------------------------------------------------------------------- /skin/frontend/gpmd/default/fonts/fontawesome-webfont.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpmd/magento-responsive-theme/HEAD/skin/frontend/gpmd/default/fonts/fontawesome-webfont.ttf -------------------------------------------------------------------------------- /skin/frontend/gpmd/default/images/bkg_block-actions.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpmd/magento-responsive-theme/HEAD/skin/frontend/gpmd/default/images/bkg_block-actions.gif -------------------------------------------------------------------------------- /skin/frontend/gpmd/default/images/bkg_block-currency.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpmd/magento-responsive-theme/HEAD/skin/frontend/gpmd/default/images/bkg_block-currency.gif -------------------------------------------------------------------------------- /skin/frontend/gpmd/default/images/bkg_block-layered1.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpmd/magento-responsive-theme/HEAD/skin/frontend/gpmd/default/images/bkg_block-layered1.gif -------------------------------------------------------------------------------- /skin/frontend/gpmd/default/images/bkg_opc-title-off.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpmd/magento-responsive-theme/HEAD/skin/frontend/gpmd/default/images/bkg_opc-title-off.gif -------------------------------------------------------------------------------- /skin/frontend/gpmd/default/images/h/apple-touch-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpmd/magento-responsive-theme/HEAD/skin/frontend/gpmd/default/images/h/apple-touch-icon.png -------------------------------------------------------------------------------- /skin/frontend/gpmd/default/images/home_left_callout.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpmd/magento-responsive-theme/HEAD/skin/frontend/gpmd/default/images/home_left_callout.jpg -------------------------------------------------------------------------------- /skin/frontend/gpmd/default/images/home_main_callout.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpmd/magento-responsive-theme/HEAD/skin/frontend/gpmd/default/images/home_main_callout.jpg -------------------------------------------------------------------------------- /skin/frontend/gpmd/default/images/i_block-subscribe.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpmd/magento-responsive-theme/HEAD/skin/frontend/gpmd/default/images/i_block-subscribe.gif -------------------------------------------------------------------------------- /skin/frontend/gpmd/default/images/i_search_criteria.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpmd/magento-responsive-theme/HEAD/skin/frontend/gpmd/default/images/i_search_criteria.gif -------------------------------------------------------------------------------- /skin/frontend/gpmd/default/images/l/apple-touch-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpmd/magento-responsive-theme/HEAD/skin/frontend/gpmd/default/images/l/apple-touch-icon.png -------------------------------------------------------------------------------- /skin/frontend/gpmd/default/images/m/apple-touch-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpmd/magento-responsive-theme/HEAD/skin/frontend/gpmd/default/images/m/apple-touch-icon.png -------------------------------------------------------------------------------- /skin/frontend/gpmd/default/images/media/404_callout1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpmd/magento-responsive-theme/HEAD/skin/frontend/gpmd/default/images/media/404_callout1.jpg -------------------------------------------------------------------------------- /skin/frontend/gpmd/default/images/media/404_callout2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpmd/magento-responsive-theme/HEAD/skin/frontend/gpmd/default/images/media/404_callout2.jpg -------------------------------------------------------------------------------- /skin/frontend/gpmd/default/images/media/about_us_img.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpmd/magento-responsive-theme/HEAD/skin/frontend/gpmd/default/images/media/about_us_img.jpg -------------------------------------------------------------------------------- /skin/frontend/gpmd/default/images/pager_arrow_right.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpmd/magento-responsive-theme/HEAD/skin/frontend/gpmd/default/images/pager_arrow_right.gif -------------------------------------------------------------------------------- /skin/frontend/gpmd/default/images/slider_btn_zoom_in.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpmd/magento-responsive-theme/HEAD/skin/frontend/gpmd/default/images/slider_btn_zoom_in.gif -------------------------------------------------------------------------------- /skin/frontend/gpmd/default/fonts/fontawesome-webfont.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpmd/magento-responsive-theme/HEAD/skin/frontend/gpmd/default/fonts/fontawesome-webfont.woff -------------------------------------------------------------------------------- /skin/frontend/gpmd/default/images/bkg_block-layered-dd.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpmd/magento-responsive-theme/HEAD/skin/frontend/gpmd/default/images/bkg_block-layered-dd.gif -------------------------------------------------------------------------------- /skin/frontend/gpmd/default/images/bkg_block-layered-dt.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpmd/magento-responsive-theme/HEAD/skin/frontend/gpmd/default/images/bkg_block-layered-dt.gif -------------------------------------------------------------------------------- /skin/frontend/gpmd/default/images/bkg_block-layered-li.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpmd/magento-responsive-theme/HEAD/skin/frontend/gpmd/default/images/bkg_block-layered-li.gif -------------------------------------------------------------------------------- /skin/frontend/gpmd/default/images/btn_google_checkout.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpmd/magento-responsive-theme/HEAD/skin/frontend/gpmd/default/images/btn_google_checkout.gif -------------------------------------------------------------------------------- /skin/frontend/gpmd/default/images/btn_paypal_checkout.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpmd/magento-responsive-theme/HEAD/skin/frontend/gpmd/default/images/btn_paypal_checkout.gif -------------------------------------------------------------------------------- /skin/frontend/gpmd/default/images/free_shipping_callout.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpmd/magento-responsive-theme/HEAD/skin/frontend/gpmd/default/images/free_shipping_callout.jpg -------------------------------------------------------------------------------- /skin/frontend/gpmd/default/images/i_availability_only.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpmd/magento-responsive-theme/HEAD/skin/frontend/gpmd/default/images/i_availability_only.gif -------------------------------------------------------------------------------- /skin/frontend/gpmd/default/images/ph_callout_left_rebel.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpmd/magento-responsive-theme/HEAD/skin/frontend/gpmd/default/images/ph_callout_left_rebel.jpg -------------------------------------------------------------------------------- /skin/frontend/gpmd/default/images/ph_callout_left_top.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpmd/magento-responsive-theme/HEAD/skin/frontend/gpmd/default/images/ph_callout_left_top.gif -------------------------------------------------------------------------------- /skin/frontend/gpmd/default/images/slider_btn_zoom_out.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpmd/magento-responsive-theme/HEAD/skin/frontend/gpmd/default/images/slider_btn_zoom_out.gif -------------------------------------------------------------------------------- /skin/frontend/gpmd/default/images/validation_advice_bg.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpmd/magento-responsive-theme/HEAD/skin/frontend/gpmd/default/images/validation_advice_bg.gif -------------------------------------------------------------------------------- /skin/frontend/gpmd/default/images/xmlconnect/tab_cart.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpmd/magento-responsive-theme/HEAD/skin/frontend/gpmd/default/images/xmlconnect/tab_cart.png -------------------------------------------------------------------------------- /skin/frontend/gpmd/default/images/xmlconnect/tab_home.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpmd/magento-responsive-theme/HEAD/skin/frontend/gpmd/default/images/xmlconnect/tab_home.png -------------------------------------------------------------------------------- /skin/frontend/gpmd/default/images/xmlconnect/tab_more.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpmd/magento-responsive-theme/HEAD/skin/frontend/gpmd/default/images/xmlconnect/tab_more.png -------------------------------------------------------------------------------- /skin/frontend/gpmd/default/images/xmlconnect/tab_page.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpmd/magento-responsive-theme/HEAD/skin/frontend/gpmd/default/images/xmlconnect/tab_page.png -------------------------------------------------------------------------------- /skin/frontend/gpmd/default/images/xmlconnect/tab_search.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpmd/magento-responsive-theme/HEAD/skin/frontend/gpmd/default/images/xmlconnect/tab_search.png -------------------------------------------------------------------------------- /skin/frontend/gpmd/default/images/xmlconnect/tab_shop.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpmd/magento-responsive-theme/HEAD/skin/frontend/gpmd/default/images/xmlconnect/tab_shop.png -------------------------------------------------------------------------------- /modman: -------------------------------------------------------------------------------- 1 | app/code/local/GPMD app/code/local/GPMD 2 | app/design/frontend/gpmd app/design/frontend/gpmd 3 | app/etc/modules/* app/etc/modules/ 4 | skin/frontend/gpmd skin/frontend/gpmd 5 | -------------------------------------------------------------------------------- /skin/frontend/gpmd/default/images/best_selling_tr_even_bg.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpmd/magento-responsive-theme/HEAD/skin/frontend/gpmd/default/images/best_selling_tr_even_bg.gif -------------------------------------------------------------------------------- /skin/frontend/gpmd/default/images/best_selling_tr_odd_bg.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpmd/magento-responsive-theme/HEAD/skin/frontend/gpmd/default/images/best_selling_tr_odd_bg.gif -------------------------------------------------------------------------------- /skin/frontend/gpmd/default/images/bkg_block-layered-label.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpmd/magento-responsive-theme/HEAD/skin/frontend/gpmd/default/images/bkg_block-layered-label.gif -------------------------------------------------------------------------------- /skin/frontend/gpmd/default/images/bkg_block-layered-title.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpmd/magento-responsive-theme/HEAD/skin/frontend/gpmd/default/images/bkg_block-layered-title.gif -------------------------------------------------------------------------------- /skin/frontend/gpmd/default/images/bkg_block-title-account.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpmd/magento-responsive-theme/HEAD/skin/frontend/gpmd/default/images/bkg_block-title-account.gif -------------------------------------------------------------------------------- /skin/frontend/gpmd/default/images/bkg_product_collateral.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpmd/magento-responsive-theme/HEAD/skin/frontend/gpmd/default/images/bkg_product_collateral.gif -------------------------------------------------------------------------------- /skin/frontend/gpmd/default/images/btn_proceed_to_checkout.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpmd/magento-responsive-theme/HEAD/skin/frontend/gpmd/default/images/btn_proceed_to_checkout.gif -------------------------------------------------------------------------------- /skin/frontend/gpmd/default/images/media/col_left_callout.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpmd/magento-responsive-theme/HEAD/skin/frontend/gpmd/default/images/media/col_left_callout.jpg -------------------------------------------------------------------------------- /skin/frontend/gpmd/default/images/media/col_right_callout.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpmd/magento-responsive-theme/HEAD/skin/frontend/gpmd/default/images/media/col_right_callout.jpg -------------------------------------------------------------------------------- /skin/frontend/gpmd/default/images/xmlconnect/tab_account.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpmd/magento-responsive-theme/HEAD/skin/frontend/gpmd/default/images/xmlconnect/tab_account.png -------------------------------------------------------------------------------- /skin/frontend/gpmd/default/images/i_availability_only_arrow.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpmd/magento-responsive-theme/HEAD/skin/frontend/gpmd/default/images/i_availability_only_arrow.gif -------------------------------------------------------------------------------- /skin/frontend/gpmd/default/images/media/best_selling_img01.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpmd/magento-responsive-theme/HEAD/skin/frontend/gpmd/default/images/media/best_selling_img01.jpg -------------------------------------------------------------------------------- /skin/frontend/gpmd/default/images/media/best_selling_img02.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpmd/magento-responsive-theme/HEAD/skin/frontend/gpmd/default/images/media/best_selling_img02.jpg -------------------------------------------------------------------------------- /skin/frontend/gpmd/default/images/media/best_selling_img03.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpmd/magento-responsive-theme/HEAD/skin/frontend/gpmd/default/images/media/best_selling_img03.jpg -------------------------------------------------------------------------------- /skin/frontend/gpmd/default/images/media/best_selling_img04.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpmd/magento-responsive-theme/HEAD/skin/frontend/gpmd/default/images/media/best_selling_img04.jpg -------------------------------------------------------------------------------- /skin/frontend/gpmd/default/images/media/best_selling_img05.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpmd/magento-responsive-theme/HEAD/skin/frontend/gpmd/default/images/media/best_selling_img05.jpg -------------------------------------------------------------------------------- /skin/frontend/gpmd/default/images/media/best_selling_img06.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpmd/magento-responsive-theme/HEAD/skin/frontend/gpmd/default/images/media/best_selling_img06.jpg -------------------------------------------------------------------------------- /skin/frontend/gpmd/default/images/media/electronics_laptops.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpmd/magento-responsive-theme/HEAD/skin/frontend/gpmd/default/images/media/electronics_laptops.jpg -------------------------------------------------------------------------------- /skin/frontend/gpmd/default/images/media/furnitures_bed_room.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpmd/magento-responsive-theme/HEAD/skin/frontend/gpmd/default/images/media/furnitures_bed_room.jpg -------------------------------------------------------------------------------- /skin/frontend/gpmd/default/images/media/laptop_callout_mid1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpmd/magento-responsive-theme/HEAD/skin/frontend/gpmd/default/images/media/laptop_callout_mid1.jpg -------------------------------------------------------------------------------- /skin/frontend/gpmd/default/images/media/laptop_callout_mid2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpmd/magento-responsive-theme/HEAD/skin/frontend/gpmd/default/images/media/laptop_callout_mid2.jpg -------------------------------------------------------------------------------- /skin/frontend/gpmd/default/images/media/laptop_callout_mid3.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpmd/magento-responsive-theme/HEAD/skin/frontend/gpmd/default/images/media/laptop_callout_mid3.jpg -------------------------------------------------------------------------------- /skin/frontend/gpmd/default/images/media/laptop_callout_spot.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpmd/magento-responsive-theme/HEAD/skin/frontend/gpmd/default/images/media/laptop_callout_spot.jpg -------------------------------------------------------------------------------- /skin/frontend/gpmd/default/images/btn_proceed_to_checkout_dis.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpmd/magento-responsive-theme/HEAD/skin/frontend/gpmd/default/images/btn_proceed_to_checkout_dis.gif -------------------------------------------------------------------------------- /skin/frontend/gpmd/default/images/media/electronics_cellphones.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpmd/magento-responsive-theme/HEAD/skin/frontend/gpmd/default/images/media/electronics_cellphones.jpg -------------------------------------------------------------------------------- /skin/frontend/gpmd/default/images/media/furniture_callout_spot.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpmd/magento-responsive-theme/HEAD/skin/frontend/gpmd/default/images/media/furniture_callout_spot.jpg -------------------------------------------------------------------------------- /skin/frontend/gpmd/default/images/media/furnitures_living_room.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpmd/magento-responsive-theme/HEAD/skin/frontend/gpmd/default/images/media/furnitures_living_room.jpg -------------------------------------------------------------------------------- /skin/frontend/gpmd/default/images/media/shirts_landing_banner1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpmd/magento-responsive-theme/HEAD/skin/frontend/gpmd/default/images/media/shirts_landing_banner1.jpg -------------------------------------------------------------------------------- /skin/frontend/gpmd/default/images/product_zoom_overlay_magnif.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpmd/magento-responsive-theme/HEAD/skin/frontend/gpmd/default/images/product_zoom_overlay_magnif.gif -------------------------------------------------------------------------------- /skin/frontend/gpmd/default/images/l/apple-touch-icon-precomposed.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpmd/magento-responsive-theme/HEAD/skin/frontend/gpmd/default/images/l/apple-touch-icon-precomposed.png -------------------------------------------------------------------------------- /skin/frontend/gpmd/default/images/media/head_electronics_laptops.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpmd/magento-responsive-theme/HEAD/skin/frontend/gpmd/default/images/media/head_electronics_laptops.gif -------------------------------------------------------------------------------- /skin/frontend/gpmd/default/images/catalog/product/placeholder/image.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpmd/magento-responsive-theme/HEAD/skin/frontend/gpmd/default/images/catalog/product/placeholder/image.jpg -------------------------------------------------------------------------------- /skin/frontend/gpmd/default/images/media/cell_phone_landing_banner1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpmd/magento-responsive-theme/HEAD/skin/frontend/gpmd/default/images/media/cell_phone_landing_banner1.jpg -------------------------------------------------------------------------------- /skin/frontend/gpmd/default/images/media/electronics_digitalcameras.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpmd/magento-responsive-theme/HEAD/skin/frontend/gpmd/default/images/media/electronics_digitalcameras.jpg -------------------------------------------------------------------------------- /skin/frontend/gpmd/default/images/media/head_electronics_cellphones.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpmd/magento-responsive-theme/HEAD/skin/frontend/gpmd/default/images/media/head_electronics_cellphones.gif -------------------------------------------------------------------------------- /skin/frontend/gpmd/default/images/media/head_electronics_digicamera.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpmd/magento-responsive-theme/HEAD/skin/frontend/gpmd/default/images/media/head_electronics_digicamera.gif -------------------------------------------------------------------------------- /skin/frontend/gpmd/default/images/catalog/product/placeholder/thumbnail.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpmd/magento-responsive-theme/HEAD/skin/frontend/gpmd/default/images/catalog/product/placeholder/thumbnail.jpg -------------------------------------------------------------------------------- /skin/frontend/gpmd/default/images/catalog/product/placeholder/small_image.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gpmd/magento-responsive-theme/HEAD/skin/frontend/gpmd/default/images/catalog/product/placeholder/small_image.jpg -------------------------------------------------------------------------------- /app/etc/modules/GPMD_Static.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | true 6 | local 7 | 8 | 9 | -------------------------------------------------------------------------------- /app/code/local/GPMD/Static/etc/config.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 1.0.0 5 | 6 | 7 | 8 | 9 | 10 | GPMD_Static_Block 11 | 12 | 13 | 14 | -------------------------------------------------------------------------------- /skin/frontend/gpmd/default/css/print.css: -------------------------------------------------------------------------------- 1 | @media print{*{background:transparent !important;color:black !important;text-shadow:none !important;filter:none !important;-ms-filter:none !important;} a,a:visited{text-decoration:underline;} a[href]:after{content:" (" attr(href) ")";} abbr[title]:after{content:" (" attr(title) ")";} a[href^="javascript:"]:after,a[href^="#"]:after{content:"";} thead{display:table-header-group;} tr,img{page-break-inside:avoid;} @page {margin:0.5cm;}p,h2,h3{orphans:3;widows:3;} h2,h3{page-break-after:avoid;}} 2 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | * 2 | !*/ 3 | !.gitignore 4 | !modman 5 | !README.md 6 | !var/connect/GPMD_Responsive_Theme-0.1.3.tgz 7 | !app/code/local/GPMD/* 8 | !app/code/local/GPMD/*/* 9 | !app/code/local/GPMD/*/*/* 10 | !app/code/local/GPMD/*/*/*/* 11 | !app/design/frontend/gpmd/* 12 | !app/design/frontend/gpmd/*/* 13 | !app/design/frontend/gpmd/*/*/* 14 | !app/design/frontend/gpmd/*/*/*/* 15 | !app/design/frontend/gpmd/*/*/*/*/* 16 | !app/design/frontend/gpmd/*/*/*/*/*/* 17 | !app/etc/modules/GPMD_Static.xml 18 | !skin/frontend/gpmd/* 19 | !skin/frontend/gpmd/*/* 20 | !skin/frontend/gpmd/*/*/* 21 | !skin/frontend/gpmd/*/*/*/* 22 | !skin/frontend/gpmd/*/*/*/*/* 23 | !skin/frontend/gpmd/*/*/*/*/*/* 24 | -------------------------------------------------------------------------------- /composer.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "gpmd/magento-responsive-theme", 3 | "type": "magento-module", 4 | "license":"GPL v2.0", 5 | "description":"Simple free responsive (fluid) Magento theme", 6 | "authors":[ 7 | { 8 | "name":"GMPD", 9 | "email":"hello@gpmd.co.uk" 10 | } 11 | ], 12 | "require": { 13 | "magento-hackathon/magento-composer-installer": "*" 14 | }, 15 | "extra": { 16 | "map": [ 17 | ["app/code/local/GPMD/Static", "app/code/local/GPMD/Static"], 18 | ["app/design/frontend/gpmd/default", "app/design/frontend/gpmd/default"], 19 | ["app/etc/modules/GPMD_Static.xml", "app/etc/modules/GPMD_Static.xml"], 20 | ["skin/frontend/gpmd/default", "skin/frontend/gpmd/default"] 21 | ] 22 | } 23 | } 24 | -------------------------------------------------------------------------------- /skin/frontend/gpmd/default/js/scripts-ie-min.js: -------------------------------------------------------------------------------- 1 | /** 2 | * 3 | * This file is part of the GPMD Magento Responsive Theme. 4 | * 5 | * The GPMD Magento Responsive Theme is free software: you can redistribute 6 | * it and/or modify it under the terms of the GNU General Public License as 7 | * published by the Free Software Foundation, either version 3 of the License, 8 | * or (at your option) any later version. 9 | * 10 | * The GPMD Magento Responsive Theme is distributed in the hope that it will 11 | * be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of 12 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General 13 | * Public License for more details. 14 | * 15 | * You should have received a copy of the GNU General Public License along 16 | * with the GPMD Magento Responsive Theme. If not, see 17 | * http://www.gnu.org/licenses/. 18 | * 19 | * @category GPMD 20 | * @package GPMD_Responsive_Theme 21 | * @copyright Copyright (c) 2012 GPMD. 22 | * @author Matt Bailey @GPMD LTD 23 | */jQuery.noConflict();jQuery(document).ready(function(e){}); -------------------------------------------------------------------------------- /skin/frontend/gpmd/default/js/scripts-ie.js: -------------------------------------------------------------------------------- 1 | /** 2 | * 3 | * This file is part of the GPMD Magento Responsive Theme. 4 | * 5 | * The GPMD Magento Responsive Theme is free software: you can redistribute 6 | * it and/or modify it under the terms of the GNU General Public License as 7 | * published by the Free Software Foundation, either version 3 of the License, 8 | * or (at your option) any later version. 9 | * 10 | * The GPMD Magento Responsive Theme is distributed in the hope that it will 11 | * be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of 12 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General 13 | * Public License for more details. 14 | * 15 | * You should have received a copy of the GNU General Public License along 16 | * with the GPMD Magento Responsive Theme. If not, see 17 | * http://www.gnu.org/licenses/. 18 | * 19 | * @category GPMD 20 | * @package GPMD_Responsive_Theme 21 | * @copyright Copyright (c) 2012 GPMD. 22 | * @author Matt Bailey @GPMD LTD 23 | */ 24 | 25 | jQuery.noConflict(); 26 | 27 | jQuery(document).ready(function($){}); -------------------------------------------------------------------------------- /skin/frontend/gpmd/default/js/scripts-min.js: -------------------------------------------------------------------------------- 1 | /** 2 | * 3 | * This file is part of the GPMD Magento Responsive Theme. 4 | * 5 | * The GPMD Magento Responsive Theme is free software: you can redistribute 6 | * it and/or modify it under the terms of the GNU General Public License as 7 | * published by the Free Software Foundation, either version 3 of the License, 8 | * or (at your option) any later version. 9 | * 10 | * The GPMD Magento Responsive Theme is distributed in the hope that it will 11 | * be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of 12 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General 13 | * Public License for more details. 14 | * 15 | * You should have received a copy of the GNU General Public License along 16 | * with the GPMD Magento Responsive Theme. If not, see 17 | * http://www.gnu.org/licenses/. 18 | * 19 | * @category GPMD 20 | * @package GPMD_Responsive_Theme 21 | * @copyright Copyright (c) 2012 GPMD. 22 | * @author Matt Bailey @GPMD LTD 23 | */jQuery.noConflict();jQuery(document).ready(function(e){e(".messages").delay(5e3).fadeOut()}); -------------------------------------------------------------------------------- /skin/frontend/gpmd/default/less/widgets.less: -------------------------------------------------------------------------------- 1 | /** 2 | * 3 | * This file is part of the GPMD Magento Responsive Theme. 4 | * 5 | * The GPMD Magento Responsive Theme is free software: you can redistribute 6 | * it and/or modify it under the terms of the GNU General Public License as 7 | * published by the Free Software Foundation, either version 3 of the License, 8 | * or (at your option) any later version. 9 | * 10 | * The GPMD Magento Responsive Theme is distributed in the hope that it will 11 | * be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of 12 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General 13 | * Public License for more details. 14 | * 15 | * You should have received a copy of the GNU General Public License along 16 | * with the GPMD Magento Responsive Theme. If not, see 17 | * http://www.gnu.org/licenses/. 18 | * 19 | * @category GPMD 20 | * @package GPMD_Responsive_Theme 21 | * @copyright Copyright (c) 2012 GPMD. 22 | * @author Matt Bailey @GPMD LTD 23 | */ 24 | 25 | /* Table of Contents 26 | ================================================== 27 | # */ -------------------------------------------------------------------------------- /app/design/frontend/gpmd/default/template/page/html/jumptomenu.phtml: -------------------------------------------------------------------------------- 1 | 26 | -------------------------------------------------------------------------------- /skin/frontend/gpmd/default/js/scripts.js: -------------------------------------------------------------------------------- 1 | /** 2 | * 3 | * This file is part of the GPMD Magento Responsive Theme. 4 | * 5 | * The GPMD Magento Responsive Theme is free software: you can redistribute 6 | * it and/or modify it under the terms of the GNU General Public License as 7 | * published by the Free Software Foundation, either version 3 of the License, 8 | * or (at your option) any later version. 9 | * 10 | * The GPMD Magento Responsive Theme is distributed in the hope that it will 11 | * be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of 12 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General 13 | * Public License for more details. 14 | * 15 | * You should have received a copy of the GNU General Public License along 16 | * with the GPMD Magento Responsive Theme. If not, see 17 | * http://www.gnu.org/licenses/. 18 | * 19 | * @category GPMD 20 | * @package GPMD_Responsive_Theme 21 | * @copyright Copyright (c) 2012 GPMD. 22 | * @author Matt Bailey @GPMD LTD 23 | */ 24 | 25 | jQuery.noConflict(); 26 | 27 | jQuery(document).ready(function($){ 28 | 29 | /* ========================================================================== 30 | Magento messages 31 | ========================================================================== */ 32 | 33 | // Close messages after interval 34 | $('.messages').delay(5000).fadeOut(); 35 | 36 | }); -------------------------------------------------------------------------------- /skin/frontend/gpmd/default/less/styles-ie.less: -------------------------------------------------------------------------------- 1 | /** 2 | * 3 | * This file is part of the GPMD Magento Responsive Theme. 4 | * 5 | * The GPMD Magento Responsive Theme is free software: you can redistribute 6 | * it and/or modify it under the terms of the GNU General Public License as 7 | * published by the Free Software Foundation, either version 3 of the License, 8 | * or (at your option) any later version. 9 | * 10 | * The GPMD Magento Responsive Theme is distributed in the hope that it will 11 | * be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of 12 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General 13 | * Public License for more details. 14 | * 15 | * You should have received a copy of the GNU General Public License along 16 | * with the GPMD Magento Responsive Theme. If not, see 17 | * http://www.gnu.org/licenses/. 18 | * 19 | * @category GPMD 20 | * @package GPMD_Responsive_Theme 21 | * @copyright Copyright (c) 2012 GPMD. 22 | * @author Matt Bailey @GPMD LTD 23 | */ 24 | 25 | /* styles-ie.less 26 | * 27 | * IE specific styles 28 | */ 29 | 30 | // ========================================================================== 31 | // IE7 32 | // ========================================================================== 33 | 34 | // ========================================================================== 35 | // IE8 36 | // ========================================================================== -------------------------------------------------------------------------------- /app/design/frontend/gpmd/default/template/static/assets.includes.load.phtml: -------------------------------------------------------------------------------- 1 | 26 | getCssIncludes (); 28 | 29 | foreach ($cssIncludes as $include) { 30 | echo ''; 31 | } 32 | ?> 33 | 34 | 35 | getAddUi()): ?> 36 | 37 | 38 | getNoConflict()): ?> 39 | 40 | 41 | getJsIncludes (); 43 | foreach ($jsIncludes as $include) { 44 | echo ''."\n"; 45 | } 46 | ?> -------------------------------------------------------------------------------- /skin/frontend/gpmd/default/js/plugins-min.js: -------------------------------------------------------------------------------- 1 | /** 2 | * 3 | * This file is part of the GPMD Magento Responsive Theme. 4 | * 5 | * The GPMD Magento Responsive Theme is free software: you can redistribute 6 | * it and/or modify it under the terms of the GNU General Public License as 7 | * published by the Free Software Foundation, either version 3 of the License, 8 | * or (at your option) any later version. 9 | * 10 | * The GPMD Magento Responsive Theme is distributed in the hope that it will 11 | * be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of 12 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General 13 | * Public License for more details. 14 | * 15 | * You should have received a copy of the GNU General Public License along 16 | * with the GPMD Magento Responsive Theme. If not, see 17 | * http://www.gnu.org/licenses/. 18 | * 19 | * @category GPMD 20 | * @package GPMD_Responsive_Theme 21 | * @copyright Copyright (c) 2012 GPMD. 22 | * @author Matt Bailey @GPMD LTD 23 | *//* 24 | * jQuery Extended Selectors plugin. (c) Keith Clark freely distributable under the terms of the MIT license. 25 | * Adds missing -of-type pseudo-class selectors to jQuery 26 | * github.com/keithclark/JQuery-Extended-Selectors - twitter.com/keithclarkcouk - keithclark.co.uk 27 | */(function(e){function t(e,t){for(var n=e,r=0;e=e[t];)n.tagName==e.tagName&&r++;return r}function n(e,n,r){e=t(e,r);if(n=="odd"||n=="even")r=2,e-=n!="odd";else{var i=n.indexOf("n");i>-1?(r=parseInt(n,10)||parseInt(n.substring(0,i)+"1",10),e-=(parseInt(n.substring(i+1),10)||0)-1):(r=e+1,e-=parseInt(n,10)-1)}return(r<0?e<=0:e>=0)&&e%r==0}var r={"first-of-type":function(e){return t(e,"previousSibling")==0},"last-of-type":function(e){return t(e,"nextSibling")==0},"only-of-type":function(e){return r["first-of-type"](e)&&r["last-of-type"](e)},"nth-of-type":function(e,t,r){return n(e,r[3],"previousSibling")},"nth-last-of-type":function(e,t,r){return n(e,r[3],"nextSibling")}};e.extend(e.expr[":"],r)})(jQuery); -------------------------------------------------------------------------------- /skin/frontend/gpmd/default/js/plugins.js: -------------------------------------------------------------------------------- 1 | /** 2 | * 3 | * This file is part of the GPMD Magento Responsive Theme. 4 | * 5 | * The GPMD Magento Responsive Theme is free software: you can redistribute 6 | * it and/or modify it under the terms of the GNU General Public License as 7 | * published by the Free Software Foundation, either version 3 of the License, 8 | * or (at your option) any later version. 9 | * 10 | * The GPMD Magento Responsive Theme is distributed in the hope that it will 11 | * be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of 12 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General 13 | * Public License for more details. 14 | * 15 | * You should have received a copy of the GNU General Public License along 16 | * with the GPMD Magento Responsive Theme. If not, see 17 | * http://www.gnu.org/licenses/. 18 | * 19 | * @category GPMD 20 | * @package GPMD_Responsive_Theme 21 | * @copyright Copyright (c) 2012 GPMD. 22 | * @author Matt Bailey @GPMD LTD 23 | */ 24 | 25 | /* 26 | * jQuery Extended Selectors plugin. (c) Keith Clark freely distributable under the terms of the MIT license. 27 | * Adds missing -of-type pseudo-class selectors to jQuery 28 | * github.com/keithclark/JQuery-Extended-Selectors - twitter.com/keithclarkcouk - keithclark.co.uk 29 | */ 30 | (function(g){function e(a,b){for(var c=a,d=0;a=a[b];)c.tagName==a.tagName&&d++;return d}function h(a,b,c){a=e(a,c);if(b=="odd"||b=="even")c=2,a-=b!="odd";else{var d=b.indexOf("n");d>-1?(c=parseInt(b,10)||parseInt(b.substring(0,d)+"1",10),a-=(parseInt(b.substring(d+1),10)||0)-1):(c=a+1,a-=parseInt(b,10)-1)}return(c<0?a<=0:a>=0)&&a%c==0}var f={"first-of-type":function(a){return e(a,"previousSibling")==0},"last-of-type":function(a){return e(a,"nextSibling")==0},"only-of-type":function(a){return f["first-of-type"](a)&& 31 | f["last-of-type"](a)},"nth-of-type":function(a,b,c){return h(a,c[3],"previousSibling")},"nth-last-of-type":function(a,b,c){return h(a,c[3],"nextSibling")}};g.extend(g.expr[":"],f)})(jQuery); -------------------------------------------------------------------------------- /skin/frontend/gpmd/default/css/typography.css: -------------------------------------------------------------------------------- 1 | .font-awesome{font-family:FontAwesome;font-weight:normal;font-style:normal;} 2 | .accessible-hide{position:absolute !important;height:1px;width:1px;overflow:hidden;clip:rect(1px 1px 1px 1px);clip:rect(1px, 1px, 1px, 1px);} 3 | .hidden{display:none !important;visibility:hidden;} 4 | .inline-block{display:-moz-inline-stack;display:inline-block;vertical-align:top;zoom:1;*display:inline;} 5 | body,button,input,select,textarea{font-family:"Helvetica Neue",Arial,Helvetica,sans-serif;font-size:16px;font-size:1rem;line-height:18px;line-height:1rem;color:#000000;} 6 | .sans-serif{font-family:"Helvetica Neue",Arial,Helvetica,sans-serif;} 7 | .serif{font-family:Cambria,Georgia,Times,"Times New Roman",serif;} 8 | .monospace{font-family:"Courier New",Courier,monospace;} 9 | h1,h2,h3,h4,h5,h6{font-weight:bold;} 10 | h1{font-size:36px;font-size:2.25rem;line-height:42px;line-height:2.3333333333333335rem;margin:0 0 0.5625em;} 11 | h2{font-size:30px;font-size:1.875rem;line-height:36px;line-height:2rem;margin:0 0 0.6428571428571429em;} 12 | h3{font-size:24px;font-size:1.5rem;line-height:30px;line-height:1.6666666666666667rem;margin:0 0 0.75em;} 13 | h4{font-size:18px;font-size:1.125rem;line-height:24px;line-height:1.3333333333333333rem;margin:0 0 0.9em;} 14 | h5{font-size:16px;font-size:1rem;line-height:20px;line-height:1.1111111111111112rem;margin:0 0 1.125em;} 15 | h6{font-size:14px;font-size:0.875rem;line-height:18px;line-height:1rem;margin:0 0 1.125em;} 16 | small{font-size:14px;font-size:0.875rem;margin:0 0 1.125em;} 17 | p,ul,ol{font-size:16px;font-size:1rem;line-height:18px;line-height:1rem;margin:0 0 1.125em;} 18 | .std{line-height:24px;line-height:1.3333333333333333rem;} 19 | pre,code,kbd,samp{font-family:"Courier New",Courier,monospace;font-size:16px;font-size:1rem;line-height:18px;line-height:1rem;} 20 | form,button,input,select,textarea,label{font-size:16px;font-size:1rem;line-height:18px;line-height:1rem;} 21 | dl dd{margin:0 0 1.125em;} 22 | dt{margin-bottom:0.5625em;} 23 | a,a:visited{color:#0066cc;} 24 | a:hover{color:#004c99;} 25 | ::selection{background:#ff0099;color:#ffffff;} 26 | ::-moz-selection{background:#ff0099;color:#ffffff;} 27 | -------------------------------------------------------------------------------- /skin/frontend/gpmd/default/less/print.less: -------------------------------------------------------------------------------- 1 | /** 2 | * 3 | * This file is part of the GPMD Magento Responsive Theme. 4 | * 5 | * The GPMD Magento Responsive Theme is free software: you can redistribute 6 | * it and/or modify it under the terms of the GNU General Public License as 7 | * published by the Free Software Foundation, either version 3 of the License, 8 | * or (at your option) any later version. 9 | * 10 | * The GPMD Magento Responsive Theme is distributed in the hope that it will 11 | * be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of 12 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General 13 | * Public License for more details. 14 | * 15 | * You should have received a copy of the GNU General Public License along 16 | * with the GPMD Magento Responsive Theme. If not, see 17 | * http://www.gnu.org/licenses/. 18 | * 19 | * @category GPMD 20 | * @package GPMD_Responsive_Theme 21 | * @copyright Copyright (c) 2012 GPMD. 22 | * @author Matt Bailey @GPMD LTD 23 | */ 24 | 25 | /* Table of Contents 26 | ================================================== 27 | #Print Styles */ 28 | 29 | 30 | /* #Print Styles 31 | ================================================== */ 32 | 33 | /* Print styles inlined to avoid extra HTTP connection */ 34 | 35 | @media print { 36 | * { 37 | background: transparent !important; 38 | color: black !important; /* Black prints faster: sanbeiji.com/archives/953 */ 39 | text-shadow: none !important; 40 | filter: none !important; 41 | -ms-filter: none !important; 42 | } 43 | 44 | a, a:visited { 45 | text-decoration: underline; 46 | } 47 | 48 | a[href]:after { 49 | content: " (" attr(href) ")"; 50 | } 51 | 52 | abbr[title]:after { 53 | content: " (" attr(title) ")"; 54 | } 55 | 56 | /* Do not show javascript and internal links */ 57 | a[href^="javascript:"]:after, a[href^="#"]:after { 58 | content: ""; 59 | } 60 | 61 | /* Printing Tables: css-discuss.incutio.com/wiki/Printing_Tables */ 62 | thead { 63 | display: table-header-group; 64 | } 65 | 66 | tr, img { 67 | page-break-inside: avoid; 68 | } 69 | 70 | @page { 71 | margin: 0.5cm; 72 | } 73 | 74 | p, h2, h3 { 75 | orphans: 3; 76 | widows: 3; 77 | } 78 | 79 | h2, h3 { 80 | page-break-after: avoid; 81 | } 82 | } -------------------------------------------------------------------------------- /app/design/frontend/gpmd/default/template/page/html/header.phtml: -------------------------------------------------------------------------------- 1 | 26 | 27 | getChildHtml('jumpToMenu') ?> 28 |
29 |
30 | getIsHomePage()):?> 31 |

32 | 33 | getLogoAlt() ?> 34 | 36 |

37 | 38 | 43 | 44 |
45 | getChildHtml('topSearch') ?> 46 |

getWelcome() ?> getAdditionalHtml() ?>

47 | getChildHtml('topLinks') ?> 48 | getChildHtml('store_language') ?> 49 |
50 | getChildHtml('topContainer'); ?> 51 |
52 |
53 | 54 | getChildHtml('topMenu') ?> -------------------------------------------------------------------------------- /app/code/local/GPMD/Static/Block/Assets/Includes.php: -------------------------------------------------------------------------------- 1 | _version = $version; 37 | } 38 | 39 | public function setNoConflict ($bool) { 40 | $this->_noConflict = (bool) $bool; 41 | } 42 | 43 | public function getNoConflict () { 44 | return (bool) $this->_noConflict; 45 | } 46 | 47 | public function setJsInclude ($js) { 48 | $this->_jsIncludes[] = $this->getJsUrl() . $js; 49 | } 50 | 51 | public function setJsIncludeFromCss ($js) { 52 | $this->_jsIncludes[] = $this->getSkinUrl() . $js; 53 | } 54 | 55 | public function setCssInclude ($css) { 56 | $this->_cssIncludes[] = $this->getSkinUrl() . $css; 57 | } 58 | 59 | public function setCssIncludeFromJs ($css) { 60 | $this->_cssIncludes[] = $this->getJsUrl() . $css; 61 | } 62 | 63 | public function getJQueryVersion () { 64 | return $this->_version; 65 | } 66 | 67 | public function getJsIncludes () { 68 | return $this->_jsIncludes; 69 | } 70 | 71 | public function getCssIncludes () { 72 | return $this->_cssIncludes; 73 | } 74 | 75 | public function setUi ($bool, $version) { 76 | $this->_addUi = (bool) $bool; 77 | $this->_uiVersion = $version; 78 | } 79 | 80 | public function getAddUi () { 81 | return (bool) $this->_addUi; 82 | } 83 | 84 | public function getUiVersion () { 85 | return $this->_uiVersion; 86 | } 87 | } 88 | -------------------------------------------------------------------------------- /skin/frontend/gpmd/default/css/demo.css: -------------------------------------------------------------------------------- 1 | .font-awesome{font-family:FontAwesome;font-weight:normal;font-style:normal;} 2 | .accessible-hide{position:absolute !important;height:1px;width:1px;overflow:hidden;clip:rect(1px 1px 1px 1px);clip:rect(1px, 1px, 1px, 1px);} 3 | .hidden{display:none !important;visibility:hidden;} 4 | .inline-block{display:-moz-inline-stack;display:inline-block;vertical-align:top;zoom:1;*display:inline;} 5 | body{width:100%;*zoom:1;}body:before,body:after{content:"";display:table;} 6 | body:after{clear:both;} 7 | body:before,body:after{content:"";display:table;} 8 | body:after{clear:both;} 9 | .best-selling h3{font-size:22px;font-size:1.375rem;line-height:28px;line-height:1.5555555555555556rem;border-bottom:1px dotted #999;padding-bottom:0.5625em;margin-bottom:0.5625em;} 10 | .best-selling td{padding:0 0.5625em;}.best-selling td .product-description p{font-size:14px;font-size:0.875rem;}.best-selling td .product-description p a{font-weight:bold;} 11 | .best-selling td .product-description p:last-child a{font-weight:normal;} 12 | .catalog-category-view .col-main .page-title+a img,.catalog-category-view .col-main .category-title+a img{margin-bottom:1.125em;} 13 | .catalog-category-view.categorypath-electronics-html .col-main{text-align:center;}.catalog-category-view.categorypath-electronics-html .col-main h3{height:29px;}.catalog-category-view.categorypath-electronics-html .col-main h3 a{display:inline-block;} 14 | .catalog-category-view.categorypath-electronics-html .col-main .left{float:none;display:inline-block;margin-right:0 !important;} 15 | .catalog-category-view.categorypath-electronics-html .col-main .right{float:none;text-align:center;display:inline-block;} 16 | @media only screen and (min-width:479px){}@media only screen and (min-width:599px){}@media only screen and (min-width:767px){.cms-home .main-container .main .col-main .std{display:block;width:102.77777777777777%;margin:0 -1.3888888888888888%;*zoom:1;}.cms-home .main-container .main .col-main .std:before,.cms-home .main-container .main .col-main .std:after{content:"";display:table;} .cms-home .main-container .main .col-main .std:after{clear:both;} .cms-home .main-container .main .col-main .std:before,.cms-home .main-container .main .col-main .std:after{content:"";display:table;} .cms-home .main-container .main .col-main .std:after{clear:both;} .cms-home .main-container .main .col-main .std .side-col{display:inline;float:left;width:30.555555555555557%;margin:0 1.3888888888888888%;} .cms-home .main-container .main .col-main .std .home-spot{display:inline;float:left;width:63.888888888888886%;margin:0 1.3888888888888888%;}}@media only screen and (min-width:959px){}@media only screen and (min-width:1381px){}@media only tv and (min-width:1218px){}@media only tv and (min-width:1827px){}@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min-device-pixel-ratio:1.5){} 17 | -------------------------------------------------------------------------------- /app/design/frontend/gpmd/default/template/review/customer/list.phtml: -------------------------------------------------------------------------------- 1 | 26 | getMessagesBlock()->getGroupedHtml() ?> 27 |
28 |

__('My Product Reviews') ?>

29 |
30 | getCollection() && $this->count()): ?> 31 | getToolbarHtml() ?> 32 |
33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | getCollection() as $_review): ?> 41 | 42 | 43 | 44 | 51 | 52 | 53 | 54 | 55 | 56 |
dateFormat($_review->getReviewCreatedAt()); ?>

htmlEscape($_review->getName()) ?>

45 | getSum()): ?> 46 |
47 |
48 |
49 | 50 |
helper('review')->getDetailHtml($_review->getDetail()) ?>__('View Details') ?>
57 |
58 | 59 | getToolbarHtml() ?> 60 | 61 |

__('You have submitted no reviews.') ?>

62 | 63 |
64 | 65 |
66 | -------------------------------------------------------------------------------- /app/design/frontend/gpmd/default/template/catalog/product/gallery.phtml: -------------------------------------------------------------------------------- 1 | 26 | getImageWidth() ?> 27 |
28 |
__('Close Window') ?>
29 | getPreviusImageUrl() || $this->getNextImageUrl()): ?> 30 | 38 | 39 | htmlEscape($this->getCurrentImage()->getLabel())): ?> 40 |

41 | 42 | width="" alt="htmlEscape($this->getCurrentImage()->getLabel()) ?>" title="htmlEscape($this->getCurrentImage()->getLabel()) ?>" id="product-gallery-image" class="image" /> 43 |
__('Close Window') ?>
44 | getPreviusImageUrl() || $this->getNextImageUrl()): ?> 45 | 53 | 54 |
55 | 66 | -------------------------------------------------------------------------------- /skin/frontend/gpmd/default/css/base.css: -------------------------------------------------------------------------------- 1 | article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section,dialog{display:block;} 2 | audio,canvas,video{display:inline-block;*display:inline;*zoom:1;} 3 | audio:not([controls]){display:none;} 4 | [hidden]{display:none;visibility:hidden;} 5 | h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,hr,cite,code,del,dfn,em,img,q,s,samp,small,strike,strong,sub,sup,tt,var,dd,dl,dt,li,ol,ul,fieldset,form,label,legend,button,table,caption,tbody,tfoot,thead,tr,th,td,menu,img,figure,figcaption{margin:0;padding:0;border:0;font-weight:normal;font-style:normal;font-size:100%;line-height:1;font-family:inherit;} 6 | html{height:100%;overflow-y:scroll;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;} 7 | body{font-size:100%;margin:0;min-height:100%;} 8 | pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word;} 9 | table{border-collapse:collapse;border-spacing:0;} 10 | th{text-align:left;} 11 | tr,th,td{padding:0;} 12 | form{margin:0;} 13 | fieldset{border:0;padding:0;} 14 | textarea{overflow:auto;vertical-align:top;} 15 | label{display:block;} 16 | legend{border:0;*margin-left:-7px;} 17 | button,input,select,textarea{line-height:normal !important;vertical-align:baseline;*vertical-align:middle;} 18 | button,input{*overflow:visible;} 19 | button,input[type="button"],input[type="reset"],input[type="submit"]{cursor:pointer;cursor:hand;-webkit-appearance:button;} 20 | input[type="text"],input[type="password"],input[type="email"],textarea{margin:0;} 21 | input[type="checkbox"],input[type="radio"]{box-sizing:border-box;} 22 | input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box;} 23 | input[type="search"]::-webkit-search-decoration{-webkit-appearance:none;} 24 | button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0;} 25 | table button,table input{*overflow:auto;} 26 | blockquote,q{quotes:none;} 27 | blockquote:before,blockquote:after,q:before,q:after{content:'';content:none;} 28 | blockquote,q,cite{font-style:italic;} 29 | blockquote{padding-left:1.625em;padding-left:1.625rem;border-left:1px solid #ddd;} 30 | blockquote>p{padding:0;} 31 | ul,ol{list-style-position:inside;padding:0;} 32 | li ul,li ol{margin:0 1.625em;margin:0 1.625rem;} 33 | dl dd{margin-left:1.625em;margin-left:1.625rem;} 34 | a,a:visited{text-decoration:none;color:#0066cc;} 35 | a:hover{color:#003399;border-bottom:none;} 36 | a:focus{outline:thin dotted;} 37 | a:hover,a:active{outline:none;} 38 | a:link{-webkit-tap-highlight-color:rgba(0, 102, 204, 0.15);} 39 | ::selection{background:#ff0035;color:#ffffff;text-shadow:none;} 40 | ::-moz-selection{background:#ff0035;color:#ffffff;text-shadow:none;} 41 | figure{margin:0;} 42 | img,embed,object,video{max-width:100%;} 43 | img{border:0;-ms-interpolation-mode:bicubic;} 44 | svg:not(:root){overflow:hidden;} 45 | abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help;} 46 | mark{background:#ff0;} 47 | ins{text-decoration:none;background:#ff9;} 48 | del{text-decoration:line-through;} 49 | hr{display:block;height:1px;border:0;border-bottom:1px solid #ddd;} 50 | strong,b,dt{font-weight:bold;} 51 | em,i,dfn{font-style:italic;} 52 | var,address{font-style:normal;} 53 | sub,sup{font-size:0.625em;font-size:0.625rem;line-height:0;position:relative;vertical-align:baseline;} 54 | sup{top:-0.5em;top:-0.5rem;} 55 | sub{bottom:-0.25em;bottom:-0.25rem;} 56 | .group:before,.group:after{content:"";display:table;} 57 | .group:after{clear:both;} 58 | .group{*zoom:1;} 59 | .clearfix{zoom:1;}.clearfix:before,.clearfix:after{content:"\0020";display:block;height:0;overflow:hidden;} 60 | .clearfix:after{clear:both;} 61 | -------------------------------------------------------------------------------- /app/design/frontend/gpmd/default/template/sales/order/recent.phtml: -------------------------------------------------------------------------------- 1 | 26 |
27 | getOrders(); ?> 28 |
29 |

__('Recent Orders') ?>

30 | getItems()) > 0 ): ?>__('View All') ?> 31 |
32 | getItems()) > 0 ): ?> 33 |
34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | 45 | 46 | 47 | 48 | 49 | 50 | 51 | 52 | 53 | 54 | 55 | 56 | 57 | 58 | 59 | 67 | 68 | 69 | 70 |
__('Order #') ?>__('Date') ?>__('Ship To') ?>__('Order Total') ?>__('Status') ?> 
getRealOrderId() ?>formatDate($_order->getCreatedAtStoreDate()) ?>getShippingAddress() ? $this->htmlEscape($_order->getShippingAddress()->getName()) : ' ' ?>formatPrice($_order->getGrandTotal()) ?>getStatusLabel() ?> 60 | 61 | __('View Order') ?> 62 | helper('sales/reorder')->canReorder($_order)) : ?> 63 | | __('Reorder') ?> 64 | 65 | 66 |
71 |
72 | 73 | 74 |

__('You have placed no orders.'); ?>

75 | 76 |
77 | -------------------------------------------------------------------------------- /app/design/frontend/gpmd/default/template/sales/order/history.phtml: -------------------------------------------------------------------------------- 1 | 26 | getMessagesBlock()->getGroupedHtml() ?> 27 | getOrders(); ?> 28 |
29 |

__('My Orders') ?>

30 |
31 | getPagerHtml(); ?> 32 | getSize()): ?> 33 |
34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | 45 | 46 | 47 | 48 | 49 | 50 | 51 | 52 | 53 | 54 | 55 | 56 | 57 | 58 | 59 | 60 | 68 | 69 | 70 | 71 |
__('Order #') ?>__('Date') ?>__('Ship To') ?>__('Order Total') ?>__('Order Status') ?> 
getRealOrderId() ?>formatDate($_order->getCreatedAtStoreDate()) ?>getShippingAddress() ? $this->htmlEscape($_order->getShippingAddress()->getName()) : ' ' ?>formatPrice($_order->getGrandTotal()) ?>getStatusLabel() ?> 61 | __('View Order') ?> 62 | |__('Track Order') ?> */ ?> 63 | helper('sales/reorder')->canReorder($_order)) : ?> 64 | | __('Reorder') ?> 65 | 66 | 67 |
72 |
73 | 74 | getPagerHtml(); ?> 75 | 76 |

__('You have placed no orders.'); ?>

77 | 78 | -------------------------------------------------------------------------------- /app/design/frontend/gpmd/default/template/sales/order/items.phtml: -------------------------------------------------------------------------------- 1 | 26 | getOrder() ?> 27 |
28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | getChildHtml('order_totals') ?> 45 | 46 | getItemsCollection(); ?> 47 | 48 | count(); ?> 49 | 50 | getParentItem()) continue; ?> 51 | 52 | getItemHtml($_item) ?> 53 | helper('giftmessage/message')->getIsMessagesAvailable('order_item', $_item) && $_item->getGiftMessageId()): ?> 54 | 55 | helper('giftmessage/message')->getGiftMessageForEntity($_item); ?> 56 | 64 | 65 | 66 | 67 | 68 |
__('Product Name') ?>__('SKU') ?>__('Price') ?>__('Qty') ?>__('Subtotal') ?>
69 |
70 | 71 | -------------------------------------------------------------------------------- /skin/frontend/gpmd/default/js/respond.min.js: -------------------------------------------------------------------------------- 1 | /*! matchMedia() polyfill - Test a CSS media type/query in JS. Authors & copyright (c) 2012: Scott Jehl, Paul Irish, Nicholas Zakas. Dual MIT/BSD license */ 2 | /*! NOTE: If you're already including a window.matchMedia polyfill via Modernizr or otherwise, you don't need this part */ 3 | window.matchMedia=window.matchMedia||(function(e,f){var c,a=e.documentElement,b=a.firstElementChild||a.firstChild,d=e.createElement("body"),g=e.createElement("div");g.id="mq-test-1";g.style.cssText="position:absolute;top:-100em";d.style.background="none";d.appendChild(g);return function(h){g.innerHTML='­';a.insertBefore(d,b);c=g.offsetWidth==42;a.removeChild(d);return{matches:c,media:h}}})(document); 4 | 5 | /*! Respond.js v1.1.0: min/max-width media query polyfill. (c) Scott Jehl. MIT/GPLv2 Lic. j.mp/respondjs */ 6 | (function(e){e.respond={};respond.update=function(){};respond.mediaQueriesSupported=e.matchMedia&&e.matchMedia("only all").matches;if(respond.mediaQueriesSupported){return}var w=e.document,s=w.documentElement,i=[],k=[],q=[],o={},h=30,f=w.getElementsByTagName("head")[0]||s,g=w.getElementsByTagName("base")[0],b=f.getElementsByTagName("link"),d=[],a=function(){var D=b,y=D.length,B=0,A,z,C,x;for(;B-1,minw:F.match(/\(min\-width:[\s]*([\s]*[0-9\.]+)(px|em)[\s]*\)/)&&parseFloat(RegExp.$1)+(RegExp.$2||""),maxw:F.match(/\(max\-width:[\s]*([\s]*[0-9\.]+)(px|em)[\s]*\)/)&&parseFloat(RegExp.$1)+(RegExp.$2||"")})}}j()},l,r,v=function(){var z,A=w.createElement("div"),x=w.body,y=false;A.style.cssText="position:absolute;font-size:1em;width:1em";if(!x){x=y=w.createElement("body");x.style.background="none"}x.appendChild(A);s.insertBefore(x,s.firstChild);z=A.offsetWidth;if(y){s.removeChild(x)}else{x.removeChild(A)}z=p=parseFloat(z);return z},p,j=function(I){var x="clientWidth",B=s[x],H=w.compatMode==="CSS1Compat"&&B||w.body[x]||B,D={},G=b[b.length-1],z=(new Date()).getTime();if(I&&l&&z-l-1?(p||v()):1)}if(!!J){J=parseFloat(J)*(J.indexOf(y)>-1?(p||v()):1)}if(!K.hasquery||(!A||!L)&&(A||H>=C)&&(L||H<=J)){if(!D[K.media]){D[K.media]=[]}D[K.media].push(k[K.rules])}}for(var E in q){if(q[E]&&q[E].parentNode===f){f.removeChild(q[E])}}for(var E in D){var M=w.createElement("style"),F=D[E].join("\n");M.type="text/css";M.media=E;f.insertBefore(M,G.nextSibling);if(M.styleSheet){M.styleSheet.cssText=F}else{M.appendChild(w.createTextNode(F))}q.push(M)}},n=function(x,z){var y=c();if(!y){return}y.open("GET",x,true);y.onreadystatechange=function(){if(y.readyState!=4||y.status!=200&&y.status!=304){return}z(y.responseText)};if(y.readyState==4){return}y.send(null)},c=(function(){var x=false;try{x=new XMLHttpRequest()}catch(y){x=new ActiveXObject("Microsoft.XMLHTTP")}return function(){return x}})();a();respond.update=a;function t(){j(true)}if(e.addEventListener){e.addEventListener("resize",t,false)}else{if(e.attachEvent){e.attachEvent("onresize",t)}}})(this); -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | *Please note: This theme is no longer under active development* 2 | 3 | Magento Responsive Theme 4 | ======================== 5 | 6 | The GPMD responsive Magento theme is a simple fluid base theme which can be easily used as a starting point for your projects. 7 | 8 | **The styling has been kept purposely simple so it's easy to override. It's based on the base/default theme (with the demo store content), and has only a few template overrides to make the markup suitable for a responsive site.** 9 | 10 | It combines elements from [Mobile Boilerplate](https://github.com/h5bp/mobile-boilerplate/), [Gridless](http://thatcoolguy.github.com/gridless-boilerplate/) and [semantic.gs](https://github.com/twigkit/semantic.gs/). It also includes the excellent [Font Awesome](http://fortawesome.github.com/Font-Awesome/) icon font. 11 | 12 | 13 | ![GPMD Responsive Magento Theme](https://dl.dropbox.com/u/35123605/GPMD/Magento%20Responsive%20Theme/Screen%20Grabs/gpmd-mage-resp-ipad-iphone-852.jpg) 14 | 15 | 16 | Get it now! 17 | ----------- 18 | 19 | Clone the repo, `git clone git@github.com:gpmd/magento-responsive-theme.git`, or [download the latest release](https://github.com/gpmd/magento-responsive-theme/zipball/master). 20 | 21 | Alternatively you can [download the theme as a Magento package](https://github.com/gpmd/magento-responsive-theme/blob/master/var/connect/GPMD_Responsive_Theme-0.1.3.tgz), although this may not be the most up-to-date version. 22 | 23 | 24 | Screen shots 25 | ------------ 26 | 27 | We don't yet have a live demo available, but in the meantime you can [view some screen grabs here](http://gpmd.github.com/magento-responsive-theme/). 28 | 29 | 30 | Instructions 31 | ------------ 32 | 33 | Either... 34 | 35 | - [Download the theme as a Magento package](https://github.com/gpmd/magento-responsive-theme/blob/master/var/connect/GPMD_Responsive_Theme-0.1.3.tgz) and install through the Magento Connect Manager 36 | 37 | Or... 38 | 39 | 1. [Download the repository](https://github.com/gpmd/magento-responsive-theme/zipball/master) and merge the files/folders into your own site manually: 40 | 2. In **System** > **Configuration** (General / Design tab), set **Package** to `gpmd` 41 | 3. Then set **Themes** - **Templates**, **Skin (Images/CSS)**, **Layout** and **Default** to `default` 42 | 43 | 44 | Updates 45 | ------- 46 | 47 | Keep up to date by following GPMD on Twitter, [@gpmd](https://twitter.com/gpmd). 48 | 49 | 50 | Bugs 51 | ---- 52 | 53 | Please create issues on GitHub: https://github.com/gpmd/magento-responsive-theme/issues 54 | 55 | 56 | Changelog 57 | --------- 58 | 59 | ### v0.1.3 Beta 60 | 61 | - Created initial git repo. 62 | 63 | 64 | To do 65 | ----- 66 | 67 | - Add instructions on overriding the theme 68 | - Modularise the less/css more effectively (smacss approach) 69 | - Better less/css commenting 70 | - Move less variables out of style-mixins.less into their own file 71 | - Reduce css specificity 72 | - Replace Gridless with a more simple reset 73 | - More thorough cross browser/platform testing 74 | - Remove unnecessary files/folders (mainly images) 75 | - Remove unnecessary css/js 76 | - Change namespace 77 | 78 | 79 | Authors 80 | ------- 81 | 82 | **GPMD** 83 | 84 | + http://gpmd.co.uk 85 | 86 | **Matt Bailey** 87 | 88 | + http://twitter.com/_mattbailey 89 | + http://dribbble.com/mattbailey 90 | + http://github.com/matt-bailey 91 | + http://www.mattbailey.co 92 | 93 | 94 | License 95 | ------- 96 | 97 | Copyright 2012 GPMD 98 | 99 | This file is part of the GPMD Magento Responsive Theme. 100 | 101 | The GPMD Magento Responsive Theme is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. 102 | 103 | The GPMD Magento Responsive Theme is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. 104 | 105 | You should have received a copy of the GNU General Public License along with the GPMD Magento Responsive Theme. If not, see http://www.gnu.org/licenses/. 106 | -------------------------------------------------------------------------------- /skin/frontend/gpmd/default/less/typography.less: -------------------------------------------------------------------------------- 1 | /** 2 | * 3 | * This file is part of the GPMD Magento Responsive Theme. 4 | * 5 | * The GPMD Magento Responsive Theme is free software: you can redistribute 6 | * it and/or modify it under the terms of the GNU General Public License as 7 | * published by the Free Software Foundation, either version 3 of the License, 8 | * or (at your option) any later version. 9 | * 10 | * The GPMD Magento Responsive Theme is distributed in the hope that it will 11 | * be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of 12 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General 13 | * Public License for more details. 14 | * 15 | * You should have received a copy of the GNU General Public License along 16 | * with the GPMD Magento Responsive Theme. If not, see 17 | * http://www.gnu.org/licenses/. 18 | * 19 | * @category GPMD 20 | * @package GPMD_Responsive_Theme 21 | * @copyright Copyright (c) 2012 GPMD. 22 | * @author Matt Bailey @GPMD LTD 23 | */ 24 | 25 | /* #Imports 26 | ================================================== */ 27 | 28 | @import "style-mixins.less"; 29 | 30 | 31 | /* #Base structure 32 | ================================================== */ 33 | 34 | body, button, input, select, textarea { 35 | .sans-serif; 36 | .font-size(); 37 | .line-height(); 38 | color: @black; 39 | } 40 | 41 | 42 | /* #Font-Face 43 | ================================================== */ 44 | /* This is the proper syntax for an @font-face file 45 | Just create a "fonts" folder at the root, 46 | copy your FontName into code below and remove 47 | comment brackets */ 48 | 49 | /* @font-face { 50 | font-family: 'FontName'; 51 | src: url('../fonts/FontName.eot'); 52 | src: url('../fonts/FontName.eot?iefix') format('eot'), 53 | url('../fonts/FontName.woff') format('woff'), 54 | url('../fonts/FontName.ttf') format('truetype'), 55 | url('../fonts/FontName.svg#webfontZam02nTh') format('svg'); 56 | font-weight: normal; 57 | font-style: normal; } 58 | */ 59 | 60 | 61 | /* #Font stacks 62 | ================================================== */ 63 | 64 | .sans-serif { font-family : "Helvetica Neue", Arial, Helvetica, sans-serif; } 65 | .serif { font-family : Cambria, Georgia, Times, "Times New Roman", serif; } 66 | .monospace { font-family : "Courier New", Courier, monospace; } 67 | 68 | 69 | /* #Headings/small 70 | ================================================== */ 71 | 72 | h1, h2, h3, h4, h5, h6 { 73 | font-weight: bold; 74 | } 75 | 76 | h1 { 77 | .font-size(36); 78 | .line-height(42); 79 | margin: 0 0 @baseline / 2; 80 | } 81 | 82 | h2 { 83 | .font-size(30); 84 | .line-height(36); 85 | margin: 0 0 @baseline / 1.75; 86 | } 87 | 88 | h3 { 89 | .font-size(24); 90 | .line-height(30); 91 | margin: 0 0 @baseline / 1.5; 92 | } 93 | 94 | h4 { 95 | .font-size(18); 96 | .line-height(24); 97 | margin: 0 0 @baseline / 1.25; 98 | } 99 | 100 | h5 { 101 | .font-size(16); 102 | .line-height(20); 103 | margin: 0 0 @baseline; 104 | } 105 | 106 | h6 { 107 | .font-size(14); 108 | .line-height(18); 109 | margin: 0 0 @baseline; 110 | } 111 | 112 | small { 113 | .font-size(14); 114 | margin: 0 0 @baseline; 115 | } 116 | 117 | 118 | /* #Text 119 | ================================================== */ 120 | 121 | p, ul, ol { 122 | .font-size(); 123 | .line-height(); 124 | margin: 0 0 @baseline; 125 | } 126 | 127 | /* Misc */ 128 | 129 | .std { 130 | .line-height(24); 131 | } 132 | 133 | 134 | /* #Preformatted text and code 135 | ================================================== */ 136 | 137 | pre, code, kbd, samp { 138 | .monospace; 139 | .font-size(); 140 | .line-height(); 141 | } 142 | 143 | 144 | /* #Forms 145 | ================================================== */ 146 | 147 | form, button, input, select, textarea, label { 148 | .font-size(); 149 | .line-height(); 150 | } 151 | 152 | 153 | /* #Lists 154 | ================================================== */ 155 | 156 | dl dd { 157 | margin: 0 0 @baseline; 158 | } 159 | 160 | dt { 161 | margin-bottom: @baseline / 2; 162 | } 163 | 164 | 165 | /* #Links 166 | ================================================== */ 167 | 168 | a, a:visited { 169 | color: @linkcol; 170 | } 171 | 172 | a:hover { 173 | color: @linkcolhover; 174 | } 175 | 176 | ::selection { 177 | background: @pink; 178 | color: @white; 179 | } 180 | 181 | ::-moz-selection { 182 | background: @pink; 183 | color: @white; 184 | } -------------------------------------------------------------------------------- /skin/frontend/gpmd/default/js/selectivizr-min.js: -------------------------------------------------------------------------------- 1 | /*! 2 | * selectivizr v1.0.2 - (c) Keith Clark, freely distributable under the terms of the MIT license. 3 | * selectivizr.com 4 | */ 5 | (function(j){function A(a){return a.replace(B,h).replace(C,function(a,d,b){for(var a=b.split(","),b=0,e=a.length;b0){var a=l,f,e=s.substring(0,e).replace(H,i);if(e==i||e.charAt(e.length-1)==o)e+="*";try{f=t(e)}catch(k){}if(f){e=0;for(c=f.length;e-1&&(a=a.substring(0,l));if(a.charAt(0)==":")switch(a.slice(1)){case "root":c=function(a){return b?a!=p:a==p};break;case "target":if(m==8){c=function(a){function c(){var d=location.hash,e=d.slice(1);return b?d==i||a.id!=e:d!=i&&a.id==e}k(j,"hashchange",function(){g(a,d,c())});return c()};break}return!1;case "checked":c=function(a){J.test(a.type)&&k(a,"propertychange",function(){event.propertyName=="checked"&&g(a,d,a.checked!==b)});return a.checked!==b};break;case "disabled":b=!b;case "enabled":c=function(c){if(K.test(c.tagName))return k(c,"propertychange",function(){event.propertyName=="$disabled"&&g(c,d,c.a===b)}),q.push(c),c.a=c.disabled,c.disabled===b;return a==":enabled"?b:!b};break;case "focus":e="focus",f="blur";case "hover":e||(e="mouseenter",f="mouseleave");c=function(a){k(a,b?f:e,function(){g(a,d,!0)});k(a,b?e:f,function(){g(a,d,!1)});return b};break;default:if(!L.test(a))return!1}return{className:d,b:c}}function w(a){return M+"-"+(m==6&&N?O++:a.replace(P,function(a){return a.charCodeAt(0)}))}function D(a){return a.replace(x,h).replace(Q,o)}function g(a,c,d){var b=a.className,c=u(b,c,d);if(c!=b)a.className=c,a.parentNode.className+=i}function u(a,c,d){var b=RegExp("(^|\\s)"+c+"(\\s|$)"),e=b.test(a);return d?e?a:a+o+c:e?a.replace(b,h).replace(x,h):a}function k(a,c,d){a.attachEvent("on"+c,d)}function r(a,c){if(/^https?:\/\//i.test(a))return c.substring(0,c.indexOf("/",8))==a.substring(0,a.indexOf("/",8))?a:null;if(a.charAt(0)=="/")return c.substring(0,c.indexOf("/",8))+a;var d=c.split(/[?#]/)[0];a.charAt(0)!="?"&&d.charAt(d.length-1)!="/"&&(d=d.substring(0,d.lastIndexOf("/")+1));return d+a}function y(a){if(a)return n.open("GET",a,!1),n.send(),(n.status==200?n.responseText:i).replace(R,i).replace(S,function(c,d,b,e,f){return y(r(b||f,a))}).replace(T,function(c,d,b){d=d||i;return" url("+d+r(b,a)+d+") "});return i}function U(){var a,c;a=f.getElementsByTagName("BASE");for(var d=a.length>0?a[0].href:f.location.href,b=0;b0&&setInterval(function(){for(var a=0,c=q.length;a8||!n)){var z={NW:"*.Dom.select",MooTools:"$$",DOMAssistant:"*.$",Prototype:"$$",YAHOO:"*.util.Selector.query",Sizzle:"*",jQuery:"*",dojo:"*.query"},t,q=[],O=0,N=!0,M="slvzr",R=/(\/\*[^*]*\*+([^\/][^*]*\*+)*\/)\s*/g,S=/@import\s*(?:(?:(?:url\(\s*(['"]?)(.*)\1)\s*\))|(?:(['"])(.*)\3))[^;]*;/g,T=/\burl\(\s*(["']?)(?!data:)([^"')]+)\1\s*\)/g,L=/^:(empty|(first|last|only|nth(-last)?)-(child|of-type))$/,B=/:(:first-(?:line|letter))/g,C=/(^|})\s*([^\{]*?[\[:][^{]+)/g,G=/([ +~>])|(:[a-z-]+(?:\(.*?\)+)?)|(\[.*?\])/g,H=/(:not\()?:(hover|enabled|disabled|focus|checked|target|active|visited|first-line|first-letter)\)?/g,P=/[^\w-]/g,K=/^(INPUT|SELECT|TEXTAREA|BUTTON)$/,J=/^(checkbox|radio)$/,v=m>6?/[\$\^*]=(['"])\1/:null,E=/([(\[+~])\s+/g,F=/\s+([)\]+~])/g,Q=/\s+/g,x=/^\s*((?:[\S\s]*\S)?)\s*$/,i="",o=" ",h="$1";(function(a,c){function d(){try{p.doScroll("left")}catch(a){setTimeout(d,50);return}b("poll")}function b(d){if(!(d.type=="readystatechange"&&f.readyState!="complete")&&((d.type=="load"?a:f).detachEvent("on"+d.type,b,!1),!e&&(e=!0)))c.call(a,d.type||d)}var e=!1,g=!0;if(f.readyState=="complete")c.call(a,i);else{if(f.createEventObject&&p.doScroll){try{g=!a.frameElement}catch(h){}g&&d()}k(f,"readystatechange",b);k(a,"load",b)}})(j,function(){for(var a in z){var c,d,b=j;if(j[a]){for(c=z[a].replace("*",a).split(".");(d=c.shift())&&(b=b[d]););if(typeof b=="function"){t=b;U();break}}}})}}})(this); -------------------------------------------------------------------------------- /skin/frontend/gpmd/default/less/demo.less: -------------------------------------------------------------------------------- 1 | /** 2 | * 3 | * This file is part of the GPMD Magento Responsive Theme. 4 | * 5 | * The GPMD Magento Responsive Theme is free software: you can redistribute 6 | * it and/or modify it under the terms of the GNU General Public License as 7 | * published by the Free Software Foundation, either version 3 of the License, 8 | * or (at your option) any later version. 9 | * 10 | * The GPMD Magento Responsive Theme is distributed in the hope that it will 11 | * be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of 12 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General 13 | * Public License for more details. 14 | * 15 | * You should have received a copy of the GNU General Public License along 16 | * with the GPMD Magento Responsive Theme. If not, see 17 | * http://www.gnu.org/licenses/. 18 | * 19 | * @category GPMD 20 | * @package GPMD_Responsive_Theme 21 | * @copyright Copyright (c) 2012 GPMD. 22 | * @author Matt Bailey @GPMD LTD 23 | */ 24 | 25 | 26 | /* Table of Contents 27 | ================================================== 28 | #Imports 29 | #Grid variables 30 | #Base 'mobile first' structure 31 | #Media queries */ 32 | 33 | 34 | /* #Imports 35 | ================================================== */ 36 | 37 | 38 | @import "style-mixins.less"; 39 | @import "layout-mixins.less"; 40 | 41 | 42 | /* Grid variables 43 | ================================================== */ 44 | 45 | //@column-width: 60; /* Uncomment to override default value */ 46 | //@gutter-width: 20; /* Uncomment to override default value */ 47 | //@columns: 12; /* Uncomment to override default value */ 48 | @total-width: 100%; 49 | 50 | 51 | /* #Base 'mobile first' structure 52 | ================================================== */ 53 | 54 | 55 | /********** Specific page overrides **********/ 56 | 57 | 58 | /********* Home **********/ 59 | 60 | 61 | /* Best Selling Products */ 62 | 63 | .best-selling { 64 | 65 | h3 { 66 | .font-size(22); 67 | .line-height(28); 68 | border-bottom: 1px dotted #999; 69 | padding-bottom: @baseline / 2; 70 | margin-bottom: @baseline / 2; 71 | //background: url('../images/icon-popular.png') no-repeat @baseline / 2 top; 72 | } 73 | 74 | td { 75 | 76 | padding: 0 @baseline / 2; 77 | 78 | .product-description p { 79 | 80 | .font-size(14); 81 | 82 | a { 83 | font-weight: bold; 84 | } 85 | 86 | &:last-child { 87 | 88 | a { 89 | font-weight: normal; 90 | } 91 | 92 | } 93 | 94 | } 95 | 96 | } 97 | 98 | } 99 | 100 | 101 | /********* Category landing page *********/ 102 | 103 | .catalog-category-view { 104 | 105 | .col-main { 106 | 107 | // Add a bottom margin only to adjacent img siblings of .page-title and .category-title 108 | .page-title + a, .category-title + a { 109 | 110 | img { 111 | margin-bottom: @baseline; 112 | } 113 | 114 | } 115 | 116 | } 117 | 118 | &.categorypath-electronics-html { 119 | 120 | .col-main { 121 | 122 | text-align: center; 123 | 124 | h3 { 125 | 126 | height: 29px; 127 | 128 | a { 129 | display: inline-block; 130 | } 131 | 132 | } 133 | 134 | .left { 135 | float: none; 136 | display: inline-block; 137 | margin-right: 0 !important; 138 | } 139 | 140 | .right { 141 | float: none; 142 | text-align: center; 143 | display: inline-block; 144 | } 145 | 146 | } 147 | 148 | } 149 | 150 | } 151 | 152 | 153 | /* Styles below this point override the default 154 | 'mobile first' styles */ 155 | 156 | 157 | /* #Media Queries 158 | ================================================== */ 159 | 160 | // 480px 161 | @media only screen and (min-width: 479px) {} 162 | 163 | // 600px 164 | @media only screen and (min-width: 599px) {} 165 | 166 | // 768px 167 | @media only screen and (min-width: 767px) { 168 | 169 | /* Home page - default install */ 170 | .cms-home { 171 | 172 | .main-container { 173 | 174 | .main { 175 | 176 | .col-main { 177 | 178 | .std { 179 | 180 | .row(9); 181 | 182 | .side-col { 183 | .column(3,9); 184 | } 185 | 186 | .home-spot { 187 | .column(6,9); 188 | } 189 | 190 | } 191 | 192 | } 193 | 194 | } 195 | 196 | } 197 | 198 | } 199 | 200 | } 201 | 202 | // 960px 203 | @media only screen and (min-width: 959px) {} 204 | 205 | // 1382px 206 | @media only screen and (min-width: 1381px) {} 207 | 208 | // HD Ready TV 1219px 209 | @media only tv and (min-width: 1218px) {} 210 | 211 | // Full HD TV 1828px 212 | @media only tv and (min-width: 1827px) {} 213 | 214 | // 2x 215 | @media only screen and (-webkit-min-device-pixel-ratio: 1.5), 216 | only screen and (min-device-pixel-ratio: 1.5) {} -------------------------------------------------------------------------------- /app/design/frontend/gpmd/default/template/persistent/customer/form/login.phtml: -------------------------------------------------------------------------------- 1 | 26 | 88 | -------------------------------------------------------------------------------- /skin/frontend/gpmd/default/less/layout-mixins.less: -------------------------------------------------------------------------------- 1 | /** 2 | * 3 | * This file is part of the GPMD Magento Responsive Theme. 4 | * 5 | * The GPMD Magento Responsive Theme is free software: you can redistribute 6 | * it and/or modify it under the terms of the GNU General Public License as 7 | * published by the Free Software Foundation, either version 3 of the License, 8 | * or (at your option) any later version. 9 | * 10 | * The GPMD Magento Responsive Theme is distributed in the hope that it will 11 | * be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of 12 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General 13 | * Public License for more details. 14 | * 15 | * You should have received a copy of the GNU General Public License along 16 | * with the GPMD Magento Responsive Theme. If not, see 17 | * http://www.gnu.org/licenses/. 18 | * 19 | * @category GPMD 20 | * @package GPMD_Responsive_Theme 21 | * @copyright Copyright (c) 2012 GPMD. 22 | * @author Matt Bailey @GPMD LTD 23 | */ 24 | 25 | /* 26 | * Semantic.gs for LESS: http://lesscss.org/ 27 | */ 28 | 29 | 30 | /* Table of Contents 31 | ================================================== 32 | #Setup 33 | #Grid 34 | #User defined elements */ 35 | 36 | 37 | /* #Setup 38 | ================================================== */ 39 | 40 | /* Defaults which you can freely override */ 41 | @column-width: 60; 42 | @gutter-width: 20; 43 | @columns: 12; 44 | 45 | /* Utility variable — you should never need to modify this */ 46 | @gridsystem-width: (@column-width*@columns) + (@gutter-width*@columns) * 1px; 47 | 48 | /* Set @total-width to 100% for a fluid layout */ 49 | @total-width: @gridsystem-width; 50 | 51 | /* Uncomment these two lines and the star-hack width/margin lines below to enable sub-pixel fix for IE6 & 7. See http://tylertate.com/blog/2012/01/05/subpixel-rounding.html */ 52 | // @min-width: 960; 53 | // @correction: 0.5 / @min-width * 100 * 1%; 54 | 55 | /* The micro clearfix http://nicolasgallagher.com/micro-clearfix-hack/ */ 56 | .clearfix() { 57 | 58 | *zoom: 1; 59 | 60 | &:before, &:after { 61 | content: ""; 62 | display: table; 63 | } 64 | 65 | &:after { 66 | clear: both; 67 | } 68 | 69 | } 70 | 71 | 72 | /* #Grid 73 | ================================================== */ 74 | 75 | body { 76 | width: 100%; 77 | .clearfix; 78 | } 79 | 80 | .row(@columns:@columns) { 81 | display: block; 82 | width: @total-width*((@gutter-width + @gridsystem-width)/@gridsystem-width); 83 | margin: 0 @total-width*(((@gutter-width*.5)/@gridsystem-width)*-1); 84 | // *width: @total-width*((@gutter-width + @gridsystem-width)/@gridsystem-width)-@correction; 85 | // *margin: 0 @total-width*(((@gutter-width*.5)/@gridsystem-width)*-1)-@correction; 86 | .clearfix; 87 | } 88 | .column(@x,@columns:@columns) { 89 | display: inline; 90 | float: left; 91 | width: @total-width*((((@gutter-width+@column-width)*@x)-@gutter-width) / @gridsystem-width); 92 | margin: 0 @total-width*((@gutter-width*.5)/@gridsystem-width); 93 | // *width: @total-width*((((@gutter-width+@column-width)*@x)-@gutter-width) / @gridsystem-width)-@correction; 94 | // *margin: 0 @total-width*((@gutter-width*.5)/@gridsystem-width)-@correction; 95 | } 96 | .push(@offset:1) { 97 | margin-left: @total-width*(((@gutter-width+@column-width)*@offset) / @gridsystem-width) + @total-width*((@gutter-width*.5)/@gridsystem-width); 98 | } 99 | .pull(@offset:1) { 100 | margin-right: @total-width*(((@gutter-width+@column-width)*@offset) / @gridsystem-width) + @total-width*((@gutter-width*.5)/@gridsystem-width); 101 | } 102 | 103 | /* #User defined elements 104 | ================================================== */ 105 | 106 | /* Define the maximum page width in pixels */ 107 | 108 | /* default values */ 109 | @target-max-width: 1440; 110 | @margin-width: 5; 111 | 112 | /* Utility Variable */ 113 | @max-width: @target-max-width - ((@target-max-width / 100) * (@margin-width * 2)) * 1px; 114 | 115 | .max-width(@target-max-width:@target-max-width,@margin-width:@margin-width) { 116 | max-width: @max-width; 117 | } 118 | 119 | 120 | /* Nested blocks - define width as a percentage */ 121 | 122 | /* default values */ 123 | @target-block-width: 0; 124 | @target-block-columns: 3; 125 | @parent-block-columns: 9; 126 | @margin-multiplier: 0; 127 | 128 | /* Utility Variables */ 129 | @parent-width: @total-width*((((@gutter-width+@column-width)*@parent-block-columns)-@gutter-width) / @gridsystem-width); 130 | @target-block-width: @total-width*((((@gutter-width+@column-width)*@target-block-columns)-@gutter-width) / @gridsystem-width); 131 | 132 | @block-width: ((@target-block-width / @parent-width) * 100%); 133 | 134 | .block-width(@target-block-columns:@target-block-columns,@parent-block-columns:@parent-block-columns,@margin-multiplier:@margin-multiplier) { 135 | width: @block-width; 136 | margin: 0 ((@parent-width*(@gutter-width/@gridsystem-width))*@margin-multiplier); 137 | } -------------------------------------------------------------------------------- /app/design/frontend/gpmd/default/template/page/html/pager.phtml: -------------------------------------------------------------------------------- 1 | 26 | getCollection()->getSize()): ?> 27 | 28 | getUseContainer()): ?> 29 |
30 | 31 | 32 | getShowAmounts()): ?> 33 |

34 | getLastPageNum()>1): ?> 35 | __('Items %s to %s of %s total', $this->getFirstNum(), $this->getLastNum(), $this->getTotalNum()) ?> 36 | 37 | __('%s Item(s)', $this->getTotalNum()) ?> 38 | 39 |

40 | 41 | 42 | getShowPerPage()): ?> 43 |
44 | 45 | __('per page') ?> 52 |
53 | 54 | 55 | getLastPageNum()>1): ?> 56 |
57 | __('Page:') ?> 58 |
    59 | isFirstPage()): ?> 60 |
  1. 61 | 62 | getAnchorTextForPrevious()): ?> 63 | <?php echo $this->__('Previous') ?> 64 | 65 | getAnchorTextForPrevious() ?> 66 | 67 | 68 |
  2. 69 | 70 | 71 | canShowFirst()): ?> 72 |
  3. 1
  4. 73 | 74 | 75 | canShowPreviousJump()): ?> 76 |
  5. ...
  6. 77 | 78 | 79 | getFramePages() as $_page): ?> 80 | isPageCurrent($_page)): ?> 81 |
  7. 82 | 83 |
  8. 84 | 85 | 86 | 87 | 88 | canShowNextJump()): ?> 89 |
  9. ...
  10. 90 | 91 | 92 | canShowLast()): ?> 93 |
  11. getLastPageNum() ?>
  12. 94 | 95 | 96 | isLastPage()): ?> 97 |
  13. 98 | 99 | getAnchorTextForNext()): ?> 100 | <?php echo $this->__('Next') ?> 101 | 102 | getAnchorTextForNext() ?> 103 | 104 | 105 |
  14. 106 | 107 |
108 | 109 |
110 | 111 | 112 | getUseContainer()): ?> 113 |
114 | 115 | 116 | 117 | -------------------------------------------------------------------------------- /skin/frontend/gpmd/default/js/helper.js: -------------------------------------------------------------------------------- 1 | /* 2 | * MBP - Mobile boilerplate helper functions 3 | */ 4 | (function(document){ 5 | 6 | window.MBP = window.MBP || {}; 7 | 8 | // Fix for iPhone viewport scale bug 9 | // http://www.blog.highub.com/mobile-2/a-fix-for-iphone-viewport-scale-bug/ 10 | 11 | MBP.viewportmeta = document.querySelector && document.querySelector('meta[name="viewport"]'); 12 | MBP.ua = navigator.userAgent; 13 | 14 | MBP.scaleFix = function () { 15 | if (MBP.viewportmeta && /iPhone|iPad/.test(MBP.ua) && !/Opera Mini/.test(MBP.ua)) { 16 | MBP.viewportmeta.content = "width=device-width, minimum-scale=1.0, maximum-scale=1.0"; 17 | document.addEventListener("gesturestart", MBP.gestureStart, false); 18 | } 19 | }; 20 | MBP.gestureStart = function () { 21 | MBP.viewportmeta.content = "width=device-width, minimum-scale=0.25, maximum-scale=1.6"; 22 | }; 23 | 24 | 25 | // Hide URL Bar for iOS 26 | // http://remysharp.com/2010/08/05/doing-it-right-skipping-the-iphone-url-bar/ 27 | 28 | MBP.hideUrlBar = function () { 29 | /iPhone/.test(MBP.ua) && !pageYOffset && !location.hash && setTimeout(function () { 30 | window.scrollTo(0, 1); 31 | }, 1000); 32 | }; 33 | 34 | 35 | // Fast Buttons - read wiki below before using 36 | // https://github.com/shichuan/mobile-html5-boilerplate/wiki/JavaScript-Helper 37 | 38 | MBP.fastButton = function (element, handler) { 39 | this.element = element; 40 | this.handler = handler; 41 | if (element.addEventListener) { 42 | element.addEventListener('touchstart', this, false); 43 | element.addEventListener('click', this, false); 44 | } 45 | }; 46 | 47 | MBP.fastButton.prototype.handleEvent = function(event) { 48 | switch (event.type) { 49 | case 'touchstart': this.onTouchStart(event); break; 50 | case 'touchmove': this.onTouchMove(event); break; 51 | case 'touchend': this.onClick(event); break; 52 | case 'click': this.onClick(event); break; 53 | } 54 | }; 55 | 56 | MBP.fastButton.prototype.onTouchStart = function(event) { 57 | event.stopPropagation(); 58 | this.element.addEventListener('touchend', this, false); 59 | document.body.addEventListener('touchmove', this, false); 60 | this.startX = event.touches[0].clientX; 61 | this.startY = event.touches[0].clientY; 62 | this.element.style.backgroundColor = "rgba(0,0,0,.7)"; 63 | }; 64 | 65 | MBP.fastButton.prototype.onTouchMove = function(event) { 66 | if(Math.abs(event.touches[0].clientX - this.startX) > 10 || Math.abs(event.touches[0].clientY - this.startY) > 10) { 67 | this.reset(); 68 | } 69 | }; 70 | 71 | MBP.fastButton.prototype.onClick = function(event) { 72 | event.stopPropagation(); 73 | this.reset(); 74 | this.handler(event); 75 | if(event.type == 'touchend') { 76 | MBP.preventGhostClick(this.startX, this.startY); 77 | } 78 | this.element.style.backgroundColor = ""; 79 | }; 80 | 81 | MBP.fastButton.prototype.reset = function() { 82 | this.element.removeEventListener('touchend', this, false); 83 | document.body.removeEventListener('touchmove', this, false); 84 | this.element.style.backgroundColor = ""; 85 | }; 86 | 87 | MBP.preventGhostClick = function (x, y) { 88 | MBP.coords.push(x, y); 89 | window.setTimeout(function (){ 90 | MBP.coords.splice(0, 2); 91 | }, 2500); 92 | }; 93 | 94 | MBP.ghostClickHandler = function (event) { 95 | for(var i = 0, len = MBP.coords.length; i < len; i += 2) { 96 | var x = MBP.coords[i]; 97 | var y = MBP.coords[i + 1]; 98 | if(Math.abs(event.clientX - x) < 25 && Math.abs(event.clientY - y) < 25) { 99 | event.stopPropagation(); 100 | event.preventDefault(); 101 | } 102 | } 103 | }; 104 | 105 | if (document.addEventListener) { 106 | document.addEventListener('click', MBP.ghostClickHandler, true); 107 | } 108 | 109 | MBP.coords = []; 110 | 111 | 112 | // iOS Startup Image 113 | // https://github.com/shichuan/mobile-html5-boilerplate/issues#issue/2 114 | 115 | MBP.splash = function () { 116 | var filename = navigator.platform === 'iPad' ? 'h/' : 'l/'; 117 | document.write('' ); 118 | }; 119 | 120 | 121 | // Autogrow 122 | // http://googlecode.blogspot.com/2009/07/gmail-for-mobile-html5-series.html 123 | 124 | MBP.autogrow = function (element, lh) { 125 | 126 | function handler(e){ 127 | var newHeight = this.scrollHeight, 128 | currentHeight = this.clientHeight; 129 | if (newHeight > currentHeight) { 130 | this.style.height = newHeight + 3 * textLineHeight + "px"; 131 | } 132 | } 133 | 134 | var setLineHeight = (lh) ? lh : 12, 135 | textLineHeight = element.currentStyle ? element.currentStyle.lineHeight : 136 | getComputedStyle(element, null).lineHeight; 137 | 138 | textLineHeight = (textLineHeight.indexOf("px") == -1) ? setLineHeight : 139 | parseInt(textLineHeight, 10); 140 | 141 | element.style.overflow = "hidden"; 142 | element.addEventListener ? element.addEventListener('keyup', handler, false) : 143 | element.attachEvent('onkeyup', handler); 144 | }; 145 | 146 | })(document); 147 | -------------------------------------------------------------------------------- /app/design/frontend/gpmd/default/layout/local.xml: -------------------------------------------------------------------------------- 1 | 2 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 42 | 43 | ]]> 44 | 45 | 46 | 47 | 48 | skin_csscss/styles.css 49 | skin_csscss/widgets.css 50 | skin_csscss/print.css 51 | 52 | 53 | css/base.css 54 | css/layout.css 55 | css/typography.css 56 | css/styles.css 57 | css/demo.css 58 | css/widgets.css 59 | css/print.css 60 | skin_jscss/styles-ie.csslt IE 9 61 | skin_jscss/font-awesome-ie7.cssIE 7 62 | skin_cssjs/selectivizr-min.jslt IE 9 63 | 64 | 65 | 66 | 1.7.1 67 | 68 | true 69 | 70 | js/respond.min.js 71 | js/plugins-min.js 72 | js/scripts-min.js 73 | js/helper.js 74 | 75 | 76 | 77 | 78 | 79 | 81 | 82 | 83 | 87 | ]]> 88 | 89 | 90 | 91 | 92 | 93 | 94 | 96 | // iOS scale bug fix 97 | //MBP.scaleFix(); 98 | 99 | 100 | 101 | 102 | 103 | ]]> 104 | 105 | 106 | 107 | 108 | 109 | 110 | 111 | 112 | 113 | 114 | 115 | 116 | 117 | 118 | 119 | 120 | 121 | 122 | 123 | clearfix 124 | 125 | 126 | 127 | 128 | 129 | 130 | 131 | 132 | 133 | 134 | 135 | 136 | 137 | 138 | 139 | 140 | 141 | 142 | 143 | 144 | 145 | 146 | 147 | 148 | 149 | 150 | 151 | 152 | 153 | 154 | 155 | 156 | 157 | -------------------------------------------------------------------------------- /app/design/frontend/gpmd/default/template/review/form.phtml: -------------------------------------------------------------------------------- 1 | 26 |
27 |

__('Write Your Own Review') ?>

28 | getAllowWriteReviewFlag()): ?> 29 |
30 | getBlockHtml('formkey'); ?> 31 | 32 | 33 | getChildHtml('form_fields_before')?> 34 |

__("You're reviewing:"); ?> htmlEscape($this->getProductInfo()->getName()) ?>

35 | getRatings() && $this->getRatings()->getSize()): ?> 36 |

__('How do you rate this product?') ?> *

37 | 38 |
39 | 40 | 41 | 42 | 43 | 44 | 45 | 46 | 47 | 48 | 49 | 50 | 51 | 52 | 53 | 54 | 55 | 56 | 57 | getRatings() as $_rating): ?> 58 | 59 | 60 | getOptions() as $_option): ?> 61 | 62 | 63 | 64 | 65 | 66 |
 __('1 star') ?>__('2 stars') ?>__('3 stars') ?>__('4 stars') ?>__('5 stars') ?>
escapeHtml($_rating->getRatingCode()) ?>
67 |
68 | 69 | 70 | 71 |
    72 |
  • 73 | 74 |
    75 | 76 |
    77 |
  • 78 |
  • 79 | 80 |
    81 | 82 |
    83 |
  • 84 |
  • 85 | 86 |
    87 | 88 |
    89 |
  • 90 |
91 | 92 |
93 | 94 |
95 |
96 | 130 | 131 |

132 | __('Only registered users can write reviews. Please, log in or register', $this->getLoginLink(), Mage::helper('customer')->getRegisterUrl()) ?> 133 |

134 | 135 |
136 | -------------------------------------------------------------------------------- /app/design/frontend/gpmd/default/template/checkout/cart.phtml: -------------------------------------------------------------------------------- 1 | 26 |
27 |
28 |

__('Shopping Cart') ?>

29 | hasError()): ?> 30 |
    31 | getMethods('top_methods') as $method): ?> 32 | getMethodHtml($method)): ?> 33 |
  • 34 | 35 | 36 |
37 | 38 |
39 | getMessagesBlock()->getGroupedHtml() ?> 40 | getChildHtml('form_before') ?> 41 |
42 | getBlockHtml('formkey'); ?> 43 | 44 | 45 | 46 | 47 | 48 | 49 | helper('wishlist')->isAllowInCart()) : ?> 50 | 51 | 52 | helper('tax')->displayCartPriceExclTax() || $this->helper('tax')->displayCartBothPrices()): ?> 53 | 54 | 55 | helper('tax')->displayCartPriceInclTax() || $this->helper('tax')->displayCartBothPrices()): ?> 56 | 57 | 58 | 59 | helper('tax')->displayCartPriceExclTax() || $this->helper('tax')->displayCartBothPrices()): ?> 60 | 61 | 62 | helper('tax')->displayCartPriceInclTax() || $this->helper('tax')->displayCartBothPrices()): ?> 63 | 64 | 65 | 66 | 67 | helper('tax')->displayCartBothPrices() ? 2 : 1); ?> 68 | 69 | 70 | 71 | 72 | 73 | helper('wishlist')->isAllowInCart()) : ?> 74 | 75 | 76 | 77 | 78 | 79 | 80 | 81 | helper('tax')->displayCartBothPrices()): ?> 82 | 83 | 84 | 85 | 86 | 87 | 88 | 89 | 90 | 91 | 92 | 98 | 99 | 100 | 101 | getItems() as $_item): ?> 102 | getItemHtml($_item) ?> 103 | 104 | 105 |
 __('Product Name') ?>__('Move to Wishlist') ?>__('Unit Price') ?>__('Qty') ?>__('Subtotal') ?> 
helper('tax')->getIncExcTaxLabel(false) ?>helper('tax')->getIncExcTaxLabel(true) ?>helper('tax')->getIncExcTaxLabel(false) ?>helper('tax')->getIncExcTaxLabel(true) ?>
93 | getContinueShoppingUrl()): ?> 94 | 95 | 96 | 97 |
106 | 107 | 108 |
109 |
110 |
111 |
112 | getChildHtml('crosssell') ?> 113 |
114 |
115 | getChildHtml('coupon') ?> 116 | getIsVirtual()): echo $this->getChildHtml('shipping'); endif; ?> 117 |
118 |
119 |
120 | getChildHtml('totals'); ?> 121 | hasError()): ?> 122 |
    123 | getMethods('methods') as $method): ?> 124 | getMethodHtml($method)): ?> 125 |
  • 126 | 127 | 128 |
129 | 130 |
131 |
132 |
133 | -------------------------------------------------------------------------------- /app/design/frontend/gpmd/default/template/catalog/product/view.phtml: -------------------------------------------------------------------------------- 1 | 26 | helper('catalog/output'); ?> 27 | getProduct(); ?> 28 | 31 |
getMessagesBlock()->getGroupedHtml() ?>
32 |
33 |
34 |
getOptions()): ?> enctype="multipart/form-data"> 35 | getBlockHtml('formkey') // missing from original theme?> 36 | 37 | 38 |
39 | 40 |
41 | getChildHtml('media') ?> 42 |
43 | 44 |
45 | 46 |
47 | 48 |
49 | 50 | 51 |
52 | 53 |
54 |
55 |

productAttribute($_product, $_product->getName(), 'name') ?>

56 |
57 | 58 | canEmailToFriend()): ?> 59 | 60 | 61 | 62 | getReviewsSummaryHtml($_product, false, true)?> 63 | getChildHtml('alert_urls') ?> 64 | getChildHtml('product_type_data') ?> 65 | getTierPriceHtml() ?> 66 | getChildHtml('extrahint') ?> 67 | 68 | hasOptions()):?> 69 |
70 | isSaleable()): ?> 71 | getChildHtml('addtocart') ?> 72 | helper('wishlist')->isAllow() || $_compareUrl=$this->helper('catalog/product_compare')->getAddUrl($_product)): ?> 73 | __('OR') ?> 74 | 75 | 76 | getChildHtml('addto') ?> 77 |
78 | getChildHtml('extra_buttons') ?> 79 | isSaleable()): ?> 80 |
81 | getChildHtml('addto') ?> 82 |
83 | 84 | 85 | getShortDescription()):?> 86 |
87 |

__('Quick Overview') ?>

88 |
productAttribute($_product, nl2br($_product->getShortDescription()), 'short_description') ?>
89 |
90 | 91 | 92 | getChildHtml('other');?> 93 | 94 | isSaleable() && $this->hasOptions()):?> 95 | getChildChildHtml('container1', '', true, true) ?> 96 | 97 | 98 |
99 | 100 | 101 | 104 | 105 | 106 | 107 | 108 | isSaleable() && $this->hasOptions()):?> 109 | getChildChildHtml('container2', '', true, true) ?> 110 | 111 | 112 |
113 | 114 |
115 | 159 |
160 | 161 |
162 | getChildGroup('detailed_info', 'getChildHtml') as $alias => $html):?> 163 |
"> 164 | getChildData($alias, 'title')):?> 165 |

escapeHtml($title); ?>

166 | 167 | 168 |
169 | 170 | getChildHtml('upsell_products') ?> 171 | getChildHtml('product_additional_data') ?> 172 |
173 |
174 | -------------------------------------------------------------------------------- /app/design/frontend/gpmd/default/template/persistent/checkout/onepage/login.phtml: -------------------------------------------------------------------------------- 1 | 26 |
27 | getChildHtml('login_before')?> 28 |
29 |

getQuote()->isAllowedGuestCheckout() ): ?>__('Checkout as a Guest or Register') ?>__('Register to Create an Account') ?>

30 | getQuote()->isAllowedGuestCheckout() ): ?> 31 |

__('Register with us for future convenience:') ?>

32 | 33 |

__('Register and save time!') ?>
34 | __('Register with us for future convenience:') ?>

35 |
    36 |
  • __('Fast and easy check out') ?>
  • 37 |
  • __('Easy access to your order history and status') ?>
  • 38 |
39 | 40 | getQuote()->isAllowedGuestCheckout() ): ?> 41 |
    42 | getQuote()->isAllowedGuestCheckout() ): ?> 43 |
  • 44 | getQuote()->getCheckoutMethod()==Mage_Checkout_Model_Type_Onepage::METHOD_GUEST): ?> checked="checked" class="radio" /> 45 |
  • 46 | 47 |
  • 48 | getQuote()->getCheckoutMethod()==Mage_Checkout_Model_Type_Onepage::METHOD_REGISTER || !$this->getQuote()->isAllowedGuestCheckout()): ?> checked="checked" class="radio" /> 49 |
  • 50 |
51 | 52 | 58 | 59 | 60 | 61 |
62 |
63 |

__('Login') ?>

64 | getMessagesBlock()->getGroupedHtml() ?> 65 |
66 | getBlockHtml('formkey'); // added by edg 3/18/2014 ?> 67 | 68 | 69 |

__('Already registered?') ?>

70 |

__('Please log in below:') ?>

71 |
    72 |
  • 73 | 74 |
    75 | 76 |
    77 |
  • 78 |
  • 79 | 80 |
    81 | 82 |
    83 |
  • 84 | getChildHtml('persistent.remember.me'); ?> 85 |
86 | 87 | 88 |
89 |
90 |
91 |
92 |
93 |
94 | 95 | 96 | getQuote()->isAllowedGuestCheckout()): ?> 97 | 98 | 99 |
100 | 101 |
102 | 103 |
104 |
105 |
106 |
107 | 108 | 109 |

__('* Required Fields') ?>

110 | __('Forgot your password?') ?> 111 |
112 |
113 |
114 | 133 | getRequest()->getParam('register'); 135 | if ($registerParam || $registerParam === ''): 136 | ?> 137 | 147 | 148 | -------------------------------------------------------------------------------- /app/design/frontend/gpmd/default/template/wishlist/view.phtml: -------------------------------------------------------------------------------- 1 | 26 | helper('wishlist')->isAllow()) : ?> 27 |
28 |
29 | helper('wishlist')->isRssAllow() && $this->hasWishlistItems()): ?> 30 | __('RSS Feed') ?> 31 | 32 |

__('My Wishlist') ?>

33 |
34 | getMessagesBlock()->getGroupedHtml() ?> 35 | hasWishlistItems()): ?> 36 |
37 |
38 | 39 | 40 | getBlockHtml('formkey')?> 41 | 42 | 43 | 44 | 45 | 46 | 47 | 48 | 49 | 50 | 51 | 52 | 53 | 54 | 55 | 56 | 57 | getWishlistItems() as $item): ?> 58 | getProduct(); 60 | $isVisibleProduct = $product->isVisibleInSiteVisibility(); 61 | ?> 62 | 63 | 69 | 72 | 75 | 90 | 93 | 94 | 95 | 96 |
__('Product') ?>__('Comment') ?>__('Added On') ?>__('Add to Cart') ?> 
64 | <?php echo $this->escapeHtml($product->getName()) ?> 65 |

escapeHtml($product->getName()) ?>

66 | getPriceHtml($product) ?> 67 | getDetailsHtml($item) ?> 68 |
70 | 71 | 73 | getFormatedDate($item->getAddedAt()) ?> 74 | 76 | canHaveQty() && $isVisibleProduct): ?> 77 |

78 | 79 | isSaleable()): ?> 80 | 81 | 82 | 83 | 84 |

__('Out of stock') ?>

85 | 86 | 87 |

__('Edit') ?>

88 | 89 |
91 | __('Remove item')?> 92 |
97 |
98 | 99 |
100 | 101 | isSaleable()):?> 102 | 103 | 104 | 105 |
106 | 107 |
108 | 109 |

__('You have no items in your wishlist.') ?>

110 | 111 | 152 |
153 |
154 | 155 |
156 | 157 | -------------------------------------------------------------------------------- /app/design/frontend/gpmd/default/template/catalog/product/compare/list.phtml: -------------------------------------------------------------------------------- 1 | 26 |
27 |
28 |

__('Compare Products') ?>

29 | __('Print This Page') ?> 30 |
31 | getItems()->getSize() ?> 32 | 33 |
34 | 35 | 36 | getItems() as $_item): ?> 37 | 38 | 39 | 40 | 41 | 42 | 2): ?> 43 | 44 | 45 | 46 | getItems() as $_item): ?> 47 | 48 | 49 | 50 | 51 | 52 | 53 | 54 | 55 | 56 | 57 | 58 | getItems() as $_item): ?> 59 | 60 | 61 | 62 | 78 | 79 | 80 | 81 | 82 | getAttributes() as $_attribute): ?> 83 | 84 | 85 | getItems() as $_item): ?> 86 | 87 | 88 | 89 | 105 | 106 | 107 | 108 | 109 | 110 | 111 | 112 | getItems() as $_item): ?> 113 | 114 | 115 | 116 | 129 | 130 | 131 | 132 |
 __('Remove This Item') ?>
  63 | <?php echo $this->stripTags($_item->getName(), null, true) ?> 64 |

helper('catalog/output')->productAttribute($_item, $_item->getName(), 'name') ?>

65 | getReviewsSummaryHtml($_item, 'short') ?> 66 | getPriceHtml($_item, true, '-compare-list-top') ?> 67 | isSaleable()): ?> 68 |

69 | 70 |

__('Out of stock') ?>

71 | 72 | helper('wishlist')->isAllow()) : ?> 73 | 76 | 77 |
getStoreLabel() ?> 90 | getAttributeCode()) { 91 | case "price": ?> 92 | getPriceHtml($_item, true, '-compare-list-' . $_attribute->getCode()) ?> 93 | 95 | <?php echo $this->htmlEscape($_item->getName()) ?> 96 | getProductAttributeValue($_item, $_attribute),0,10); 99 | break; 100 | default: ?> 101 | helper('catalog/output')->productAttribute($_item, $this->getProductAttributeValue($_item, $_attribute), $_attribute->getAttributeCode()) ?> 102 | 104 |
  117 | getPriceHtml($_item, true, '-compare-list-bottom') ?> 118 | isSaleable()): ?> 119 |

120 | 121 |

__('Out of stock') ?>

122 | 123 | helper('wishlist')->isAllow()) : ?> 124 | 127 | 128 |
133 |
134 |
135 | 136 | 139 |
140 |
141 | 160 | 161 | 162 | 163 | -------------------------------------------------------------------------------- /skin/frontend/gpmd/default/less/base.less: -------------------------------------------------------------------------------- 1 | /** 2 | * 3 | * This file is part of the GPMD Magento Responsive Theme. 4 | * 5 | * The GPMD Magento Responsive Theme is free software: you can redistribute 6 | * it and/or modify it under the terms of the GNU General Public License as 7 | * published by the Free Software Foundation, either version 3 of the License, 8 | * or (at your option) any later version. 9 | * 10 | * The GPMD Magento Responsive Theme is distributed in the hope that it will 11 | * be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of 12 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General 13 | * Public License for more details. 14 | * 15 | * You should have received a copy of the GNU General Public License along 16 | * with the GPMD Magento Responsive Theme. If not, see 17 | * http://www.gnu.org/licenses/. 18 | * 19 | * @category GPMD 20 | * @package GPMD_Responsive_Theme 21 | * @copyright Copyright (c) 2012 GPMD. 22 | * @author Matt Bailey @GPMD LTD 23 | */ 24 | 25 | /* 26 | * Gridless version 2.0 27 | * Credit is left inline and big thanks to Nicolas Gallagher and Jonathan Neal 28 | * Across this document we use safe CSS hacks: http://mathiasbynens.be/notes/safe-css-hacks 29 | * Selectors beggining with an underscore (_selector: property) target only IE6 30 | * Selectors begining with an asterisk (*selector: property) target only IE6 and IE7 31 | * Modified for GPMD Magento Responsive 32 | * Version 1.0.0 33 | * Free to use under the UNLICENSED license 34 | * http://unlicense.org/ 35 | */ 36 | 37 | 38 | /* #HTML5 display definitions 39 | ================================================== */ 40 | 41 | /* NOTE - Our theme is currently not HTML5, but we're leaving these styles in for future compatibility */ 42 | 43 | article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section, dialog { 44 | display: block; 45 | } 46 | 47 | /* Corrects inline-block not defined in IE6/7/8 and FF3 */ 48 | audio, canvas, video { 49 | display: inline-block; 50 | *display: inline; 51 | *zoom: 1; 52 | } 53 | 54 | audio:not([controls]) { 55 | display: none; 56 | } 57 | 58 | /* Ensures content is hidden from all presentations, including screenreaders */ 59 | [hidden] { 60 | display: none; 61 | visibility: hidden; 62 | } 63 | 64 | 65 | /* #Base structure 66 | ================================================== */ 67 | 68 | /* Add and/or remove tags as your baseline grid needs */ 69 | h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, hr, cite, code, del, dfn, em, img, q, s, samp, small, strike, strong, sub, sup, tt, var, dd, dl, dt, li, ol, ul, fieldset, form, label, legend, button, table, caption, tbody, tfoot, thead, tr, th, td, menu, img, figure, figcaption { 70 | margin: 0; padding: 0; border: 0; font-weight: normal; font-style: normal; font-size: 100%; line-height: 1; font-family: inherit; 71 | } 72 | 73 | /* 74 | * The body will work like a 'div#wrapper' (for this to work, the 'body' needs to have a set width) 75 | * To add a background to the PAGE, set it in the 'html' element 76 | * To add a background to the WRAPPER, set it in the 'body' element 77 | */ 78 | html { 79 | height: 100%; 80 | overflow-y: scroll; /* Force a scrollbar in non-IE */ 81 | -webkit-text-size-adjust: 100%; /* Prevent iOS text size adjust on orientation change without disabling user zoom */ 82 | -ms-text-size-adjust: 100%; 83 | } 84 | 85 | body { 86 | font-size: 100%; 87 | margin: 0; 88 | min-height: 100%; 89 | } 90 | 91 | 92 | /* #Preformatted text and code 93 | ================================================== */ 94 | 95 | /* Allows line wrapping of 'pre' */ 96 | pre { 97 | white-space: pre; 98 | white-space: pre-wrap; 99 | word-wrap: break-word; 100 | } 101 | 102 | 103 | /* #Tables 104 | ================================================== */ 105 | 106 | table { 107 | border-collapse: collapse; 108 | border-spacing: 0; 109 | } 110 | 111 | th { 112 | text-align: left; 113 | } 114 | 115 | tr, th, td { 116 | padding: 0; 117 | } 118 | 119 | 120 | /* #Forms 121 | ================================================== */ 122 | 123 | form { 124 | margin: 0; 125 | } 126 | 127 | fieldset { 128 | border: 0; 129 | padding: 0; 130 | } 131 | 132 | textarea { 133 | overflow: auto; 134 | vertical-align: top; 135 | } 136 | 137 | label { 138 | display: block; 139 | } 140 | 141 | legend { 142 | border: 0; 143 | *margin-left: -7px; 144 | } 145 | 146 | button, input, select, textarea { 147 | line-height: normal !important; 148 | vertical-align: baseline; 149 | *vertical-align: middle; 150 | } 151 | 152 | button, input { 153 | //line-height: normal !important; 154 | *overflow: visible; 155 | } 156 | 157 | button, 158 | input[type="button"], 159 | input[type="reset"], 160 | input[type="submit"] { 161 | cursor: pointer; 162 | cursor: hand; 163 | -webkit-appearance: button; 164 | } 165 | 166 | input[type="text"], 167 | input[type="password"], 168 | input[type="email"], 169 | textarea { 170 | margin: 0; 171 | } 172 | 173 | input[type="checkbox"], 174 | input[type="radio"] { 175 | box-sizing: border-box; 176 | } 177 | 178 | input[type="search"] { 179 | -webkit-appearance: textfield; 180 | -moz-box-sizing: content-box; 181 | -webkit-box-sizing: content-box; 182 | box-sizing: content-box; 183 | } 184 | 185 | input[type="search"]::-webkit-search-decoration { 186 | -webkit-appearance: none; 187 | } 188 | 189 | /* Fix for odd Mozilla border & padding issues */ 190 | button::-moz-focus-inner, input::-moz-focus-inner { 191 | border: 0; 192 | padding: 0; 193 | } 194 | 195 | /* Reintroduce inner spacing in 'table' to avoid overlap and whitespace issues in IE6/7 */ 196 | table button, table input { 197 | *overflow: auto; 198 | } 199 | 200 | 201 | /* #Quotes 202 | ================================================== */ 203 | 204 | blockquote, q { 205 | quotes: none; 206 | } 207 | 208 | blockquote:before, blockquote:after, q:before, q:after { 209 | content: ''; 210 | content: none; 211 | } 212 | 213 | blockquote, q, cite { 214 | font-style: italic; 215 | } 216 | 217 | blockquote { 218 | padding-left: 1.625em; 219 | padding-left: 1.625rem; 220 | border-left: 1px solid #ddd; 221 | } 222 | 223 | blockquote > p { 224 | padding: 0; 225 | } 226 | 227 | 228 | /* #Lists 229 | ================================================== */ 230 | 231 | ul, ol { 232 | list-style-position: inside; 233 | padding: 0; 234 | } 235 | 236 | li ul, li ol { 237 | margin: 0 1.625em; 238 | margin: 0 1.625rem; 239 | } 240 | 241 | dl dd { 242 | margin-left: 1.625em; 243 | margin-left: 1.625rem; 244 | } 245 | 246 | 247 | /* #Links 248 | ================================================== */ 249 | 250 | a, a:visited { 251 | text-decoration: none; 252 | color: rgb(0,102,204); 253 | } 254 | 255 | a:hover { 256 | color: rgb(0,51,153); 257 | border-bottom: none; 258 | } 259 | 260 | a:focus { 261 | outline: thin dotted; 262 | } 263 | 264 | /* Better CSS outline suppression: people.opera.com/patrickl/experiments/keyboard/test */ 265 | a:hover, a:active { 266 | outline: none; 267 | } 268 | 269 | a:link { 270 | -webkit-tap-highlight-color : rgba(0,102,204,0.15); /* this highlights links on Iphones / iPads */ 271 | } 272 | 273 | ::selection { 274 | background: rgb(255,0,53); 275 | color: rgb(255,255,255); 276 | text-shadow : none; 277 | } 278 | 279 | ::-moz-selection { 280 | background: rgb(255,0,53); 281 | color: rgb(255,255,255); 282 | text-shadow : none; 283 | } 284 | 285 | 286 | /* #Figures 287 | ================================================== */ 288 | 289 | figure { 290 | margin: 0; 291 | } 292 | 293 | 294 | /* #Embedded content 295 | ================================================== */ 296 | 297 | img, embed, object, video { 298 | // Fluid images 299 | max-width: 100%; 300 | /* IE6 doesn't support max-width, so we just use width. If the image is larger than the container, just uncomment this. If it is smaller than the container, uncomment and change the 100% value to an absolute one */ 301 | /*_width: 100%;*/ 302 | } 303 | 304 | img { 305 | border: 0; 306 | -ms-interpolation-mode: bicubic; /* Improve IE's resizing of images: css-tricks.com/ie-fix-bicubic-scaling-for-images */ 307 | } 308 | 309 | /* Corrects overflow displayed oddly in IE9 */ 310 | svg:not(:root) { 311 | overflow: hidden; 312 | } 313 | 314 | 315 | /* #Abbreviations 316 | ================================================== */ 317 | 318 | abbr[title], dfn[title] { 319 | border-bottom: 1px dotted; 320 | cursor: help; 321 | } 322 | 323 | 324 | /* #Marked/inserted/deleted text 325 | ================================================== */ 326 | 327 | mark { 328 | background: #ff0; 329 | } 330 | 331 | ins { 332 | text-decoration: none; 333 | background: #ff9; 334 | } 335 | 336 | del { 337 | text-decoration: line-through; 338 | } 339 | 340 | 341 | /* #Others 342 | ================================================== */ 343 | 344 | hr { 345 | display: block; 346 | height: 1px; 347 | border: 0; 348 | border-bottom: 1px solid #ddd; 349 | } 350 | 351 | strong, b, dt { 352 | font-weight: bold; 353 | } 354 | 355 | em, i, dfn { 356 | font-style: italic; 357 | } 358 | 359 | var, address { 360 | font-style: normal; 361 | } 362 | 363 | /* Position 'sub' and 'sup' without affecting line-height: gist.github.com/413930 */ 364 | sub, sup { 365 | font-size: 0.625em; 366 | font-size: 0.625rem; 367 | line-height: 0; 368 | position: relative; 369 | vertical-align: baseline; 370 | } 371 | 372 | sup { 373 | top: -0.5em; 374 | top: -0.5rem; 375 | } 376 | 377 | sub { 378 | bottom: -0.25em; 379 | bottom: -0.25rem; 380 | } 381 | 382 | 383 | /* #Helper classes 384 | ================================================== */ 385 | 386 | /* 387 | * Micro clearfix hack, more semantically titled with 'group' 388 | * Source: nicolasgallagher.com/micro-clearfix-hack/ 389 | */ 390 | .group:before, .group:after { 391 | content: ""; 392 | display: table; 393 | } 394 | 395 | .group:after { 396 | clear: both; 397 | } 398 | 399 | .group { 400 | *zoom: 1; 401 | } 402 | 403 | .clearfix { 404 | zoom : 1; 405 | 406 | &:before, &:after { 407 | content : "\0020"; 408 | display : block; 409 | height : 0; 410 | overflow : hidden; 411 | } 412 | 413 | &:after { 414 | clear : both; 415 | } 416 | } -------------------------------------------------------------------------------- /skin/frontend/gpmd/default/less/style-mixins.less: -------------------------------------------------------------------------------- 1 | /** 2 | * 3 | * This file is part of the GPMD Magento Responsive Theme. 4 | * 5 | * The GPMD Magento Responsive Theme is free software: you can redistribute 6 | * it and/or modify it under the terms of the GNU General Public License as 7 | * published by the Free Software Foundation, either version 3 of the License, 8 | * or (at your option) any later version. 9 | * 10 | * The GPMD Magento Responsive Theme is distributed in the hope that it will 11 | * be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of 12 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General 13 | * Public License for more details. 14 | * 15 | * You should have received a copy of the GNU General Public License along 16 | * with the GPMD Magento Responsive Theme. If not, see 17 | * http://www.gnu.org/licenses/. 18 | * 19 | * @category GPMD 20 | * @package GPMD_Responsive_Theme 21 | * @copyright Copyright (c) 2012 GPMD. 22 | * @author Matt Bailey @GPMD LTD 23 | */ 24 | 25 | /* Table of Contents 26 | ================================================== 27 | #Typography 28 | #Fonts 29 | #Colours 30 | #Styling */ 31 | 32 | 33 | /* #Typography 34 | ================================================== */ 35 | 36 | .font-size(@font-size: 16) { 37 | @rem: (@font-size / 16); 38 | font-size: @font-size * 1px; 39 | font-size: ~"@{rem}rem"; } 40 | 41 | .line-height(@line-height: 18) { 42 | @rem: (@line-height / 18); 43 | line-height: @line-height * 1px; 44 | line-height: ~"@{rem}rem"; } 45 | 46 | @baseline: 1.125em; /* Based on a 16px base font size this is equivalent to an 18 pixel baseline grid */ 47 | 48 | 49 | /* #Fonts 50 | ================================================== */ 51 | 52 | /* FontAwesome */ 53 | 54 | .font-awesome { 55 | font-family : FontAwesome; 56 | font-weight : normal; 57 | font-style : normal; 58 | } 59 | 60 | 61 | /* #Colours 62 | ================================================== */ 63 | 64 | @basecol : rgb(123,172,200); // Base colour 65 | @compcol : spin(@basecol, 180); // Complementary colour 66 | 67 | // Links 68 | 69 | @linkcol : rgb(0,102,204); 70 | @linkcolhover : darken(@linkcol, 10); 71 | @linkcolvisited : @linkcolhover; 72 | @linkcolfocus : @linkcolhover; 73 | 74 | // Greyscale 75 | 76 | @black : rgb(0,0,0); 77 | @darkgrey : lighten(@black, 25%); 78 | @grey : lighten(@black, 50%); 79 | @lightgrey : lighten(@black, 75%); 80 | @lightergrey : lighten(@black, 90%); 81 | @white : rgb(255,255,255); 82 | 83 | // User defined 84 | 85 | @paleblue: rgb(204,238,255); 86 | @lightblue: rgb(0,153,255); 87 | @darkerblue: darken(@lightblue, 10%); 88 | @pink: rgb(255,0,153); 89 | @green: rgb(0,204,0); 90 | @darkergreen: darken(@green, 5%); 91 | @lightergreen: lighten(@green, 10%); 92 | @orange: rgb(255,153,0); 93 | @lightorange: lighten(@orange, 15%); 94 | @lighterorange: lighten(@orange, 40%); 95 | @red: rgb(255,0,0); 96 | @yellow: rgb(255,204,0); 97 | @paleyellow: rgb(255,255,204); 98 | 99 | 100 | /* #Styling 101 | ================================================== */ 102 | 103 | .text-shadow(@string: 0 1px 3px rgba(0, 0, 0, 0.25)) { 104 | text-shadow: @string; 105 | } 106 | .box-shadow(@string) { 107 | -webkit-box-shadow: @string; 108 | -moz-box-shadow: @string; 109 | box-shadow: @string; 110 | } 111 | .drop-shadow(@x: 0, @y: 1px, @blur: 2px, @spread: 0, @alpha: 0.25) { 112 | -webkit-box-shadow: @x @y @blur @spread rgba(0, 0, 0, @alpha); 113 | -moz-box-shadow: @x @y @blur @spread rgba(0, 0, 0, @alpha); 114 | box-shadow: @x @y @blur @spread rgba(0, 0, 0, @alpha); 115 | } 116 | .double-drop-shadow(@x-a: 0, @y-a: 1px, @blur-a: 2px, @spread-a: 0, @alpha-a: 0.25, @x-b: 0, @y-b: 1px, @blur-b: 2px, @spread-b: 0, @alpha-b: 0.25) { 117 | -webkit-box-shadow: @x-a @y-a @blur-a @spread-a rgba(0, 0, 0, @alpha-a), @x-b @y-b @blur-b @spread-b rgba(0, 0, 0, @alpha-b); 118 | -moz-box-shadow: @x-a @y-a @blur-a @spread-a rgba(0, 0, 0, @alpha-a), @x-b @y-b @blur-b @spread-b rgba(0, 0, 0, @alpha-b); 119 | box-shadow: @x-a @y-a @blur-a @spread-a rgba(0, 0, 0, @alpha-a), @x-b @y-b @blur-b @spread-b rgba(0, 0, 0, @alpha-b); 120 | } 121 | .drop-shadow-white(@x: 0, @y: 1px, @blur: 2px, @spread: 0, @alpha: 0.25) { 122 | -webkit-box-shadow: @x @y @blur @spread rgba(255, 255, 255, @alpha); 123 | -moz-box-shadow: @x @y @blur @spread rgba(255, 255, 255, @alpha); 124 | box-shadow: @x @y @blur @spread rgba(255, 255, 255, @alpha); 125 | } 126 | .inner-shadow(@x: 0, @y: 1px, @blur: 2px, @spread: 0, @alpha: 0.25) { 127 | -webkit-box-shadow: inset @x @y @blur @spread rgba(0, 0, 0, @alpha); 128 | -moz-box-shadow: inset @x @y @blur @spread rgba(0, 0, 0, @alpha); 129 | box-shadow: inset @x @y @blur @spread rgba(0, 0, 0, @alpha); 130 | } 131 | .double-inner-shadow(@x-a: 0, @y-a: 1px, @blur-a: 2px, @spread-a: 0, @alpha-a: 0.25, @x-b: 0, @y-b: 1px, @blur-b: 2px, @spread-b: 0, @alpha-b: 0.25) { 132 | -webkit-box-shadow: inset @x-a @y-a @blur-a @spread-a rgba(0, 0, 0, @alpha-a), inset @x-b @y-b @blur-b @spread-b rgba(0, 0, 0, @alpha-b); 133 | -moz-box-shadow: inset @x-a @y-a @blur-a @spread-a rgba(0, 0, 0, @alpha-a), inset @x-b @y-b @blur-b @spread-b rgba(0, 0, 0, @alpha-b); 134 | box-shadow: inset @x-a @y-a @blur-a @spread-a rgba(0, 0, 0, @alpha-a), inset @x-b @y-b @blur-b @spread-b rgba(0, 0, 0, @alpha-b); 135 | } 136 | .inner-shadow-white(@x: 0, @y: 1px, @blur: 2px, @spread: 0, @alpha: 0.25) { 137 | -webkit-box-shadow: inset @x @y @blur @spread rgba(255, 255, 255, @alpha); 138 | -moz-box-shadow: inset @x @y @blur @spread rgba(255, 255, 255, @alpha); 139 | box-shadow: inset @x @y @blur @spread rgba(255, 255, 255, @alpha); 140 | } 141 | .drop-shadow-and-inner-shadow(@x-a: 0, @y-a: 1px, @blur-a: 2px, @spread-a: 0, @alpha-a: 0.25, @x-b: 0, @y-b: 1px, @blur-b: 0, @spread-b: 0, @alpha-b: 1.0) { 142 | -webkit-box-shadow: @x-a @y-a @blur-a @spread-a rgba(0, 0, 0, @alpha-a), inset @x-b @y-b @blur-b @spread-b rgba(0, 0, 0, @alpha-b); 143 | -moz-box-shadow: @x-a @y-a @blur-a @spread-a rgba(0, 0, 0, @alpha-a), inset @x-b @y-b @blur-b @spread-b rgba(0, 0, 0, @alpha-b); 144 | box-shadow: @x-a @y-a @blur-a @spread-a rgba(0, 0, 0, @alpha-a), inset @x-b @y-b @blur-b @spread-b rgba(0, 0, 0, @alpha-b); 145 | } 146 | .drop-shadow-and-inner-shadow-white(@x-a: 0, @y-a: 1px, @blur-a: 2px, @spread-a: 0, @alpha-a: 0.25, @x-b: 0, @y-b: 1px, @blur-b: 0, @spread-b: 0, @alpha-b: 1.0) { 147 | -webkit-box-shadow: @x-a @y-a @blur-a @spread-a rgba(0, 0, 0, @alpha-a), inset @x-b @y-b @blur-b @spread-b rgba(255, 255, 255, @alpha-b); 148 | -moz-box-shadow: @x-a @y-a @blur-a @spread-a rgba(0, 0, 0, @alpha-a), inset @x-b @y-b @blur-b @spread-b rgba(255, 255, 255, @alpha-b); 149 | box-shadow: @x-a @y-a @blur-a @spread-a rgba(0, 0, 0, @alpha-a), inset @x-b @y-b @blur-b @spread-b rgba(255, 255, 255, @alpha-b); 150 | } 151 | .box-sizing(@type: border-box) { 152 | -webkit-box-sizing: @type; 153 | -moz-box-sizing: @type; 154 | box-sizing: @type; 155 | } 156 | .border-radius(@radius: 5px) { 157 | -webkit-border-radius: @radius; 158 | -moz-border-radius: @radius; 159 | border-radius: @radius; 160 | 161 | -moz-background-clip: padding; 162 | -webkit-background-clip: padding-box; 163 | background-clip: padding-box; 164 | } 165 | .border-radii(@topright: 0, @bottomright: 0, @bottomleft: 0, @topleft: 0) { 166 | -webkit-border-top-right-radius: @topright; 167 | -webkit-border-bottom-right-radius: @bottomright; 168 | -webkit-border-bottom-left-radius: @bottomleft; 169 | -webkit-border-top-left-radius: @topleft; 170 | 171 | -moz-border-radius-topright: @topright; 172 | -moz-border-radius-bottomright: @bottomright; 173 | -moz-border-radius-bottomleft: @bottomleft; 174 | -moz-border-radius-topleft: @topleft; 175 | 176 | border-top-right-radius: @topright; 177 | border-bottom-right-radius: @bottomright; 178 | border-bottom-left-radius: @bottomleft; 179 | border-top-left-radius: @topleft; 180 | 181 | -moz-background-clip: padding; 182 | -webkit-background-clip: padding-box; 183 | background-clip: padding-box; 184 | } 185 | .opacity(@opacity: 0.5) { 186 | -webkit-opacity: @opacity; 187 | -moz-opacity: @opacity; 188 | opacity: @opacity; 189 | } 190 | .gradient(@startColor: #eee, @endColor: white) { 191 | background-color: @startColor; 192 | background: -webkit-gradient(linear, left top, left bottom, from(@startColor), to(@endColor)); 193 | background: -webkit-linear-gradient(top, @startColor, @endColor); 194 | background: -moz-linear-gradient(top, @startColor, @endColor); 195 | background: -ms-linear-gradient(top, @startColor, @endColor); 196 | background: -o-linear-gradient(top, @startColor, @endColor); 197 | } 198 | .horizontal-gradient(@startColor: #eee, @endColor: white) { 199 | background-color: @startColor; 200 | background-image: -webkit-gradient(linear, left top, right top, from(@startColor), to(@endColor)); 201 | background-image: -webkit-linear-gradient(left, @startColor, @endColor); 202 | background-image: -moz-linear-gradient(left, @startColor, @endColor); 203 | background-image: -ms-linear-gradient(left, @startColor, @endColor); 204 | background-image: -o-linear-gradient(left, @startColor, @endColor); 205 | } 206 | .animation(@name, @duration: 300ms, @delay: 0, @ease: ease) { 207 | -webkit-animation: @name @duration @delay @ease; 208 | -moz-animation: @name @duration @delay @ease; 209 | -ms-animation: @name @duration @delay @ease; 210 | } 211 | .transition(@transition) { 212 | -webkit-transition: @transition; 213 | -moz-transition: @transition; 214 | -ms-transition: @transition; 215 | -o-transition: @transition; 216 | } 217 | .transform(@string){ 218 | -webkit-transform: @string; 219 | -moz-transform: @string; 220 | -ms-transform: @string; 221 | -o-transform: @string; 222 | } 223 | .scale(@factor) { 224 | -webkit-transform: scale(@factor); 225 | -moz-transform: scale(@factor); 226 | -ms-transform: scale(@factor); 227 | -o-transform: scale(@factor); 228 | } 229 | .rotate(@deg) { 230 | -webkit-transform: rotate(@deg); 231 | -moz-transform: rotate(@deg); 232 | -ms-transform: rotate(@deg); 233 | -o-transform: rotate(@deg); 234 | } 235 | .skew(@deg, @deg2) { 236 | -webkit-transform: skew(@deg, @deg2); 237 | -moz-transform: skew(@deg, @deg2); 238 | -ms-transform: skew(@deg, @deg2); 239 | -o-transform: skew(@deg, @deg2); 240 | } 241 | .translate(@x, @y:0) { 242 | -webkit-transform: translate(@x, @y); 243 | -moz-transform: translate(@x, @y); 244 | -ms-transform: translate(@x, @y); 245 | -o-transform: translate(@x, @y); 246 | } 247 | .translate3d(@x, @y: 0, @z: 0) { 248 | -webkit-transform: translate3d(@x, @y, @z); 249 | -moz-transform: translate3d(@x, @y, @z); 250 | -ms-transform: translate3d(@x, @y, @z); 251 | -o-transform: translate3d(@x, @y, @z); 252 | } 253 | .perspective(@value: 1000) { 254 | -webkit-perspective: @value; 255 | -moz-perspective: @value; 256 | -ms-perspective: @value; 257 | perspective: @value; 258 | } 259 | .transform-origin(@x:center, @y:center) { 260 | -webkit-transform-origin: @x @y; 261 | -moz-transform-origin: @x @y; 262 | -ms-transform-origin: @x @y; 263 | -o-transform-origin: @x @y; 264 | } 265 | 266 | 267 | /* #Helpers 268 | ================================================== */ 269 | 270 | /* Accessible hiding */ 271 | 272 | .accessible-hide { 273 | // http://css-tricks.com/places-its-tempting-to-use-display-none-but-dont/ 274 | /*position: absolute !important; 275 | top: -9999px !important; 276 | left: -9999px !important;*/ 277 | // http://snook.ca/archives/html_and_css/hiding-content-for-accessibility 278 | position: absolute !important; 279 | height: 1px; width: 1px; 280 | overflow: hidden; 281 | clip: rect(1px 1px 1px 1px); /* IE6, IE7 */ 282 | clip: rect(1px, 1px, 1px, 1px); 283 | } 284 | 285 | /* Hide from visual and speaking browsers */ 286 | 287 | .hidden { 288 | display: none !important; 289 | visibility: hidden; 290 | } 291 | 292 | /* Cross browser inline-block: http://css-tricks.com/snippets/css/cross-browser-inline-block/ */ 293 | 294 | .inline-block { 295 | display: -moz-inline-stack; 296 | display: inline-block; 297 | vertical-align: top; 298 | zoom: 1; 299 | *display: inline; 300 | } 301 | 302 | /* The micro clearfix http://nicolasgallagher.com/micro-clearfix-hack/ */ 303 | 304 | .clearfix() { 305 | 306 | *zoom: 1; 307 | 308 | &:before, &:after { 309 | content: ""; 310 | display: table; 311 | } 312 | 313 | &:after { 314 | clear: both; 315 | } 316 | 317 | } --------------------------------------------------------------------------------