121 lines
		
	
	
		
			6.8 KiB
		
	
	
	
		
			XML
		
	
	
		
			Executable File
		
	
			
		
		
	
	
			121 lines
		
	
	
		
			6.8 KiB
		
	
	
	
		
			XML
		
	
	
		
			Executable File
		
	
<!-- Copyright (c) 2016-Present Webkul Software Pvt. Ltd. (<https://webkul.com/>) -->
 | 
						||
<!-- See LICENSE file for full copyright and licensing details. -->
 | 
						||
<!-- License URL : https://store.webkul.com/license.html/ -->
 | 
						||
<odoo>
 | 
						||
  <data>
 | 
						||
      <template id="assets_frontend" inherit_id="website.assets_frontend" name="Website Product Multi Image">
 | 
						||
        <xpath expr="." position="inside">
 | 
						||
        <script type="text/javascript" src="/website_360degree_view/static/src/js/threesixty.js"></script>
 | 
						||
        <script type="text/javascript" src="/website_360degree_view/static/src/js/360degree_view.js"></script>
 | 
						||
        <link rel='stylesheet' href='/website_360degree_view/static/src/css/website_360_view.css'/>
 | 
						||
    </xpath>
 | 
						||
  </template>
 | 
						||
  <template id="website_product_360_view_website_sale" inherit_id="website_sale.product" name="test360">
 | 
						||
    <xpath expr="//div/div[hasclass('col-sm-7')]/span" position="attributes">
 | 
						||
      <attribute name="t-att-style">'display:none;' if product.product_360_view and product.template_360_images else '' </attribute>
 | 
						||
    </xpath>
 | 
						||
 | 
						||
    <xpath expr="//div/div[hasclass('col-sm-7')]/span" position="before">
 | 
						||
      <t t-if="product.template_360_images and product.product_default_view">
 | 
						||
        <div class="col-md-12 hidden-xs" style="height: 50px;width: 100px;border-radius: 25px;padding: 0px;">
 | 
						||
          <a type="button"  id="360degree_btn" data-toggle="modal" style="cursor:pointer;">
 | 
						||
            <input type='hidden' class="360_product_id" name="360_product_id" t-att-value="int(product.id)" />
 | 
						||
            <img src="/website_360degree_view/static/description/360_icon.png" style="width:100px; height:50px;"/>
 | 
						||
          </a>
 | 
						||
        </div>
 | 
						||
        <div class="col-md-12 hidden-md hidden-lg" style="height: 50px;width: 100px;border-radius: 25px;padding: 0px;margin-top: 10px;">
 | 
						||
          <a type="button"  id="360degree_btn2" data-toggle="modal" style="cursor:pointer;">
 | 
						||
            <input type='hidden' class="360_product_id" name="360_product_id" t-att-value="int(product.id)" />
 | 
						||
            <img src="/website_360degree_view/static/description/360_icon.png" style="width:100px; height:50px;"/>
 | 
						||
          </a>
 | 
						||
        </div>
 | 
						||
      </t>
 | 
						||
    </xpath>
 | 
						||
    <xpath expr="//div/div[hasclass('col-sm-7')]/span" position="after">
 | 
						||
      <t t-if="product.template_360_images and product.product_360_view">
 | 
						||
        <data id="product_360_view" data-page='product'/>
 | 
						||
        <data id="no_of_images" t-att-data-image-count='product.number_of_images_for_360'/>
 | 
						||
        <div class="container">
 | 
						||
          <div style="" class="hidden-xs">
 | 
						||
            <img src="/website_360degree_view/static/description/360_icon.png" style="width:100px; height:50px;"/>
 | 
						||
          </div>
 | 
						||
          <div class="container">
 | 
						||
            <div class="row">
 | 
						||
              <div class="col-sm-12 col-md-12 col-lg-7 rotation ">
 | 
						||
                <t t-foreach="product.template_360_images" t-as="image_obj">
 | 
						||
                  <span itemprop="image" t-field="image_obj.image" t-field-options='{"widget": "image", "class": "product_detail_img", "alt-field": "name"}'/>
 | 
						||
                </t>
 | 
						||
              </div>
 | 
						||
            </div>
 | 
						||
              <div class="row text-center" style="padding-bottom: 10px; padding-top: 10px">
 | 
						||
                <button class="btn btn-default btn-cycle active" style="display : none;">Cycle</button>
 | 
						||
                <button class="btn btn-default btn-reverse" style="display : none;">Reverse</button>
 | 
						||
                <button class="btn btn-primary btn-prev">Previous</button>
 | 
						||
                <button id="btn-play" class="btn btn-primary btn-play btn-round"><span><i class="fa fa-play"></i></span></button>
 | 
						||
                <button class="btn btn-primary btn-next">Next</button>
 | 
						||
                <button class="btn btn-default btn-play-to" style="display : none;">Play to 0</button>
 | 
						||
              </div>
 | 
						||
          </div>
 | 
						||
        </div>
 | 
						||
      </t>
 | 
						||
    </xpath>
 | 
						||
  </template>
 | 
						||
  <!-- Product 360 Degree View Model-->
 | 
						||
  <template id="modal_product_360degree_view" name="Product 360 Degree View">
 | 
						||
    <div id="360degree_modal" class="modal fade" tabindex="-1" role="dialog" >
 | 
						||
      <div class="modal-dialog modal-lg">
 | 
						||
        <div class="modal-content">
 | 
						||
          <div class="modal-header">
 | 
						||
            <div class="head-close">
 | 
						||
                <span style="font-size: 25px;font-weight: 600;" class="hidden-xs">
 | 
						||
                  <img src="/website_360degree_view/static/description/360_icon.png" style="width:80px; height:40px;"/>
 | 
						||
                  <t t-esc="product.name"  class="alert alert-info" />
 | 
						||
                  <button type="button" class="close" data-dismiss="modal" aria-hidden="true">×</button>
 | 
						||
                </span>
 | 
						||
              <div class="hidden-md hidden-lg">
 | 
						||
                <span>
 | 
						||
                  <img src="/website_360degree_view/static/description/360_icon.png" style="width:80px; height:40px;"/>
 | 
						||
                  <button type="button" class="close" data-dismiss="modal" aria-hidden="true">×</button>
 | 
						||
                </span>
 | 
						||
                <div  style="  font-weight: 600;margin-top: 10px;"><t t-esc="product.name"  class="alert alert-info"/></div>
 | 
						||
              </div>
 | 
						||
            </div>
 | 
						||
 | 
						||
            </div>
 | 
						||
          <div class="modal-body">
 | 
						||
            <div class="container-fluid">
 | 
						||
 | 
						||
              <div class="row">
 | 
						||
                <data id="product_360_view" data-page='product'/>
 | 
						||
                <data id="no_of_images" t-att-data-image-count='product.number_of_images_for_360'/>
 | 
						||
                <div class="row">
 | 
						||
                  <div class="col-sm-12 col-md-12 col-lg-7 rotation ">
 | 
						||
                    <t t-foreach="product.template_360_images" t-as="image_obj">
 | 
						||
                      <span itemprop="image" t-field="image_obj.image" t-field-options='{"widget": "image", "class": "product_detail_img"}'/>
 | 
						||
                    </t>
 | 
						||
                  </div>
 | 
						||
                </div>
 | 
						||
                <div class="row text-center" style="padding-bottom: 10px; padding-top: 10px">
 | 
						||
                  <button class="btn btn-default btn-cycle active" style="display : none;">Cycle</button>
 | 
						||
                  <button class="btn btn-default btn-reverse" style="display : none;">Reverse</button>
 | 
						||
                  <button class="btn btn-primary btn-prev">Previous</button>
 | 
						||
                  <button id="btn-play" class="btn btn-primary btn-play btn-round"><span><i class="fa fa-play"></i></span></button>
 | 
						||
                  <button class="btn btn-primary btn-next">Next</button>
 | 
						||
                  <button class="btn btn-default btn-play-to" style="display : none;">Play to 0</button>
 | 
						||
                </div>
 | 
						||
              </div>
 | 
						||
            </div>
 | 
						||
          </div>
 | 
						||
          <div class="modal-footer">
 | 
						||
            <button type="button" class="btn btn-danger pull-right" data-dismiss="modal">Close</button>
 | 
						||
          </div>
 | 
						||
        </div>
 | 
						||
      </div>
 | 
						||
    <script type="text/javascript" src="/website_360degree_view/static/src/js/threesixty.js"></script>
 | 
						||
 | 
						||
    </div>
 | 
						||
 | 
						||
  </template>
 | 
						||
  </data>
 | 
						||
</odoo>
 |