be wagon sync production -v

Torey Heinz committed Oct 30, 2017
commit e14a4d1d4f6175e0f89cb96a91da06f18c3da96e
Showing 46 changed files with 504 additions and 96 deletions
app/views/pages/about.liquid +13 -0
@@ @@ -6,5 +6,18 @@ listed: true
published: true
is_layout: false
seo_title: About
+ editable_elements:
+ main/content: At Choice Castings, we are best in class at providing solutions for
+ your casting needs. We work with many quality foundries giving us the opportunity
+ to provide you the best choice for your casting requirements. With a firm understanding
+ of your critical needs, Choice Castings can work on sourcing solutions, including,
+ buying quality parts on time at the right price.<br><br>Choice Castings also has
+ an in-depth understanding of foundry operations and what is involved when producing
+ quality parts. This enables us to partner with our vendors to ensure they are
+ manufacturing quality parts efficiently. Overall, Choice Castings has the ability
+ to leverage our position to obtain competitive pricing, quality parts and reliable/on-time
+ delivery. This allows you, the customer, the ability to focus on your core business
+ and spend your time doing what you do best.
+
---
{% extends "layouts/application" %}
\ No newline at end of file
app/views/pages/contact.liquid +4 -0
@@ @@ -6,5 +6,9 @@ listed: true
published: true
is_layout: false
seo_title: Contact
+ editable_elements:
+ main/content: 'CONTACT INFO<br>Phone: (616) 956-6800<br>Fax: (616) 956-6899<br><br>1550
+ E. Beltline Ave. SE<br>Suite 360<br>Grand Rapids, MI 49506<br><br>Email: info@choicecastings.com'
+
---
{% extends "layouts/application" %}
\ No newline at end of file
app/views/pages/layouts/application.liquid +16 -4
@@ @@ -34,13 +34,24 @@ is_layout: true
<li><a href="/">Home</a></li>
<li><a href="#">About</a></li>
<li><a href="#">Contact</a></li>
+ <li><a href="#">Articles</a></li>
</ul>
</div>
<div class="top-bar-right">
- <ul class="menu">
- <li><a href="#">Products</a></li>
- <li><a href="#">Services</a></li>
- <li><a href="#">Articles</a></li>
+ <ul class="dropdown menu" data-dropdown-menu>
+ {% assign menu_items = 'products solutions materials' | split: ' ' %}
+ {% for page in site.pages %}
+ {% if menu_items contains page.slug %}
+ <li>
+ {% link_to page %}
+ <ul class="menu">
+ {% for subpage in page.children %}
+ <li>{% link_to subpage %}</li>
+ {% endfor %}
+ </ul>
+ </li>
+ {% endif %}
+ {% endfor %}
</ul>
</div>
</div>
@@ @@ -73,6 +84,7 @@ is_layout: true
</div>
</div>
<script src="https://code.jquery.com/jquery-2.2.3.min.js" integrity="sha256-a23g1Nt4dtEYOj7bR+vTu7+T8VP13humZFBJNIYoEJo=" crossorigin="anonymous"></script>
+ {{ 'vendor/jquery.sticky.js' | javascript_tag }}
{{ 'vendor/what-input.min.js' | javascript_tag }}
{{ 'vendor/foundation.min.js' | javascript_tag }}
{{ 'app.js' | javascript_tag }}
app/views/pages/materials.liquid +13 -0
@@ @@ -6,5 +6,18 @@ listed: true
published: true
is_layout: false
seo_title: Materials
+ editable_elements:
+ main/content: <h4>Material Choices</h4><br><a href="http://choicecastings.com">MALLEABLE
+ IRON</a><br><br>Industrial Castings. Military Castings. Fittings. Fasteners.<br><br><a
+ href="http://choicecastings.com">ALUMINUM</a><br><br>Sand Castings. Permanent
+ Mold. Heat Treating. Machining.<br><br><a href="http://choicecastings.com">GRAY
+ IRON</a><br><br>Sand Castings. Detailed. Complex. Challenging.<br><br><a href="http://choicecastings.com">STEEL
+ (LARGE COMPLEX)</a><br><br>Complex Valves. Complex designs. Cutting edge design
+ support. Complete Testing.<br><br><a href="http://choicecastings.com">COPPER</a><br><br>Sand
+ Castings. Permanent Mold. Low and High Volume.<br><br><a href="http://choicecastings.com">DUCTILE
+ IRON</a><br><br>Large Sand Castings with multiple cores.<br><br><a href="http://choicecastings.com">ZINC</a><br><br>Die
+ Castings.<br><br><a href="http://choicecastings.com">STEEL</a><br><br>Investment
+ Castings. Carbon, Alloy and Stainless.
+
---
{% extends "layouts/application" %}
\ No newline at end of file
app/views/pages/materials/aluminum.liquid +10 -8
@@ @@ -7,13 +7,15 @@ published: true
is_layout: false
seo_title: Aluminum
editable_elements:
- main/content: We select casting suppliers based on part size, production volume
- and technical requirements, making sure that foundries produce according to their
- capabilities and strengths.<br><br>Our vendor base produces:<br><br>Sand castings
- on manual and automatic horizontal molding lines.<br>Permanent mold castings up
- to 100 pounds.<br>Die castings.<br>We frequently organize and supply parts that
- require tooling sharing between different foundries - parts that are required
- in aluminum, brass and/or iron. We make sure this happens efficiently, seemlessly
- and expediently.
+ main/content: "<h4>Aluminum</h4>\r\n<div class=\"wysiwyg-text-align-right\"><strong><img
+ class=\"wysiwyg-float-right\" title=\"Zinc___Aluminum_Die_Cast.jpg\" alt=\"undefined\"
+ src=\"/samples/assets/Zinc___Aluminum_Die_Cast.jpg\"></strong></div><div>We select
+ casting suppliers based on part size, production volume and technical requirements,
+ making sure that foundries produce according to their capabilities and strengths.<br></div><br>Our
+ vendor base produces:<br><br><ul><li>Sand castings on manual and automatic horizontal
+ molding lines.<br></li><li>Permanent mold castings up to 100 pounds.<br></li><li>Die
+ castings.<br></li></ul>We frequently organize and supply parts that require tooling
+ sharing between different foundries - parts that are required in aluminum, brass
+ and/or iron. We make sure this happens efficiently, seemlessly and expediently."
---
{% extends "layouts/application" %}
\ No newline at end of file
app/views/pages/materials/copper.liquid +9 -3
@@ @@ -7,10 +7,16 @@ published: true
is_layout: false
seo_title: Copper
editable_elements:
- main/content: We supply copper alloys produced in sand and permanent mold, including:<br><br>Brass<br>Aluminum
- and silicon bronze<br>High conductivity copper.<br>Sand castings are produced
+ main/content: <h4 class="wysiwyg-text-align-left">Copper Alloys&nbsp; &nbsp; &nbsp;
+ &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;
+ &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;<img title="casta.jpg"
+ alt="undefined" src="/samples/assets/casta.jpg"> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;
+ &nbsp; &nbsp; &nbsp; &nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&nbsp;</h4>We
+ supply copper alloys produced in&nbsp;<div>sand and permanent mold, including:<br><br><ul><li>Brass&nbsp;
+ &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&nbsp;<br></li><li>Aluminum and silicon
+ bronze<br></li><li>High conductivity copper.<br></li></ul>Sand castings are produced
on squeezer and automatic lines. Permanent mold castings allow for fine surfaces
and extreme conductivity.<br><br>We provide tin and silver plating as well as
- machining and assembly.
+ machining and assembly.</div>
---
{% extends "layouts/application" %}
\ No newline at end of file
app/views/pages/materials/ductile-iron.liquid +7 -5
@@ @@ -7,10 +7,12 @@ published: true
is_layout: false
seo_title: Ductile Iron
editable_elements:
- main/content: Large, challenging parts with complex cores and wall sections of ¼
- inch and up.<br><br>We can help you with ductile iron parts weighing 10 to 1,000
- pounds with annual demand up to 25,000 pieces.<br><br>Our foundries are modern
- that reinvest and provide sophisticated services from design and molding simulation
- to water-base priming and robotic fettling.
+ main/content: <h4>Ductile Iron</h4><img class="wysiwyg-float-right" title="gearbox.jpg"
+ alt="undefined" src="/samples/assets/gearbox.jpg"><div><br><div>Large, challenging
+ parts with complex cores and wall sections of ¼ inch and up.<br></div><br>We can
+ help you with ductile iron parts weighing 10 to 1,000 pounds with annual demand
+ up to 25,000 pieces.<br><br>Our foundries are modern that reinvest and provide
+ sophisticated services from design and molding simulation to water-base priming
+ and robotic fettling.</div>
---
{% extends "layouts/application" %}
\ No newline at end of file
app/views/pages/materials/gray-iron.liquid +9 -5
@@ @@ -7,10 +7,14 @@ published: true
is_layout: false
seo_title: Gray Iron
editable_elements:
- main/content: "<p>We excel in challenging parts. Small castings with extremely
- tight tolerances and wall thicknesses below 3mm - or large castings weighing hundreds
- of pounds and containing numerous cores. Hand molding, horizontal production
- lines, Disamatic.</p><p>Current customers manufacture pumps, compressors, transmissions
- and vehicles on and off the road.</p>"
+ main/content: <h4>Gray Iron<strong>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;
+ &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;
+ &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;</strong></h4><p
+ class="wysiwyg-text-align-left"><strong><img class="wysiwyg-float-right" title="range_box.jpg"
+ alt="undefined" src="/samples/assets/range_box.jpg"></strong></p><p>We excel in
+ challenging parts. Small castings with extremely tight tolerances and wall thicknesses
+ below 3mm - or large castings weighing hundreds of pounds and containing numerous
+ cores. Hand molding, horizontal production lines, Disamatic.</p><p>Current customers
+ manufacture pumps, compressors, transmissions and vehicles on and off the road.</p>
---
{% extends "layouts/application" %}
\ No newline at end of file
app/views/pages/materials/malleable-iron.liquid +10 -8
@@ @@ -7,14 +7,16 @@ published: true
is_layout: false
seo_title: Malleable Iron
editable_elements:
- main/content: We work with the best malleable iron foundries in the world. Malleable
- iron is used wherever fully functional and machinable thin-walled sections are
- required. Applications also include larger products of older design.<br><br>Whether
- domestic supply or imports - our partners assure fast delivery of certified product. Our
- spectrum ranges from industrial to military application - ferritic or pearlitic
- malleable iron.<br><br>For high volume applications of parts weighing less than
- 2 pounds, we work with VS, the finest green sand foundry in the world that is
- able to produce cast threads (ACME and NPT as seen herr) and fully weldable alloys.<br><br>For
+ main/content: <h4>Malleable Iron</h4><div class="wysiwyg-text-align-right"><img
+ class="wysiwyg-float-right" title="Cast_Thread.jpg" alt="undefined" src="/samples/assets/Cast_Thread.jpg"></div><div>We
+ work with the best malleable iron foundries in the world. Malleable iron is used
+ wherever fully functional and machinable thin-walled sections are required. Applications
+ also include larger products of older design.<br></div><br>Whether domestic supply
+ or imports - our partners assure fast delivery of certified product. Our spectrum
+ ranges from industrial to military application - ferritic or pearlitic malleable
+ iron.<br><br>For high volume applications of parts weighing less than 2 pounds,
+ we work with VS, the finest green sand foundry in the world that is able to produce
+ cast threads (ACME and NPT as seen herr) and fully weldable alloys.<br><br>For
lower volumes and larger parts, we source domestically or in some cases in LCC.
---
{% extends "layouts/application" %}
\ No newline at end of file
app/views/pages/materials/steel-large-complex.liquid +9 -6
@@ @@ -7,11 +7,14 @@ published: true
is_layout: false
seo_title: Steel (large Complex)
editable_elements:
- main/content: Large complex castings with numerous cores are designed simultaneously
- - taking advantages of technical know-how, that allows integration of numerous
- sections by designing cores within cores within cores...<br><br>Unique designs
- for the energy sector (oil and gas valves, turbine casings, nozzle chambers and
- kaplan blades) combined with extensive pre-production simulation as well as non
- destructive testing ensure our customers from gaining a competitive edge.
+ main/content: "<h3>Steel (Large Sand Castings)&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;
+ &nbsp; &nbsp; &nbsp; &nbsp;&nbsp;<img class=\"wysiwyg-float-right\" title=\"Selector_Housing.png\"
+ alt=\"undefined\" src=\"/samples/assets/Selector_Housing.png\"></h3>\r\n<div>Large
+ complex castings with numerous cores are designed simultaneously - taking advantages
+ of technical know-how, that allows integration of numerous sections by designing
+ cores within cores within cores...<br></div><br>Unique designs for the energy
+ sector (oil and gas valves, turbine casings, nozzle chambers and kaplan blades)
+ combined with extensive pre-production simulation as well as non destructive testing
+ ensure our customers from gaining a competitive edge."
---
{% extends "layouts/application" %}
\ No newline at end of file
app/views/pages/materials/steel.liquid +4 -4
@@ @@ -7,9 +7,9 @@ published: true
is_layout: false
seo_title: 'Steel '
editable_elements:
- main/content: We currently provide steel castings made through the lost wax process,
- also known as investment castings. This process is capable of producing the tightest
- tolerances and most exceptional surface quality. Alloys include carbon steels,
- stainless steels and exotic grades.
+ main/content: "<h4>Steel (Investment Cast)</h4>\r\n<div>We currently provide steel
+ castings made through the lost wax process, also known as investment castings.
+ \ This process is capable of producing the tightest tolerances and most exceptional
+ surface quality. Alloys include carbon steels, stainless steels and exotic grades.<br></div>"
---
{% extends "layouts/application" %}
\ No newline at end of file
app/views/pages/materials/zinc.liquid +5 -3
@@ @@ -7,8 +7,10 @@ published: true
is_layout: false
seo_title: Zinc
editable_elements:
- main/content: High volume applications with exceptional surface quality due to die
- casting process. Small to medium size castings. Due to costs of tooling, applications
- are usually higher volumes.
+ main/content: <h4>Zinc</h4><img class="wysiwyg-float-right" title="Zinc___Aluminum_Die_Cast.jpg"
+ alt="undefined" src="/samples/assets/Zinc___Aluminum_Die_Cast.jpg"><p>High volume
+ applications with exceptional surface quality due to die casting process. Small
+ to medium size castings. Due to costs of tooling, applications are usually higher
+ volumes.</p><div><br></div>
---
{% extends "layouts/application" %}
\ No newline at end of file
app/views/pages/products.liquid +5 -1
@@ @@ -7,6 +7,10 @@ published: true
is_layout: false
seo_title: Products
editable_elements:
- main/content: Lorem ipsum
+ main/content: '<h4>Stock Items</h4><div><strong><ul><li><strong><a href="http://choicecastings.com">NEST
+ CAPS</a></strong></li></ul><p></p><ul><li><strong><a href="http://choicecastings.com">WING
+ NUTS</a></strong></li></ul><p></p><ul><li><strong><a href="http://choicecastings.com"
+ title="Link: http://choicecastings.com">HAND WHEELS</a></strong></li></ul><p></p><ul><li><strong><a
+ href="http://choicecastings.com">SPIKE GRIDS</a></strong><br></li></ul></strong></div>'
---
{% extends "layouts/application" %}
\ No newline at end of file
app/views/pages/products/hand-wheels.liquid +8 -3
@@ @@ -7,8 +7,13 @@ published: true
is_layout: false
seo_title: Hand Wheels
editable_elements:
- main/content: "<p>We produce a number of different size Handwheels. 50 piece minimum.
- \ Zinc plated (yellow or silver) or powder coated. Click on the requested type
- for available sizes.<br></p>"
+ main/content: "<h4>Hand Wheels</h4>\r\n<p>We produce a number of different size
+ Handwheels. 50 piece minimum. Zinc plated (yellow or silver) or powder coated.
+ \ Click on the requested type for available sizes.<br></p><p>&nbsp; &nbsp; &nbsp;
+ &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;
+ &nbsp; &nbsp; &nbsp;<img title=\"16045412-18847765-thumbna...\" alt=\"undefined\"
+ src=\"/samples/assets/16045412-18847765-thumbnail.jpg\">&nbsp; &nbsp;&nbsp;<img
+ title=\"16045412-18847775-thumbna...\" alt=\"undefined\" src=\"/samples/assets/16045412-18847775-thumbnail.jpg\">&nbsp;
+ &nbsp;&nbsp;<img title=\"16045412-18847783-thumbna...\" alt=\"undefined\" src=\"/samples/assets/16045412-18847783-thumbnail.jpg\"><br></p>"
---
{% extends "layouts/application" %}
\ No newline at end of file
app/views/pages/products/nest-caps.liquid +5 -3
@@ @@ -7,8 +7,10 @@ published: true
is_layout: false
seo_title: Nest Caps
editable_elements:
- main/content: <p>Nest Caps / Stacking Caps in Inventory <br><br>Forging equivalents
- - Cast Steel.<br><br>2" or 2½" square tubing.<br><br>Wholesale or samples. Available
- locally in Michigan.<br></p>
+ main/content: <h4>Nest Caps</h4><p><img class="wysiwyg-float-right" title="stock-items-nested-caps3.jpg"
+ alt="undefined" src="/samples/assets/stock-items-nested-caps3.jpg"></p><p>Nest
+ Caps / Stacking Caps in Inventory&nbsp; &nbsp;<br><br>Forging equivalents - Cast
+ Steel.<br><br>2" or 2½" square tubing.<br><br>Wholesale or samples. <a href="http://choicecastings.com">Available
+ locally in Michigan.</a><br></p>
---
{% extends "layouts/application" %}
\ No newline at end of file
app/views/pages/products/spike-grids.liquid +18 -7
@@ @@ -7,12 +7,23 @@ published: true
is_layout: false
seo_title: Spike Grids
editable_elements:
- main/content: "<p>We produce and stock spiked connectors commonly used in timber
- construction, also known as timber connectors, spike grids, toothed connectors.
- \ Zinc plated or unplated.<br><br>Due to our precision and fine sand in our sand
- casting process, our malleable iron parts weigh far less than those from our competitors
- - while meeting the same standards!<br><br>Available Sizes are 50mm, 65mm, 80mm,
- 95mm and 115 mm, one-sided and both sided, small and large holes, details can
- be seen here.<br><br><br>One-Sided Wood Connector<br><br><br>Two-Sided Wood Connector<br></p>"
+ main/content: <h4>Toothed Connectors Grids for Timber Constructions</h4><p>We produce
+ and stock spiked connectors commonly used in timber construction, also known as
+ timber connectors, spike grids, toothed connectors. Zinc plated or unplated.<br><br>Due
+ to our precision and fine sand in our sand casting process, our malleable iron
+ parts weigh far less than those from our competitors - while meeting the same
+ standards!<br><br>Available Sizes are 50mm, 65mm, 80mm, 95mm and 115 mm, one-sided
+ and both sided, small and large holes, details can be seen <a href="http://choicecastings.com">here</a>.<br><br>&nbsp;
+ &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&nbsp;<img
+ title="16045412-18847463-thumbna..." alt="undefined" src="/samples/assets/16045412-18847463-thumbnail.jpg">&nbsp;
+ &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;
+ &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;
+ &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&nbsp;<img
+ title="16045412-18847480-thumbna..." alt="undefined" src="/samples/assets/16045412-18847480-thumbnail.jpg">&nbsp;
+ &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;<br>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;
+ &nbsp; &nbsp; &nbsp; &nbsp;One-Sided Wood Connector&nbsp; &nbsp; &nbsp; &nbsp;
+ &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;
+ &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;
+ &nbsp; &nbsp; Two-Sided Wood Connector<br></p>
---
{% extends "layouts/application" %}
\ No newline at end of file
app/views/pages/products/wing-nuts.liquid +11 -6
@@ @@ -7,11 +7,16 @@ published: true
is_layout: false
seo_title: Wing Nuts
editable_elements:
- main/content: <p>NEW!!! We now also carry wing screws to match the larger brass
- wing nuts (see picture below). 1" wing span and thread length of 5/8". Thread
- type 832.<br><br> <br><br>We continue to carry a variety of wing nuts, wing screws
- and custom hardware for your purchase. We stock 832 threaded wing nuts in malleable
- (without zinc plating) and in brass with a wing span of 3/4".<br><br><br><br>
- <br><br> <br><br>Zinc Plated Cast Iron Wing Nut and Wing Screw<br></p>
+ main/content: "<h4>Wing Nuts</h4>\r\n<p class=\"wysiwyg-text-align-right\"><img
+ class=\"wysiwyg-float-right\" title=\"IMG_0782.jpg\" alt=\"undefined\" src=\"/samples/assets/IMG_0782.jpg\"></p><p
+ class=\"wysiwyg-text-align-center\">NEW!!! We now also carry wing screws to match
+ the larger brass wing nuts (see picture below). 1\" wing span and thread length
+ of 5/8\". Thread type 832.<br><br> <br><br>We continue to carry a variety of
+ wing nuts, wing screws and custom hardware for your purchase. We stock 832 threaded
+ wing nuts in malleable (without zinc plating) and in brass with a wing span of
+ 3/4\".<br><br><br><br> <br><br><br><br> <br><br>&nbsp; &nbsp; &nbsp;<img title=\"16045412-18847650-thumbna...\"
+ alt=\"undefined\" src=\"/samples/assets/16045412-18847650-thumbnail.jpg\">&nbsp;Zinc
+ Plated Cast Iron Wing Nut and Wing Screw&nbsp;<img title=\"16045412-18847569-thumbna...\"
+ alt=\"undefined\" src=\"/samples/assets/16045412-18847569-thumbnail.jpg\"><br></p>"
---
{% extends "layouts/application" %}
\ No newline at end of file
app/views/pages/solutions/casting-sourcing.liquid +9 -6
@@ @@ -7,13 +7,16 @@ published: true
is_layout: false
seo_title: Casting Sourcing
editable_elements:
- main/content: "<p>Choice Castings has built a network of high quality and competitive
- sources to produce and machine industrial castings.<br><br>Our experience and
- know-how combined with significant buying power with our vendors assures you of
- excellent value and exceptional service.<br><br>We provide support in casting
- design and identify the ideal source to produce each particular casting.<br><br>We
+ main/content: <h4>Casting Sourcing&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;
+ &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;
+ &nbsp;&nbsp;<img class="wysiwyg-float-right" title="produkt4_small.gif" alt="undefined"
+ src="/samples/assets/produkt4_small.gif"></h4><p>Choice Castings has built a network
+ of high quality and competitive sources to produce and machine industrial castings.<br><br>Our
+ experience and know-how combined with significant buying power with our vendors
+ assures you of excellent value and exceptional service.<br><br>We provide support
+ in casting design and identify the ideal source to produce each particular casting.<br><br>We
work with our vendors to assure their needs are being met while meeting your goals,
whether it is to improve quality, shorten lead-times or reduce pricing.<br><br>We
- look forward to your call or email!<br></p>"
+ look forward to your call or email!<br></p>
---
{% extends "layouts/application" %}
\ No newline at end of file
app/views/pages/solutions/expedited-services.liquid +3 -0
@@ @@ -6,5 +6,8 @@ listed: true
published: true
is_layout: false
seo_title: Expedited Services
+ editable_elements:
+ main/content: "<h4>Expedited Services</h4>"
+
---
{% extends "layouts/application" %}
\ No newline at end of file
app/views/pages/solutions/inventory-management.liquid +3 -0
@@ @@ -6,5 +6,8 @@ listed: true
published: true
is_layout: false
seo_title: Inventory Management
+ editable_elements:
+ main/content: "<h4>Inventory Management</h4>"
+
---
{% extends "layouts/application" %}
\ No newline at end of file
app/views/pages/solutions/offshore-management.liquid +3 -0
@@ @@ -6,5 +6,8 @@ listed: true
published: true
is_layout: false
seo_title: Offshore Management
+ editable_elements:
+ main/content: "<h4>Offshore Management</h4>"
+
---
{% extends "layouts/application" %}
\ No newline at end of file
app/views/pages/solutions/processing-and-performance-simulations.liquid +11 -9
@@ @@ -7,14 +7,16 @@ published: true
is_layout: false
seo_title: Processing & Performance Simulations
editable_elements:
- main/content: "<p>Choice Castings has capability to provide design and development
- source, which includes complete simulation services.<br><br>Our engineers are
- experienced in casting design and will provide 3D images (seen on right in center)
- and can, upon request, provide manufacturing drawings, depicted in the center
- drawing.<br><br>Finally, we can simulate the physical performance of the castings,
- allowing redesigns and improvements without the need for new or modified tooling,
- which tends to be far more costly and time consuming.<br><br>Provide us with samples,
- drawings or digital files - and we can help you design a sound casting and engineered
- component.<br></p>"
+ main/content: "<h4>Processing &amp; Performance Simulations</h4>\r\n<p class=\"wysiwyg-text-align-center\"><img
+ class=\"wysiwyg-float-right\" title=\"services-simulation2.jpg\" alt=\"undefined\"
+ src=\"/samples/assets/services-simulation2.jpg\"></p><p>Choice Castings has capability
+ to provide design and development source, which includes complete simulation services.<br><br>Our
+ engineers are experienced in casting design and will provide 3D images (seen on
+ right in center) and can, upon request, provide manufacturing drawings, depicted
+ in the center drawing.<br><br>Finally, we can simulate the physical performance
+ of the castings, allowing redesigns and improvements without the need for new
+ or modified tooling, which tends to be far more costly and time consuming.<br><br>Provide
+ us with samples, drawings or digital files - and we can help you design a sound
+ casting and engineered component.<br></p>"
---
{% extends "layouts/application" %}
\ No newline at end of file
app/views/pages/solutions/quality-assurance.liquid +3 -0
@@ @@ -6,5 +6,8 @@ listed: true
published: true
is_layout: false
seo_title: Quality Assurance
+ editable_elements:
+ main/content: "<h4>Quality Assurance</h4>"
+
---
{% extends "layouts/application" %}
\ No newline at end of file
app/views/pages/solutions/rapid-prototyping.liquid +8 -6
@@ @@ -7,11 +7,13 @@ published: true
is_layout: false
seo_title: Rapid Prototyping
editable_elements:
- main/content: <p>Do you need a 3 dimensional part as visual aid with exact dimensions
- of your part? No tooling required, we can provide you with a plastic prototype
- within days.<br><br>We offer the service of rapid prototyping, which provides
- you with a plastic replica with exact dimensions of your component . You provide
- the digital file or we can produce it from your drawing or sketch - with a maximum
- size of 8" x 8" x 11".<br><br>Contact us now!<br></p>
+ main/content: <h4>Rapid Prototyping</h4><p class="wysiwyg-text-align-center"><img
+ class="wysiwyg-float-right" title="Rapid.jpg" alt="undefined" src="/samples/assets/Rapid.jpg"></p><p>Do
+ you need a 3 dimensional part as visual aid with exact dimensions of your part? No
+ tooling required, we can provide you with a plastic prototype within days.<br><br>We
+ offer the service of rapid prototyping, which provides you with a plastic replica
+ with exact dimensions of your component . You provide the digital file or we can
+ produce it from your drawing or sketch - with a maximum size of 8" x 8" x 11".<br><br>Contact
+ us now!<br></p>
---
{% extends "layouts/application" %}
\ No newline at end of file
app/views/pages/solutions/supply-planning.liquid +10 -9
@@ @@ -7,14 +7,15 @@ published: true
is_layout: false
seo_title: Supply Planning
editable_elements:
- main/content: "<p>Did a large cast section of your machine break? The part is old
- and you have no idea whom to get in touch with?<br><br>We use the failed component
- to reverse engineer the item or create a 3D file for your approval. We then use
- this data to mill a large block of no-bake sand and pour iron, aluminum or steel.<br><br>This
- can be done usually within two weeks of receipt of order and broken component,
- but we have been known to provide a functional replacement casting within 3 business
- days. And no tooling requirement, saving costs and time.<br><br>Since we mill
- out a large 3' x 2' section of sand, this process is only effective with larger
- castings weighing 10 to 1,000 pounds.<br></p>"
+ main/content: "<h4>Replacement parts without Tooling</h4>\r\n<p>Did a large cast
+ section of your machine break? The part is old and you have no idea whom to get
+ in touch with?<br><br>We use the failed component to reverse engineer the item
+ or create a 3D file for your approval. We then use this data to mill a large
+ block of no-bake sand and pour iron, aluminum or steel.<br><br>This can be done
+ usually within two weeks of receipt of order and broken component, but we have
+ been known to provide a functional replacement casting within 3 business days.
+ \ And no tooling requirement, saving costs and time.<br><br>Since we mill out
+ a large 3' x 2' section of sand, this process is only effective with larger castings
+ weighing 10 to 1,000 pounds.<br></p>"
---
{% extends "layouts/application" %}
\ No newline at end of file
log/server.log +9 -0
@@ @@ -17,3 +17,12 @@ I, [2017-10-01T14:31:09.190247 #34496] INFO -- : Listening on 0.0.0.0:3000, CTR
I, [2017-10-03T10:13:20.848582 #58027] INFO -- : Thin web server (v1.6.4 codename Gob Bluth)
I, [2017-10-03T10:13:20.848669 #58027] INFO -- : Maximum connections set to 1024
I, [2017-10-03T10:13:20.848689 #58027] INFO -- : Listening on 0.0.0.0:3000, CTRL+C to stop
+ I, [2017-10-03T10:20:05.953608 #58891] INFO -- : Thin web server (v1.6.4 codename Gob Bluth)
+ I, [2017-10-03T10:20:05.953685 #58891] INFO -- : Maximum connections set to 1024
+ I, [2017-10-03T10:20:05.953731 #58891] INFO -- : Listening on 0.0.0.0:3000, CTRL+C to stop
+ I, [2017-10-30T16:34:24.498838 #37728] INFO -- : Thin web server (v1.6.4 codename Gob Bluth)
+ I, [2017-10-30T16:34:24.499702 #37728] INFO -- : Maximum connections set to 1024
+ I, [2017-10-30T16:34:24.499738 #37728] INFO -- : Listening on 0.0.0.0:3000, CTRL+C to stop
+ I, [2017-10-30T16:35:09.463979 #37845] INFO -- : Thin web server (v1.6.4 codename Gob Bluth)
+ I, [2017-10-30T16:35:09.464059 #37845] INFO -- : Maximum connections set to 1024
+ I, [2017-10-30T16:35:09.464077 #37845] INFO -- : Listening on 0.0.0.0:3000, CTRL+C to stop
public/javascripts/app.js +1 -0
@@ @@ -1 +1,2 @@
$(document).foundation();
+ // $(".top-bar").sticky({zIndex:10});
public/javascripts/vendor/jquery.sticky.js +288 -0
@@ @@ -0,0 +1,288 @@
+ // Sticky Plugin v1.0.4 for jQuery
+ // =============
+ // Author: Anthony Garand
+ // Improvements by German M. Bravo (Kronuz) and Ruud Kamphuis (ruudk)
+ // Improvements by Leonardo C. Daronco (daronco)
+ // Created: 02/14/2011
+ // Date: 07/20/2015
+ // Website: http://stickyjs.com/
+ // Description: Makes an element on the page stick on the screen as you scroll
+ // It will only set the 'top' and 'position' of your element, you
+ // might need to adjust the width in some cases.
+
+ (function (factory) {
+ if (typeof define === 'function' && define.amd) {
+ // AMD. Register as an anonymous module.
+ define(['jquery'], factory);
+ } else if (typeof module === 'object' && module.exports) {
+ // Node/CommonJS
+ module.exports = factory(require('jquery'));
+ } else {
+ // Browser globals
+ factory(jQuery);
+ }
+ }(function ($) {
+ var slice = Array.prototype.slice; // save ref to original slice()
+ var splice = Array.prototype.splice; // save ref to original slice()
+
+ var defaults = {
+ topSpacing: 0,
+ bottomSpacing: 0,
+ className: 'is-sticky',
+ wrapperClassName: 'sticky-wrapper',
+ center: false,
+ getWidthFrom: '',
+ widthFromWrapper: true, // works only when .getWidthFrom is empty
+ responsiveWidth: false,
+ zIndex: 'inherit'
+ },
+ $window = $(window),
+ $document = $(document),
+ sticked = [],
+ windowHeight = $window.height(),
+ scroller = function() {
+ var scrollTop = $window.scrollTop(),
+ documentHeight = $document.height(),
+ dwh = documentHeight - windowHeight,
+ extra = (scrollTop > dwh) ? dwh - scrollTop : 0;
+
+ for (var i = 0, l = sticked.length; i < l; i++) {
+ var s = sticked[i],
+ elementTop = s.stickyWrapper.offset().top,
+ etse = elementTop - s.topSpacing - extra;
+
+ //update height in case of dynamic content
+ s.stickyWrapper.css('height', s.stickyElement.outerHeight());
+
+ if (scrollTop <= etse) {
+ if (s.currentTop !== null) {
+ s.stickyElement
+ .css({
+ 'width': '',
+ 'position': '',
+ 'top': '',
+ 'z-index': ''
+ });
+ s.stickyElement.parent().removeClass(s.className);
+ s.stickyElement.trigger('sticky-end', [s]);
+ s.currentTop = null;
+ }
+ }
+ else {
+ var newTop = documentHeight - s.stickyElement.outerHeight()
+ - s.topSpacing - s.bottomSpacing - scrollTop - extra;
+ if (newTop < 0) {
+ newTop = newTop + s.topSpacing;
+ } else {
+ newTop = s.topSpacing;
+ }
+ if (s.currentTop !== newTop) {
+ var newWidth;
+ if (s.getWidthFrom) {
+ padding = s.stickyElement.innerWidth() - s.stickyElement.width();
+ newWidth = $(s.getWidthFrom).width() - padding || null;
+ } else if (s.widthFromWrapper) {
+ newWidth = s.stickyWrapper.width();
+ }
+ if (newWidth == null) {
+ newWidth = s.stickyElement.width();
+ }
+ s.stickyElement
+ .css('width', newWidth)
+ .css('position', 'fixed')
+ .css('top', newTop)
+ .css('z-index', s.zIndex);
+
+ s.stickyElement.parent().addClass(s.className);
+
+ if (s.currentTop === null) {
+ s.stickyElement.trigger('sticky-start', [s]);
+ } else {
+ // sticky is started but it have to be repositioned
+ s.stickyElement.trigger('sticky-update', [s]);
+ }
+
+ if (s.currentTop === s.topSpacing && s.currentTop > newTop || s.currentTop === null && newTop < s.topSpacing) {
+ // just reached bottom || just started to stick but bottom is already reached
+ s.stickyElement.trigger('sticky-bottom-reached', [s]);
+ } else if(s.currentTop !== null && newTop === s.topSpacing && s.currentTop < newTop) {
+ // sticky is started && sticked at topSpacing && overflowing from top just finished
+ s.stickyElement.trigger('sticky-bottom-unreached', [s]);
+ }
+
+ s.currentTop = newTop;
+ }
+
+ // Check if sticky has reached end of container and stop sticking
+ var stickyWrapperContainer = s.stickyWrapper.parent();
+ var unstick = (s.stickyElement.offset().top + s.stickyElement.outerHeight() >= stickyWrapperContainer.offset().top + stickyWrapperContainer.outerHeight()) && (s.stickyElement.offset().top <= s.topSpacing);
+
+ if( unstick ) {
+ s.stickyElement
+ .css('position', 'absolute')
+ .css('top', '')
+ .css('bottom', 0)
+ .css('z-index', '');
+ } else {
+ s.stickyElement
+ .css('position', 'fixed')
+ .css('top', newTop)
+ .css('bottom', '')
+ .css('z-index', s.zIndex);
+ }
+ }
+ }
+ },
+ resizer = function() {
+ windowHeight = $window.height();
+
+ for (var i = 0, l = sticked.length; i < l; i++) {
+ var s = sticked[i];
+ var newWidth = null;
+ if (s.getWidthFrom) {
+ if (s.responsiveWidth) {
+ newWidth = $(s.getWidthFrom).width();
+ }
+ } else if(s.widthFromWrapper) {
+ newWidth = s.stickyWrapper.width();
+ }
+ if (newWidth != null) {
+ s.stickyElement.css('width', newWidth);
+ }
+ }
+ },
+ methods = {
+ init: function(options) {
+ return this.each(function() {
+ var o = $.extend({}, defaults, options);
+ var stickyElement = $(this);
+
+ var stickyId = stickyElement.attr('id');
+ var wrapperId = stickyId ? stickyId + '-' + defaults.wrapperClassName : defaults.wrapperClassName;
+ var wrapper = $('<div></div>')
+ .attr('id', wrapperId)
+ .addClass(o.wrapperClassName);
+
+ stickyElement.wrapAll(function() {
+ if ($(this).parent("#" + wrapperId).length == 0) {
+ return wrapper;
+ }
+ });
+
+ var stickyWrapper = stickyElement.parent();
+
+ if (o.center) {
+ stickyWrapper.css({width:stickyElement.outerWidth(),marginLeft:"auto",marginRight:"auto"});
+ }
+
+ if (stickyElement.css("float") === "right") {
+ stickyElement.css({"float":"none"}).parent().css({"float":"right"});
+ }
+
+ o.stickyElement = stickyElement;
+ o.stickyWrapper = stickyWrapper;
+ o.currentTop = null;
+
+ sticked.push(o);
+
+ methods.setWrapperHeight(this);
+ methods.setupChangeListeners(this);
+ });
+ },
+
+ setWrapperHeight: function(stickyElement) {
+ var element = $(stickyElement);
+ var stickyWrapper = element.parent();
+ if (stickyWrapper) {
+ stickyWrapper.css('height', element.outerHeight());
+ }
+ },
+
+ setupChangeListeners: function(stickyElement) {
+ if (window.MutationObserver) {
+ var mutationObserver = new window.MutationObserver(function(mutations) {
+ if (mutations[0].addedNodes.length || mutations[0].removedNodes.length) {
+ methods.setWrapperHeight(stickyElement);
+ }
+ });
+ mutationObserver.observe(stickyElement, {subtree: true, childList: true});
+ } else {
+ if (window.addEventListener) {
+ stickyElement.addEventListener('DOMNodeInserted', function() {
+ methods.setWrapperHeight(stickyElement);
+ }, false);
+ stickyElement.addEventListener('DOMNodeRemoved', function() {
+ methods.setWrapperHeight(stickyElement);
+ }, false);
+ } else if (window.attachEvent) {
+ stickyElement.attachEvent('onDOMNodeInserted', function() {
+ methods.setWrapperHeight(stickyElement);
+ });
+ stickyElement.attachEvent('onDOMNodeRemoved', function() {
+ methods.setWrapperHeight(stickyElement);
+ });
+ }
+ }
+ },
+ update: scroller,
+ unstick: function(options) {
+ return this.each(function() {
+ var that = this;
+ var unstickyElement = $(that);
+
+ var removeIdx = -1;
+ var i = sticked.length;
+ while (i-- > 0) {
+ if (sticked[i].stickyElement.get(0) === that) {
+ splice.call(sticked,i,1);
+ removeIdx = i;
+ }
+ }
+ if(removeIdx !== -1) {
+ unstickyElement.unwrap();
+ unstickyElement
+ .css({
+ 'width': '',
+ 'position': '',
+ 'top': '',
+ 'float': '',
+ 'z-index': ''
+ })
+ ;
+ }
+ });
+ }
+ };
+
+ // should be more efficient than using $window.scroll(scroller) and $window.resize(resizer):
+ if (window.addEventListener) {
+ window.addEventListener('scroll', scroller, false);
+ window.addEventListener('resize', resizer, false);
+ } else if (window.attachEvent) {
+ window.attachEvent('onscroll', scroller);
+ window.attachEvent('onresize', resizer);
+ }
+
+ $.fn.sticky = function(method) {
+ if (methods[method]) {
+ return methods[method].apply(this, slice.call(arguments, 1));
+ } else if (typeof method === 'object' || !method ) {
+ return methods.init.apply( this, arguments );
+ } else {
+ $.error('Method ' + method + ' does not exist on jQuery.sticky');
+ }
+ };
+
+ $.fn.unstick = function(method) {
+ if (methods[method]) {
+ return methods[method].apply(this, slice.call(arguments, 1));
+ } else if (typeof method === 'object' || !method ) {
+ return methods.unstick.apply( this, arguments );
+ } else {
+ $.error('Method ' + method + ' does not exist on jQuery.sticky');
+ }
+ };
+ $(function() {
+ setTimeout(scroller, 0);
+ });
+ }));
public/samples/assets/16045412-18847463-thumbnail.jpg +0 -0
public/samples/assets/16045412-18847480-thumbnail.jpg +0 -0
public/samples/assets/16045412-18847569-thumbnail.jpg +0 -0
public/samples/assets/16045412-18847650-thumbnail.jpg +0 -0
public/samples/assets/16045412-18847765-thumbnail.jpg +0 -0
public/samples/assets/16045412-18847775-thumbnail.jpg +0 -0
public/samples/assets/16045412-18847783-thumbnail.jpg +0 -0
public/samples/assets/Cast_Thread.jpg +0 -0
public/samples/assets/IMG_0782.jpg +0 -0
public/samples/assets/Rapid.jpg +0 -0
public/samples/assets/Selector_Housing.png +0 -0
public/samples/assets/Zinc___Aluminum_Die_Cast.jpg +0 -0
public/samples/assets/casta.jpg +0 -0
public/samples/assets/gearbox.jpg +0 -0
public/samples/assets/produkt4_small.gif +0 -0
public/samples/assets/range_box.jpg +0 -0
public/samples/assets/services-simulation2.jpg +0 -0
public/samples/assets/stock-items-nested-caps3.jpg +0 -0