Skip to content

Instantly share code, notes, and snippets.

View ryanschuhler's full-sized avatar

Ryan Schuhler ryanschuhler

View GitHub Profile
<!DOCTYPE html>
#parse ($init)
<html class="#language ("lang.dir")" dir="#language ("lang.dir")" lang="$w3c_language_id">
<head>
<title>$the_title - $company_name</title>
<meta content="minimum-scale=1.0, width=device-width" name="viewport" />
@ryanschuhler
ryanschuhler / osb_height_equalizer.js
Last active November 16, 2015 18:36
osb_height_equalizer.js
AUI.add(
'osb-height-equalizer',
function(A) {
var OSBHeightEqualizer = A.Component.create(
{
ATTRS: {
container: {
value: '.equal-height-container'
},
#set ($portlet_bean_locator = $portal.getClass().forName('com.liferay.portal.kernel.bean.PortletBeanLocatorUtil'))
#set ($hs_contact_local_service = $portlet_bean_locator.locate("hubspot-portlet", "com.liferay.hubspot.service.HSContactLocalService.velocity"))
#set ($hsutk = "$request.attributes.OSB_HUBSPOT_UTK")
#set ($hs_contact = $hs_contact_local_service.fetchHSContactByUserToken($hsutk))
#set ($hs_contact_object = $hs_contact.getHSContactJSONObject().getJSONObject("properties"))
#set ($hs_form_local_service = $portlet_bean_locator.locate("hubspot-portlet", "com.liferay.hubspot.service.HSFormLocalService.velocity"))
var toggleAction = function (event) {
body.toggleClass('nav-show');
html.toggleClass('no-scroll');
navContent.all('ul ul .selected').each(
function (e) {
e.ancestor('ul').removeClass('aui-helper-hidden');
e.ancestor('.selected').one('.has-child-marker').addClass('child-show');
}
## Get Country from Locale
#set ($country_from_locale = "")
#if ($locale == "de_DE")
#set ($country_from_locale = "germany")
#elseif ($locale == "en_GB")
#set ($country_from_locale = "united-kingdom")
#elseif ($locale == "es_ES")
#set ($country_from_locale = "spain")
#set ($render_default = true)
#set ($content_targeting_logic_article_id = "XXXXXXXX")
#if ($target_user && ($target_user.getData() != ""))
## Parse targeting logic to see if targeted content should be served
#parse("${journalTemplatesPath}/${content_targeting_logic_article_id}")
## If user qualifies as target, then embed another article instead of the current one.
#foreach ($targets in $target_user.siblings)
#set ($article_id = $targets.article_id.data)
#set ($namespace = $request.portlet-namespace)
#set ($userLocalService = $serviceLocator.findService("com.liferay.portal.service.UserLocalService"))
#set ($user = $userLocalService.getUser($getterUtil.getLong($request.theme-display.user-id)))
#set ($userCompany = $user.getExpandoBridge().getAttribute("osbCompany"))
<p>$description_text.getData()</p>
#if ($request.lifecycle == 'RENDER_PHASE')
<style>
.report {
background: #FFF;
border: 1px solid #091c36;
}
.report-item {
margin: 10px 0;
}
======================
New Page Structure
======================
Top Nav:
Developers
Developer Community
Marketplace
Search
Login