FTL WTab Gblock

Custom Product Tabs

before release.

Etiam ut purus mattis mauris sodales aliquam. Praesent ac massa at ligula laoreet iaculis. Fusce vel dui. Curabitur ullamcorper ultricies nisi.

Proin sapien ipsum, porta a, auctor quis, euismod ut, mi. Curabitur ullamcorper ultricies nisi. Suspendisse nisl elit, rhoncus eget, elementum ac, condimentum eget, diam. Etiam vitae tortor.

Donec mollis hendrerit risus. Praesent ac massa at ligula laoreet iaculis. Aliquam erat volutpat. Aenean massa.

Praesent ut ligula non mi varius sagittis. Curabitur ullamcorper ultricies nisi. In consectetuer turpis ut velit. Pellentesque dapibus hendrerit tortor.

In dui magna, posuere eget, vestibulum et, tempor auctor, justo. Nam ipsum risus, rutrum vitae, vestibulum eu, molestie vel, lacus. Morbi ac felis.

Phasellus leo dolor, tempus non, auctor et, hendrerit quis, nisi. Praesent metus tellus, elementum eu, semper a, adipiscing nec, purus. Nullam tincidunt adipiscing enim.

Donec elit libero, sodales nec, volutpat a, suscipit non, turpis. Suspendisse enim turpis, dictum sed, iaculis a, condimentum nec, nisi. Praesent ac sem eget est egestas volutpat.

Test Imported

Lorem ipsum dolor sit amet

Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Donec mollis. Quisque convallis libero in sapien pharetra tincidunt. Aliquam elit ante, malesuada id, tempor eu, gravida id, odio. Maecenas suscipit, risus et eleifend imperdiet, nisi orci ullamcorper massa, et adipiscing orci velit quis magna.
This page tests how the theme displays the columns block. The first block tests a two column block with paragraphs. This is the second column. It should align next to the first column. Reduce the browser window width to test the responsiveness. This is the second column block. It has 3 columns

This page tests how the theme displays the columns block. The first block tests a two column block with paragraphs.

  • sdfdsf
  • sdfdsfds
  • dfsffsdf

This is the second column. It should align next to the first column. Reduce the browser window width to test the responsiveness. This is the second column block. It has 3 columns

[contact-form-7 id=”1839″ title=”Contact form 1″]

Tab Iframe Markdown

Praesent vestibulum dapibus nibh

Praesent vestibulum dapibus nibh. Cras sagittis. Nulla porta dolor. Quisque rutrum.alert(2);

In consectetuer turpis ut velit. Vestibulum dapibus nunc ac augue. Phasellus volutpat, metus eget egestas mollis, lacus lacus blandit dui, id egestas quam mauris ut lacus. Praesent nec nisl a purus blandit viverra.

Aenean tellus metus, bibendum sed, posuere ac, mattis non, nunc. Praesent metus tellus, elementum eu, semper a, adipiscing nec, purus. Suspendisse non nisl sit amet velit hendrerit rutrum. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; In ac dui quis mi consectetuer lacinia.

Praesent vestibulum dapibus nibh. Cras sagittis. Nulla porta dolor. Quisque rutrum.

In consectetuer turpis ut velit. Vestibulum dapibus nunc ac augue. Phasellus volutpat, metus eget egestas mollis, lacus lacus blandit dui, id egestas quam mauris ut lacus. Praesent nec nisl a purus blandit viverra.

Aenean tellus metus, bibendum sed, posuere ac, mattis non, nunc.

 

 

 

Praesent metus tellus, elementum eu, semper a, adipiscing nec, purus. Suspendisse non nisl sit amet velit hendrerit rutrum. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; In ac dui quis mi consectetuer lacinia.

Praesent vestibulum dapibus nibh. Cras sagittis. Nulla porta dolor. Quisque rutrum.

In consectetuer turpis ut velit. Vestibulum dapibus nunc ac augue. Phasellus volutpat, metus eget egestas mollis, lacus lacus blandit dui, id egestas quam mauris ut lacus. Praesent nec nisl a purus blandit viverra.

