Skip to content
Code-Schnipsel Gruppen Projekte
Commit 3733e658 erstellt von Henning Leutz's avatar Henning Leutz :martial_arts_uniform:
Dateien durchsuchen

Merge branch 'dev' of https://dev.quiqqer.com/quiqqer/package-bricks into dev

Übergeordnete fdecd09b 5bfc8fde
No related branches found
No related tags found
Keine zugehörigen Merge Requests gefunden
/**
* QUIQQER Simple Google Map Control
*
* @author www.pcsg.de (Michael Danielczok)
* @module Bricks\Controls\SimpleGoogleMaps
*
* @require qui/QUI
* @require qui/controls/Control
*/
define('package/quiqqer/bricks/bin/Controls/SimpleGoogleMaps', [
'qui/QUI',
'qui/controls/Control'
], function (QUI, QUIControl)
{
"use strict";
return new Class({
Extends: QUIControl,
Type : 'Controls/SimpleGoogleMaps',
Binds: [
'$onImport'
],
initialize: function (options)
{
this.parent(options);
this.mapWrapper = null;
this.addEvents({
onImport: this.$onImport
});
},
/**
* event : on import
*/
$onImport: function ()
{
this.mapWrapper = document.getElement('.simpleGoogleMap-wrapper');
this.mapWrapper.addEvent('click', function() {
this.mapWrapper.addClass('simpleGoogleMap-hideWrapper');
}.bind(this));
}
});
});
...@@ -84,7 +84,7 @@ ...@@ -84,7 +84,7 @@
<locale group="quiqqer/bricks" var="brick.control.setting.order"/> <locale group="quiqqer/bricks" var="brick.control.setting.order"/>
<option value=""/> <option value=""/>
<option value="name ASC"> <option value="name ASC" selected="selected">
<locale group="quiqqer/system" var="name_asc"/> <locale group="quiqqer/system" var="name_asc"/>
</option> </option>
<option value="name DESC"> <option value="name DESC">
...@@ -968,8 +968,8 @@ ...@@ -968,8 +968,8 @@
<option value="authorTop"> <option value="authorTop">
<locale group="quiqqer/bricks" var="brick.listTemplate.authorTop"/> <locale group="quiqqer/bricks" var="brick.listTemplate.authorTop"/>
</option> </option>
<option value="grid3x3"> <option value="cardRows">
<locale group="quiqqer/bricks" var="brick.listTemplate.grid3x3"/> <locale group="quiqqer/bricks" var="brick.listTemplate.cardRows"/>
</option> </option>
</setting> </setting>
......
...@@ -800,44 +800,48 @@ M&ouml;chten Sie die Bausteine aus der Bausteinzone entfernen?</p>]]></de> ...@@ -800,44 +800,48 @@ M&ouml;chten Sie die Bausteine aus der Bausteinzone entfernen?</p>]]></de>
<locale name="brick.control.simplegooglemaps.title"> <locale name="brick.control.simplegooglemaps.title">
<de><![CDATA[Bausteine: Einfache Google Maps Karte]]></de> <de><![CDATA[Bausteine: Einfache Google Maps Karte]]></de>
<en><![CDATA[Bricks: Simple Google Maps]]></en> <en><![CDATA[Bricks: Simple Google Maps]]></en>
<pl><![CDATA[Bricks: Simple Google Maps]]></pl>
</locale> </locale>
<locale name="brick.control.simplegooglemaps.description"> <locale name="brick.control.simplegooglemaps.description">
<de><![CDATA[Einstellungen für Karten]]></de> <de><![CDATA[Einstellungen für Karten]]></de>
<en><![CDATA[Maps settings]]></en> <en><![CDATA[Maps settings]]></en>
</locale> <pl><![CDATA[Ustawienia mapy]]></pl>
<locale name="brick.control.simplegooglemaps.clickToActivate">
<de><![CDATA[Zum Aktivieren klicken]]></de>
<en><![CDATA[Click to activate]]></en>
<pl><![CDATA[Kliknij, zeby aktywowac]]></pl>
</locale> </locale>
<locale name="brick.control.simplegooglemaps.settings.place"> <locale name="brick.control.simplegooglemaps.settings.place">
<de><![CDATA[Google Place]]></de> <de><![CDATA[Google Place]]></de>
<en><![CDATA[Google Place]]></en> <en><![CDATA[Google Place]]></en>
<pl><![CDATA[Google Place]]></pl>
</locale> </locale>
<locale name="brick.control.simplegooglemaps.settings.title"> <locale name="brick.control.simplegooglemaps.settings.title">
<de><![CDATA[Title]]></de> <de><![CDATA[Title]]></de>
<en><![CDATA[Title]]></en> <en><![CDATA[Title]]></en>
<pl><![CDATA[Tytuł]]></pl>
</locale> </locale>
<locale name="brick.control.simplegooglemaps.settings.street"> <locale name="brick.control.simplegooglemaps.settings.street">
<de><![CDATA[Straße]]></de> <de><![CDATA[Straße]]></de>
<en><![CDATA[Street]]></en> <en><![CDATA[Street]]></en>
<pl><![CDATA[Ulica]]></pl>
</locale> </locale>
<locale name="brick.control.simplegooglemaps.settings.zip"> <locale name="brick.control.simplegooglemaps.settings.zip">
<de><![CDATA[PLZ]]></de> <de><![CDATA[PLZ]]></de>
<en><![CDATA[ZIP code]]></en> <en><![CDATA[ZIP code]]></en>
<pl><![CDATA[Kod pocztowy]]></pl>
</locale> </locale>
<locale name="brick.control.simplegooglemaps.settings.city"> <locale name="brick.control.simplegooglemaps.settings.city">
<de><![CDATA[Stadt]]></de> <de><![CDATA[Stadt]]></de>
<en><![CDATA[City]]></en> <en><![CDATA[City]]></en>
<pl><![CDATA[Miejscowość]]></pl>
</locale> </locale>
<locale name="brick.control.simplegooglemaps.settings.zoom"> <locale name="brick.control.simplegooglemaps.settings.zoom">
<de><![CDATA[Zoom]]></de> <de><![CDATA[Zoom]]></de>
<en><![CDATA[Zoom]]></en> <en><![CDATA[Zoom]]></en>
<pl><![CDATA[Zoom]]></pl>
</locale> </locale>
<locale name="brick.control.simplegooglemaps.settings.api"> <locale name="brick.control.simplegooglemaps.settings.api">
<de><![CDATA[API Key]]></de> <de><![CDATA[API Key]]></de>
<en><![CDATA[API Key]]></en> <en><![CDATA[API Key]]></en>
<pl><![CDATA[Klucz API]]></pl>
</locale> </locale>
<!-- Box Content --> <!-- Box Content -->
...@@ -947,6 +951,11 @@ M&ouml;chten Sie die Bausteine aus der Bausteinzone entfernen?</p>]]></de> ...@@ -947,6 +951,11 @@ M&ouml;chten Sie die Bausteine aus der Bausteinzone entfernen?</p>]]></de>
<en><![CDATA[Author and date top]]></en> <en><![CDATA[Author and date top]]></en>
<pl><![CDATA[Autor i data na górze]]></pl> <pl><![CDATA[Autor i data na górze]]></pl>
</locale> </locale>
<locale name="brick.listTemplate.cardRows">
<de><![CDATA[Cards]]></de>
<en><![CDATA[Cards]]></en>
<pl><![CDATA[Cards]]></pl>
</locale>
<!-- max siten --> <!-- max siten -->
......
...@@ -11,52 +11,4 @@ ...@@ -11,52 +11,4 @@
min-height: 300px; min-height: 300px;
position: relative; position: relative;
width: 100%; width: 100%;
}
.simpleGoogleMap-wrapper {
position: absolute;
width: 100%;
height: 100%;
top: 0;
left: 0;
background: rgba(0, 0, 0, 0.4);
z-index: 1;
display: flex;
align-items: center;
justify-content: center;
opacity: 0;
transition: 0.3s all ease-in-out;
}
.simpleGoogleMap-wrapper span {
text-align: center;
display: inline-block;
font-size: 1.7em;
color: #fff;
padding: 10px 20px;
border: 2px solid rgba(255, 255, 255, 0.7);
cursor: default;
transition: 0.3s all ease-in-out;
margin: 0 10px;
}
.simpleGoogleMap-wrapper span:hover {
box-shadow: 0 0 6px 0 #fff;
background: rgba(255, 255, 255, 0);
}
.simpleGoogleMap-wrapper:hover {
opacity: 1;
transition-delay: 350ms;
}
.simpleGoogleMap-wrapper.simpleGoogleMap-hideWrapper {
display: none;
}
@media screen and (max-width: 767px) {
.simpleGoogleMap-wrapper {
display: none;
}
} }
\ No newline at end of file
...@@ -9,9 +9,7 @@ ...@@ -9,9 +9,7 @@
{$this->getAttribute('content')} {$this->getAttribute('content')}
</div> </div>
{/if} {/if}
<div class="simpleGoogleMap"> <div class="simpleGoogleMap">
<div class="simpleGoogleMap-wrapper">
<span>{locale group='quiqqer/bricks' var='brick.control.simplegooglemaps.clickToActivate'}</span>
</div>
<iframe class="simpleGoogleMap-iframe" src="{$url}"></iframe> <iframe class="simpleGoogleMap-iframe" src="{$url}"></iframe>
</div> </div>
\ No newline at end of file
...@@ -33,7 +33,7 @@ public function __construct($attributes = array()) ...@@ -33,7 +33,7 @@ public function __construct($attributes = array())
dirname(__FILE__) . '/SimpleGoogleMaps.css' dirname(__FILE__) . '/SimpleGoogleMaps.css'
); );
$this->setAttribute('qui-class', "package/quiqqer/bricks/bin/Controls/SimpleGoogleMaps"); // $this->setAttribute('qui-class', "package/quiqqer/bricks/bin/Controls/SimpleGoogleMaps");
} }
/** /**
......
0% oder .
You are about to add 0 people to the discussion. Proceed with caution.
Bearbeitung dieser Nachricht zuerst beenden!
Bitte registrieren oder zum Kommentieren