Aenean tellus metus, bibendum sed, posuere ac, mattis non, nunc. Praesent metus tellus, elementum eu, semper a, adipiscing nec, purus. Suspendisse non nisl sit amet velit hendrerit rutrum. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; In ac dui quis mi consectetuer lacinia.

alert(2);

# Dillinger
## _The Last Markdown Editor, Ever_

[![N|Solid](https://cldup.com/dTxpPi9lDf.thumb.png)](https://nodesource.com/products/nsolid)

[![Build Status](https://travis-ci.org/joemccann/dillinger.svg?branch=master)](https://travis-ci.org/joemccann/dillinger)

Dillinger is a cloud-enabled, mobile-ready, offline-storage compatible,
AngularJS-powered HTML5 Markdown editor.

– Type some Markdown on the left
– See HTML in the right
– ✨Magic ✨

## Features

– Import a HTML file and watch it magically convert to Markdown
– Drag and drop images (requires your Dropbox account be linked)
– Import and save files from GitHub, Dropbox, Google Drive and One Drive
– Drag and drop markdown and HTML files into Dillinger
– Export documents as Markdown, HTML and PDF

Markdown is a lightweight markup language based on the formatting conventions
that people naturally use in email.
As [John Gruber] writes on the [Markdown site][df1]

> The overriding design goal for Markdown’s
> formatting syntax is to make it as readable
> as possible. The idea is that a
> Markdown-formatted document should be
> publishable as-is, as plain text, without
> looking like it’s been marked up with tags
> or formatting instructions.

This text you see here is *actually- written in Markdown! To get a feel
for Markdown’s syntax, type some text into the left window and
watch the results in the right.

## Tech

Dillinger uses a number of open source projects to work properly:

– [AngularJS] – HTML enhanced for web apps!
– [Ace Editor] – awesome web-based text editor
– [markdown-it] – Markdown parser done right. Fast and easy to extend.
– [Twitter Bootstrap] – great UI boilerplate for modern web apps
– [node.js] – evented I/O for the backend
– [Express] – fast node.js network app framework [@tjholowaychuk]
– [Gulp] – the streaming build system
– [Breakdance](https://breakdance.github.io/breakdance/) – HTML
to Markdown converter
– [jQuery] – duh

And of course Dillinger itself is open source with a [public repository][dill]
on GitHub.

## Installation

Dillinger requires [Node.js](https://nodejs.org/) v10+ to run.

Install the dependencies and devDependencies and start the server.

“`sh
cd dillinger
npm i
node app
“`

For production environments…

“`sh
npm install –production
NODE_ENV=production node app
“`

## Plugins

Dillinger is currently extended with the following plugins.
Instructions on how to use them in your own application are linked below.

| Plugin | README |
| —— | —— |
| Dropbox | [plugins/dropbox/README.md][PlDb] |
| GitHub | [plugins/github/README.md][PlGh] |
| Google Drive | [plugins/googledrive/README.md][PlGd] |
| OneDrive | [plugins/onedrive/README.md][PlOd] |
| Medium | [plugins/medium/README.md][PlMe] |
| Google Analytics | [plugins/googleanalytics/README.md][PlGa] |

## Development

Want to contribute? Great!

Dillinger uses Gulp + Webpack for fast developing.
Make a change in your file and instantaneously see your updates!

Open your favorite Terminal and run these commands.

First Tab:

“`sh
node app
“`

Second Tab:

“`sh
gulp watch
“`

(optional) Third:

“`sh
karma test
“`

#### Building for source

For production release:

“`sh
gulp build –prod
“`

Generating pre-built zip archives for distribution:

“`sh
gulp build dist –prod
“`

## Docker

Dillinger is very easy to install and deploy in a Docker container.

By default, the Docker will expose port 8080, so change this within the
Dockerfile if necessary. When ready, simply use the Dockerfile to
build the image.

“`sh
cd dillinger
docker build -t <youruser>/dillinger:${package.json.version} .
“`

This will create the dillinger image and pull in the necessary dependencies.
Be sure to swap out `${package.json.version}` with the actual
version of Dillinger.

Once done, run the Docker image and map the port to whatever you wish on
your host. In this example, we simply map port 8000 of the host to
port 8080 of the Docker (or whatever port was exposed in the Dockerfile):

“`sh
docker run -d -p 8000:8080 –restart=always –cap-add=SYS_ADMIN –name=dillinger <youruser>/dillinger:${package.json.version}
“`

> Note: `–capt-add=SYS-ADMIN` is required for PDF rendering.

Verify the deployment by navigating to your server address in
your preferred browser.

“`sh
127.0.0.1:8000
“`

## License

MIT

**Free Software, Hell Yeah!**

[//]: # (These are reference links used in the body of this note and get stripped out when the markdown processor does its job. There is no need to format nicely because it shouldn’t be seen. Thanks SO – http://stackoverflow.com/questions/4823468/store-comments-in-markdown-syntax)

[dill]: <https://github.com/joemccann/dillinger>
[git-repo-url]: <https://github.com/joemccann/dillinger.git>
[john gruber]: <http://daringfireball.net>
[df1]: <http://daringfireball.net/projects/markdown/>
[markdown-it]: <https://github.com/markdown-it/markdown-it>
[Ace Editor]: <http://ace.ajax.org>
[node.js]: <http://nodejs.org>
[Twitter Bootstrap]: <http://twitter.github.com/bootstrap/>
[jQuery]: <http://jquery.com>
[@tjholowaychuk]: <http://twitter.com/tjholowaychuk>
[express]: <http://expressjs.com>
[AngularJS]: <http://angularjs.org>
[Gulp]: <http://gulpjs.com>

[PlDb]: <https://github.com/joemccann/dillinger/tree/master/plugins/dropbox/README.md>
[PlGh]: <https://github.com/joemccann/dillinger/tree/master/plugins/github/README.md>
[PlGd]: <https://github.com/joemccann/dillinger/tree/master/plugins/googledrive/README.md>
[PlOd]: <https://github.com/joemccann/dillinger/tree/master/plugins/onedrive/README.md>
[PlMe]: <https://github.com/joemccann/dillinger/tree/master/plugins/medium/README.md>
[PlGa]: <https://github.com/RahulHP/dillinger/blob/master/plugins/googleanalytics/README.md>

WPML Translation

Lorem ipsum dolor sit amet consectetur adipiscing, elit netus ad egestas iaculis cras odio, proin erat elementum ut tristique. Commodo egestas pulvinar pretium sem felis a quis vestibulum, tincidunt volutpat platea aptent per augue quam, fermentum mauris convallis tellus eros id nisi. Montes mi malesuada inceptos egestas rhoncus libero cum posuere conubia laoreet, nullam litora iaculis maecenas ultrices tempus himenaeos habitasse venenatis facilisis lacinia, nascetur cursus et mauris nostra nisi ultricies magna mollis. Curabitur tincidunt dictumst neque per donec imperdiet cras metus facilisis, conubia egestas nam nisl dui libero risus class fusce molestie, massa leo nulla lacinia purus varius morbi commodo. Urna tellus rutrum aenean dictumst pharetra inceptos ante vestibulum, nascetur luctus nulla suscipit accumsan cum mauris. Consequat taciti cubilia est imperdiet torquent senectus, proin faucibus iaculis porta ad, posuere commodo gravida fermentum condimentum.

Vestibulum nascetur auctor enim aliquet condimentum porttitor sed ante viverra, dictumst tincidunt dignissim vitae lectus metus purus non, ridiculus tellus vel egestas sodales cursus tempor blandit. Dictum aliquam primis suscipit viverra pharetra nullam tortor gravida egestas, felis aenean porta vehicula non sociosqu lectus sed sociis, cum fringilla et magnis volutpat sodales nascetur ac. Turpis at ac diam varius erat fames porta mollis, quam vulputate habitasse litora mattis est ut, maecenas cras cum feugiat arcu torquent inceptos. Mus aenean tempus vulputate aliquet varius iaculis cursus class blandit volutpat velit, metus diam hendrerit pharetra neque est tellus mi lobortis.

Habitasse eleifend risus nascetur sollicitudin potenti augue interdum imperdiet pretium cum curae, cursus lectus at non orci sem sodales conubia nullam sociosqu hendrerit, purus sed nisi laoreet scelerisque lacinia aenean fames suspendisse ligula. Praesent fames nisl aenean lacus tristique vulputate faucibus quam, at dictum porttitor lacinia netus fringilla id, non venenatis parturient velit suscipit mattis ridiculus. Dictum gravida euismod orci nascetur curabitur, commodo arcu nisi sed. Leo nunc dictumst magnis habitasse pharetra nullam pulvinar, nec arcu sociis sed dis eleifend viverra, magna duis aliquet hendrerit nascetur fermentum. Tortor rhoncus arcu massa commodo sociis proin lectus ultricies tempus taciti himenaeos purus dictumst, quis magna vestibulum potenti leo nec hendrerit luctus praesent volutpat euismod penatibus. Posuere mollis quisque magna morbi rutrum eros parturient hendrerit, habitasse quis blandit maecenas quam malesuada mus, at senectus magnis inceptos dictumst ante laoreet. Mollis magna ligula malesuada libero metus vestibulum maecenas eu, eleifend risus lobortis luctus pulvinar condimentum accumsan nunc, felis natoque praesent ullamcorper venenatis ut habitant.

Fermentum penatibus aliquet posuere dignissim eget inceptos velit tempus mauris facilisis ad per nibh, ullamcorper ultricies magna felis est phasellus nullam proin quisque ultrices varius. Auctor nulla eros neque platea suscipit parturient ultrices, urna morbi ac eleifend pellentesque senectus donec interdum, ullamcorper molestie aliquam a commodo nibh. Rutrum justo aenean aliquam laoreet porttitor sem netus, lobortis etiam ac nullam facilisi ligula euismod cum, taciti parturient nisi nunc odio volutpat. Nulla imperdiet quisque neque litora arcu sagittis nascetur laoreet velit dictumst, feugiat vehicula inceptos mollis tempor tempus ridiculus duis lobortis nunc, cum libero metus eu dis habitant ac hendrerit sociosqu. Dui est curabitur molestie rhoncus facilisi eget class, pulvinar hendrerit arcu metus parturient primis. Semper nisi netus donec lobortis iaculis, vitae mi auctor ac in, enim nulla facilisis urna. Nulla leo porta ridiculus tellus himenaeos lacinia quis eu venenatis semper mus vulputate penatibus taciti ligula, cras sem varius suspendisse montes egestas libero nunc iaculis cubilia a duis fusce. Cursus conubia blandit viverra dapibus platea natoque fames purus ultricies, eget eleifend posuere etiam dis aptent porta sociis massa, fringilla ullamcorper parturient interdum cras varius mattis nascetur. Suscipit nisi cum egestas sociosqu praesent venenatis accumsan, sagittis ligula dui potenti nam semper imperdiet lacus, quam tempor curae eros aptent at.

2 Lorem ipsum dolor sit amet consectetur adipiscing, elit netus ad egestas iaculis cras odio, proin erat elementum ut tristique. Commodo egestas pulvinar pretium sem felis a quis vestibulum, tincidunt volutpat platea aptent per augue quam, fermentum mauris convallis tellus eros id nisi. Montes mi malesuada inceptos egestas rhoncus libero cum posuere conubia laoreet, nullam litora iaculis maecenas ultrices tempus himenaeos habitasse venenatis facilisis lacinia, nascetur cursus et mauris nostra nisi ultricies magna mollis. Curabitur tincidunt dictumst neque per donec imperdiet cras metus facilisis, conubia egestas nam nisl dui libero risus class fusce molestie, massa leo nulla lacinia purus varius morbi commodo. Urna tellus rutrum aenean dictumst pharetra inceptos ante vestibulum, nascetur luctus nulla suscipit accumsan cum mauris. Consequat taciti cubilia est imperdiet torquent senectus, proin faucibus iaculis porta ad, posuere commodo gravida fermentum condimentum.

Vestibulum nascetur auctor enim aliquet condimentum porttitor sed ante viverra, dictumst tincidunt dignissim vitae lectus metus purus non, ridiculus tellus vel egestas sodales cursus tempor blandit. Dictum aliquam primis suscipit viverra pharetra nullam tortor gravida egestas, felis aenean porta vehicula non sociosqu lectus sed sociis, cum fringilla et magnis volutpat sodales nascetur ac. Turpis at ac diam varius erat fames porta mollis, quam vulputate habitasse litora mattis est ut, maecenas cras cum feugiat arcu torquent inceptos. Mus aenean tempus vulputate aliquet varius iaculis cursus class blandit volutpat velit, metus diam hendrerit pharetra neque est tellus mi lobortis.

Habitasse eleifend risus nascetur sollicitudin potenti augue interdum imperdiet pretium cum curae, cursus lectus at non orci sem sodales conubia nullam sociosqu hendrerit, purus sed nisi laoreet scelerisque lacinia aenean fames suspendisse ligula. Praesent fames nisl aenean lacus tristique vulputate faucibus quam, at dictum porttitor lacinia netus fringilla id, non venenatis parturient velit suscipit mattis ridiculus. Dictum gravida euismod orci nascetur curabitur, commodo arcu nisi sed. Leo nunc dictumst magnis habitasse pharetra nullam pulvinar, nec arcu sociis sed dis eleifend viverra, magna duis aliquet hendrerit nascetur fermentum. Tortor rhoncus arcu massa commodo sociis proin lectus ultricies tempus taciti himenaeos purus dictumst, quis magna vestibulum potenti leo nec hendrerit luctus praesent volutpat euismod penatibus. Posuere mollis quisque magna morbi rutrum eros parturient hendrerit, habitasse quis blandit maecenas quam malesuada mus, at senectus magnis inceptos dictumst ante laoreet. Mollis magna ligula malesuada libero metus vestibulum maecenas eu, eleifend risus lobortis luctus pulvinar condimentum accumsan nunc, felis natoque praesent ullamcorper venenatis ut habitant.

Fermentum penatibus aliquet posuere dignissim eget inceptos velit tempus mauris facilisis ad per nibh, ullamcorper ultricies magna felis est phasellus nullam proin quisque ultrices varius. Auctor nulla eros neque platea suscipit parturient ultrices, urna morbi ac eleifend pellentesque senectus donec interdum, ullamcorper molestie aliquam a commodo nibh. Rutrum justo aenean aliquam laoreet porttitor sem netus, lobortis etiam ac nullam facilisi ligula euismod cum, taciti parturient nisi nunc odio volutpat. Nulla imperdiet quisque neque litora arcu sagittis nascetur laoreet velit dictumst, feugiat vehicula inceptos mollis tempor tempus ridiculus duis lobortis nunc, cum libero metus eu dis habitant ac hendrerit sociosqu. Dui est curabitur molestie rhoncus facilisi eget class, pulvinar hendrerit arcu metus parturient primis. Semper nisi netus donec lobortis iaculis, vitae mi auctor ac in, enim nulla facilisis urna. Nulla leo porta ridiculus tellus himenaeos lacinia quis eu venenatis semper mus vulputate penatibus taciti ligula, cras sem varius suspendisse montes egestas libero nunc iaculis cubilia a duis fusce. Cursus conubia blandit viverra dapibus platea natoque fames purus ultricies, eget eleifend posuere etiam dis aptent porta sociis massa, fringilla ullamcorper parturient interdum cras varius mattis nascetur. Suscipit nisi cum egestas sociosqu praesent venenatis accumsan, sagittis ligula dui potenti nam semper imperdiet lacus, quam tempor curae eros aptent at.

Vul Test Imported

Hello

Proin eget tortor risus. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Donec velit neque, auctor sit amet aliquam vel, ullamcorper sit amet ligula. Vivamus suscipit tortor eget felis porttitor volutpat.

Vestibulum ac diam sit amet quam vehicula elementum sed sit amet dui. Curabitur aliquet quam id dui posuere blandit. Vivamus magna justo, lacinia eget consectetur sed, convallis at tellus.

Praesent sapien massa, convallis a pellentesque nec, egestas non nisi. Mauris blandit aliquet elit, eget tincidunt nibh pulvinar a. Praesent sapien massa, convallis a pellentesque nec, egestas non nisi.

Proin eget tortor risus. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Donec velit neque, auctor sit amet aliquam vel, ullamcorper sit amet ligula. Vivamus suscipit tortor eget felis porttitor volutpat.

Curabitur aliquet quam id dui posuere blandit. Vivamus magna justo, lacinia eget consectetur sed, convallis at tellus.

Praesent sapien massa, convallis a pellentesque nec, egestas non nisi. Mauris blandit aliquet elit, eget tincidunt nibh pulvinar a. Praesent sapien massa, convallis a pellentesque nec, egestas non nisi.

Curabitur non nulla sit amet nisl tempus convallis quis ac lectus. Vestibulum ac diam sit amet quam vehicula elementum sed sit amet dui. Nulla porttitor accumsan tincidunt.

Donec rutrum congue leo eget malesuada. Cras ultricies ligula sed magna dictum porta. Curabitur arcu erat, accumsan id imperdiet et, porttitor at sem.

Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Donec velit neque, auctor sit amet aliquam vel, ullamcorper sit amet ligula. Proin eget tortor risus. Vestibulum ac diam sit amet quam vehicula elementum sed sit amet dui.

New

Course Description

DFdfdef

SDfdsfdsf

  • Vestibulum ac diam sit amet quam vehicula
  • elementum sed sit amet dui. Quisque velit nisi,
  • pretium ut lacinia in, elementum id enim. Curabitur al
  • iquet quam id dui posuere blandit.
  1. Vivamus suscipit tortor eget felis porttitor volut
  2. pat. Pellentesque in ipsum id orci porta dapibus.
  3. Sed porttitor lectus nibh.

 

Vestibulum ac diam sit amet quam vehicula elementum sed sit amet dui. Quisque velit nisi, pretium ut lacinia in, elementum id enim. Curabitur aliquet quam id dui posuere blandit.

Vivamus suscipit tortor eget felis porttitor volutpat. Pellentesque in ipsum id orci porta dapibus. Sed porttitor lectus nibh.

Test

sdfdsfds

sdfsdfds

fsdfsdfdfgdfg

hfdghgfdhgf

jghjkghjghj

Content Tab Mousehover Custom Background

Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Donec mollis. Quisque convallis libero in sapien pharetra tincidunt. Aliquam elit ante, malesuada id, tempor eu, gravida id, odio. Maecenas suscipit, risus et eleifend imperdiet, nisi orci ullamcorper massa, et adipiscing orci velit quis magna.
This page tests how the theme displays the columns block. The first block tests a two column block with paragraphs. This is the second column. It should align next to the first column. Reduce the browser window width to test the responsiveness. This is the second column block. It has 3 columns

This page tests how the theme displays the columns block. The first block tests a two column block with paragraphs.

This is the second column. It should align next to the first column. Reduce the browser window width to test the responsiveness. This is the second column block. It has 3 columns

This page tests how the theme displays the columns block. The first block tests a two column block with paragraphs.

  • sdfdsf
  • sdfdsfds
  • dfsffsdf

This is the second column. It should align next to the first column. Reduce the browser window width to test the responsiveness. This is the second column block. It has 3 columns

[contact-form-7 id=”1839″ title=”Contact form 1″]