Bug fixes
@ -63,6 +63,10 @@ class HomeController extends BaseController {
|
||||
|
||||
return View::make('public.plans', $data);
|
||||
}
|
||||
public function showTestimonials()
|
||||
{
|
||||
return View::make('public.testimonials');
|
||||
}
|
||||
|
||||
|
||||
public function doContactUs()
|
||||
|
@ -334,52 +334,52 @@ return array(
|
||||
'archived_product' => 'Produkt erfolgreich archiviert',
|
||||
'product_library' => 'Produktbibliothek',
|
||||
|
||||
'chart_builder' => 'Chart Builder',
|
||||
'ninja_email_footer' => 'Use :site to invoice your clients and get paid online for free!',
|
||||
'go_pro' => 'Go Pro',
|
||||
'chart_builder' => 'Diagrammersteller',
|
||||
'ninja_email_footer' => 'Nutze :site um Kunden eine Rechnung zu stellen und online bezahlt zu werden, kostenlos!',
|
||||
'go_pro' => 'Werde Pro-Mitglied',
|
||||
|
||||
// Quotes
|
||||
'quote' => 'Quote',
|
||||
'quotes' => 'Quotes',
|
||||
'quote_number' => 'Quote Number',
|
||||
'quote_number_short' => 'Quote #',
|
||||
'quote_date' => 'Quote Date',
|
||||
'quote_total' => 'Quote Total',
|
||||
'your_quote' => 'Your Quote',
|
||||
'total' => 'Total',
|
||||
'clone' => 'Clone',
|
||||
'quote' => 'Angebot',
|
||||
'quotes' => 'Angebote',
|
||||
'quote_number' => 'Angebotsnummer',
|
||||
'quote_number_short' => 'Angebot #',
|
||||
'quote_date' => 'Angebotsdatum',
|
||||
'quote_total' => 'Gesamtanzahl Angebote',
|
||||
'your_quote' => 'Dein Angebot',
|
||||
'total' => 'Gesamt',
|
||||
'clone' => 'Duplizieren',
|
||||
|
||||
'new_quote' => 'New Quote',
|
||||
'create_quote' => 'Create Quote',
|
||||
'edit_quote' => 'Edit Quote',
|
||||
'archive_quote' => 'Archive Quote',
|
||||
'delete_quote' => 'Delete Quote',
|
||||
'save_quote' => 'Save Quote',
|
||||
'email_quote' => 'Email Quote',
|
||||
'clone_quote' => 'Clone Quote',
|
||||
'convert_to_invoice' => 'Convert to Invoice',
|
||||
'view_invoice' => 'View Invoice',
|
||||
'view_quote' => 'View Quote',
|
||||
'view_client' => 'View Client',
|
||||
'new_quote' => 'Neues Angebot',
|
||||
'create_quote' => 'Angebot erstellen',
|
||||
'edit_quote' => 'Angebot bearbeiten',
|
||||
'archive_quote' => 'Angebot archivieren',
|
||||
'delete_quote' => 'Angebot löschen',
|
||||
'save_quote' => 'Angebot speichern',
|
||||
'email_quote' => 'Angebot per E-Mail senden',
|
||||
'clone_quote' => 'Angebot duplizieren',
|
||||
'convert_to_invoice' => 'In Rechnung umwandeln',
|
||||
'view_invoice' => 'Rechnung anschauen',
|
||||
'view_quote' => 'Angebot anschauen',
|
||||
'view_client' => 'Kunde anschauen',
|
||||
|
||||
'updated_quote' => 'Successfully updated quote',
|
||||
'created_quote' => 'Successfully created quote',
|
||||
'cloned_quote' => 'Successfully cloned quote',
|
||||
'emailed_quote' => 'Successfully emailed quote',
|
||||
'archived_quote' => 'Successfully archived quote',
|
||||
'archived_quotes' => 'Successfully archived :count quotes',
|
||||
'deleted_quote' => 'Successfully deleted quote',
|
||||
'deleted_quotes' => 'Successfully deleted :count quotes',
|
||||
'converted_to_invoice' => 'Successfully converted quote to invoice',
|
||||
'updated_quote' => 'Angebot erfolgreich aktualisiert',
|
||||
'created_quote' => 'Angebot erfolgreich erstellt',
|
||||
'cloned_quote' => 'Angebot erfolgreich dupliziert',
|
||||
'emailed_quote' => 'Angebot erfolgreich versendet',
|
||||
'archived_quote' => 'Angebot erfolgreich archiviert',
|
||||
'archived_quotes' => ':count Angebote erfolgreich archiviert',
|
||||
'deleted_quote' => 'Angebot erfolgreich gelöscht',
|
||||
'deleted_quotes' => ':count Angebote erfolgreich gelöscht',
|
||||
'converted_to_invoice' => 'Angebot erfolgreich in Rechnung umgewandelt',
|
||||
|
||||
'quote_subject' => 'New quote from :account',
|
||||
'quote_message' => 'To view your quote for :amount, click the link below.',
|
||||
'quote_link_message' => 'To view your client quote click the link below:',
|
||||
'notification_quote_sent_subject' => 'Quote :invoice was sent to :client',
|
||||
'notification_quote_viewed_subject' => 'Quote :invoice was viewed by :client',
|
||||
'notification_quote_sent' => 'The following client :client was emailed Quote :invoice for :amount.',
|
||||
'notification_quote_viewed' => 'The following client :client viewed Quote :invoice for :amount.',
|
||||
'quote_subject' => 'Neues Angebot von :account',
|
||||
'quote_message' => 'Klicke auf den folgenden Link um das Angebot über :amount anzuschauen.',
|
||||
'quote_link_message' => 'Klicke auf den folgenden Link um das Angebot deines Kunden anzuschauen:',
|
||||
'notification_quote_sent_subject' => 'Angebot :invoice wurde an :client versendet',
|
||||
'notification_quote_viewed_subject' => 'Angebot :invoice wurde von :client angeschaut',
|
||||
'notification_quote_sent' => 'Der folgende Kunde :client erhielt das Angebot :invoice über :amount.',
|
||||
'notification_quote_viewed' => 'Der folgende Kunde :client schaute das Angebot :client über :amount an.',
|
||||
|
||||
'session_expired' => 'Your session has expired.',
|
||||
'session_expired' => 'Deine Sitzung ist abgelaufen.',
|
||||
|
||||
);
|
||||
|
@ -306,80 +306,80 @@ return array(
|
||||
'erase_data' => 'Questo eliminerà definitivamente i tuoi dati.',
|
||||
'password' => 'Password',
|
||||
|
||||
'pro_plan_product' => 'Pro Plan',
|
||||
'pro_plan_description' => 'One year enrollment in the Invoice Ninja Pro Plan.',
|
||||
'pro_plan_success' => 'Thanks for joining! Once the invoice is paid your Pro Plan membership will begin.',
|
||||
'pro_plan_product' => 'Piano PRO',
|
||||
'pro_plan_description' => 'Un anno di sottoscrizione al piano PRO Invoice Ninja.',
|
||||
'pro_plan_success' => 'Grazie per aver aderito! Non appena la fattura risulterà pagata il tuo piano PRO avrà inizio.',
|
||||
|
||||
'unsaved_changes' => 'You have unsaved changes',
|
||||
'custom_fields' => 'Custom fields',
|
||||
'company_fields' => 'Company Fields',
|
||||
'client_fields' => 'Client Fields',
|
||||
'field_label' => 'Field Label',
|
||||
'field_value' => 'Field Value',
|
||||
'edit' => 'Edit',
|
||||
'view_as_recipient' => 'View as recipient',
|
||||
'unsaved_changes' => 'Ci sono dei cambiamenti non salvati',
|
||||
'custom_fields' => 'Campi Personalizzabili',
|
||||
'company_fields' => 'Campi Azienda',
|
||||
'client_fields' => 'Campi Cliente',
|
||||
'field_label' => 'Etichetta Campo',
|
||||
'field_value' => 'Valore Campo',
|
||||
'edit' => 'Modifica',
|
||||
'view_as_recipient' => 'Visualizza come destinatario',
|
||||
|
||||
// product management
|
||||
'product_library' => 'Product Library',
|
||||
'product' => 'Product',
|
||||
'products' => 'Products',
|
||||
'fill_products' => 'Auto-fill products',
|
||||
'fill_products_help' => 'Selecting a product will automatically <b>set the description and cost</b>',
|
||||
'update_products' => 'Auto-update products',
|
||||
'update_products_help' => 'Updating an invoice will automatically <b>update the products</b>',
|
||||
'create_product' => 'Create Product',
|
||||
'edit_product' => 'Edit Product',
|
||||
'archive_product' => 'Archive Product',
|
||||
'updated_product' => 'Successfully updated product',
|
||||
'created_product' => 'Successfully created product',
|
||||
'archived_product' => 'Successfully archived product',
|
||||
'product_library' => 'Libreria prodotti',
|
||||
'product' => 'Prodotto',
|
||||
'products' => 'Prodotti',
|
||||
'fill_products' => 'Riempimento automatico prodotti',
|
||||
'fill_products_help' => 'Selezionare un prodotto farà automaticamente <b>inserire la descrizione ed il costo</b>',
|
||||
'update_products' => 'Aggiorna automaticamente i prodotti',
|
||||
'update_products_help' => 'Aggiornare una fatura farà automaticamente <b>aggiornare i prodotti</b>',
|
||||
'create_product' => 'Crea Prodotto',
|
||||
'edit_product' => 'Modifica Prodotto',
|
||||
'archive_product' => 'Archivia Prodotto',
|
||||
'updated_product' => 'Prodotto aggiornato con successo',
|
||||
'created_product' => 'Prodotto creato con successo',
|
||||
'archived_product' => 'Prodotto archiviato con successo',
|
||||
|
||||
'chart_builder' => 'Chart Builder',
|
||||
'ninja_email_footer' => 'Use :site to invoice your clients and get paid online for free!',
|
||||
'go_pro' => 'Go Pro',
|
||||
'chart_builder' => 'Creatore grafico',
|
||||
'ninja_email_footer' => 'Usa :site per fatturare ai tuoi clienti e venire pagato online gratis!',
|
||||
'go_pro' => 'diventa Pro',
|
||||
|
||||
// Quotes
|
||||
'quote' => 'Quote',
|
||||
'quotes' => 'Quotes',
|
||||
'quote_number' => 'Quote Number',
|
||||
'quote_number_short' => 'Quote #',
|
||||
'quote_date' => 'Quote Date',
|
||||
'quote_total' => 'Quote Total',
|
||||
'your_quote' => 'Your Quote',
|
||||
'total' => 'Total',
|
||||
'clone' => 'Clone',
|
||||
'quote' => 'Preventivo',
|
||||
'quotes' => 'Preventivi',
|
||||
'quote_number' => 'Numero Preventivo',
|
||||
'quote_number_short' => 'Preventivo #',
|
||||
'quote_date' => 'Data Preventivo',
|
||||
'quote_total' => 'Totale Preventivo',
|
||||
'your_quote' => 'Il vostro Preventivo',
|
||||
'total' => 'Totale',
|
||||
'clone' => 'Clona', /*Infinite verb?*/
|
||||
|
||||
'new_quote' => 'New Quote',
|
||||
'create_quote' => 'Create Quote',
|
||||
'edit_quote' => 'Edit Quote',
|
||||
'archive_quote' => 'Archive Quote',
|
||||
'delete_quote' => 'Delete Quote',
|
||||
'save_quote' => 'Save Quote',
|
||||
'email_quote' => 'Email Quote',
|
||||
'clone_quote' => 'Clone Quote',
|
||||
'convert_to_invoice' => 'Convert to Invoice',
|
||||
'view_invoice' => 'View Invoice',
|
||||
'view_quote' => 'View Quote',
|
||||
'view_client' => 'View Client',
|
||||
'new_quote' => 'Nuovo Preventivo',
|
||||
'create_quote' => 'Crea Preventivo',
|
||||
'edit_quote' => 'Modifica Preventivo',
|
||||
'archive_quote' => 'Archivia Preventivo',
|
||||
'delete_quote' => 'Cancella Preventivo',
|
||||
'save_quote' => 'Salva Preventivo',
|
||||
'email_quote' => 'Invia Preventivo via Email',
|
||||
'clone_quote' => 'Clona Preventivo',
|
||||
'convert_to_invoice' => 'Converti a Fattura',
|
||||
'view_invoice' => 'Vedi Fattura',
|
||||
'view_quote' => 'Vedi Preventivo',
|
||||
'view_client' => 'Vedi Cliente',
|
||||
|
||||
'updated_quote' => 'Successfully updated quote',
|
||||
'created_quote' => 'Successfully created quote',
|
||||
'cloned_quote' => 'Successfully cloned quote',
|
||||
'emailed_quote' => 'Successfully emailed quote',
|
||||
'archived_quote' => 'Successfully archived quote',
|
||||
'archived_quotes' => 'Successfully archived :count quotes',
|
||||
'deleted_quote' => 'Successfully deleted quote',
|
||||
'deleted_quotes' => 'Successfully deleted :count quotes',
|
||||
'converted_to_invoice' => 'Successfully converted quote to invoice',
|
||||
'updated_quote' => 'Preventivo aggiornato con successo',
|
||||
'created_quote' => 'Preventivo creato con successo',
|
||||
'cloned_quote' => 'Preventivo clonato con successo',
|
||||
'emailed_quote' => 'Preventivo inviato con successo',
|
||||
'archived_quote' => 'Preventivo archiviato con successo',
|
||||
'archived_quotes' => 'Sono stati archiviati :count preventivi con successo',
|
||||
'deleted_quote' => 'Preventivo cancellato con successo',
|
||||
'deleted_quotes' => 'Sono stati cancellati :count preventivi con successo',
|
||||
'converted_to_invoice' => 'Il preventivo è stato convertito a fattura con successo',
|
||||
|
||||
'quote_subject' => 'New quote from :account',
|
||||
'quote_message' => 'To view your quote for :amount, click the link below.',
|
||||
'quote_link_message' => 'To view your client quote click the link below:',
|
||||
'notification_quote_sent_subject' => 'Quote :invoice was sent to :client',
|
||||
'notification_quote_viewed_subject' => 'Quote :invoice was viewed by :client',
|
||||
'notification_quote_sent' => 'The following client :client was emailed Quote :invoice for :amount.',
|
||||
'notification_quote_viewed' => 'The following client :client viewed Quote :invoice for :amount.',
|
||||
'quote_subject' => 'Nuovo preventivo da :account',
|
||||
'quote_message' => 'Per visualizzare il vostro preventivo per :amount, cliccare il collegamento sotto.',
|
||||
'quote_link_message' => 'Per visualizzare il preventivo del vostro cliante cliccate il collegamento sotto:',
|
||||
'notification_quote_sent_subject' => 'Il preventivo :invoice è stato inviato a :client',
|
||||
'notification_quote_viewed_subject' => 'Il preventivo :invoice è stato visualizzato da :client',
|
||||
'notification_quote_sent' => 'Al seguente cliente :client è stata inviata la fattura :invoice per :amount.',
|
||||
'notification_quote_viewed' => 'Il seguente cliente :client ha visualizzato il preventivo :invoice di :amount.',
|
||||
|
||||
'session_expired' => 'Your session has expired.',
|
||||
'session_expired' => 'La vostra sessione è scaduta.',
|
||||
|
||||
);
|
||||
|
@ -33,6 +33,7 @@ Route::post('/contact_submit', 'HomeController@doContactUs');
|
||||
Route::get('/faq', 'HomeController@showFaq');
|
||||
Route::get('/features', 'HomeController@showFeatures');
|
||||
Route::get('/secure_payment', 'HomeController@showSecurePayment');
|
||||
Route::get('/testimonials', 'HomeController@showTestimonials');
|
||||
|
||||
Route::get('log_error', 'HomeController@logError');
|
||||
Route::get('invoice_now', 'HomeController@invoiceNow');
|
||||
|
@ -1,7 +1,7 @@
|
||||
<div class="container">
|
||||
<div class="row">
|
||||
<div class="plans-table col-md-9">
|
||||
<div class="col-md-4 desc hide-mobile">
|
||||
<div class="col-md-4 desc hidden-phone">
|
||||
<div class="cell"></div>
|
||||
<div class="cell">Number of clients per account</div>
|
||||
<div class="cell">Unlimited client invoices</div>
|
||||
@ -20,36 +20,36 @@
|
||||
</div>
|
||||
<div class="free col-md-4">
|
||||
<div class="cell">Free</div>
|
||||
<div class="cell"><div class="hide-desktop">Number of clients per account</div><span>500</span></div>
|
||||
<div class="cell"><div class="hide-desktop">Unlimited client invoices</div><span class="glyphicon glyphicon-ok"></div>
|
||||
<div class="cell"><div class="hide-desktop">Add your company logo</div><span class="glyphicon glyphicon-ok"></div>
|
||||
<div class="cell"><div class="hide-desktop">Live .PDF invoice creation</div><span class="glyphicon glyphicon-ok"></div>
|
||||
<div class="cell"><div class="hide-desktop">4 beatiful invoice templates</div><span class="glyphicon glyphicon-ok"></div>
|
||||
<div class="cell"><div class="hide-desktop">Accept credit card payments</div><span class="glyphicon glyphicon-ok"></div>
|
||||
<div class="cell"><div class="hide-desktop">Quotes/pro-forma invoices</div><span class="glyphicon glyphicon-remove"></div>
|
||||
<div class="cell"><div class="hide-desktop">Custom fields and invoice colors</div><span class="glyphicon glyphicon-remove"></div>
|
||||
<div class="cell"><div class="hide-desktop">Dynamic chart builder</div><span class="glyphicon glyphicon-remove"></div>
|
||||
<div class="cell"><div class="hide-desktop">Priority email support</div><span class="glyphicon glyphicon-remove"></div>
|
||||
<div class="cell"><div class="hide-desktop">Remove "Created by Invoice Ninja"</div><span class="glyphicon glyphicon-remove"></div>
|
||||
<div class="cell"><div class="hide-desktop">Latest and greatest features</div><span class="glyphicon glyphicon-remove"></div>
|
||||
<div class="cell price"><div class="hide-desktop">Pricing</div><p>Free<span> /Always!</span></p></div>
|
||||
<div class="cell"><div class="hidden-desktop">Number of clients per account</div><span>500</span></div>
|
||||
<div class="cell"><div class="hidden-desktop">Unlimited client invoices</div><span class="glyphicon glyphicon-ok"></div>
|
||||
<div class="cell"><div class="hidden-desktop">Add your company logo</div><span class="glyphicon glyphicon-ok"></div>
|
||||
<div class="cell"><div class="hidden-desktop">Live .PDF invoice creation</div><span class="glyphicon glyphicon-ok"></div>
|
||||
<div class="cell"><div class="hidden-desktop">4 beatiful invoice templates</div><span class="glyphicon glyphicon-ok"></div>
|
||||
<div class="cell"><div class="hidden-desktop">Accept credit card payments</div><span class="glyphicon glyphicon-ok"></div>
|
||||
<div class="cell"><div class="hidden-desktop">Quotes/pro-forma invoices</div><span class="glyphicon glyphicon-remove"></div>
|
||||
<div class="cell"><div class="hidden-desktop">Custom fields and invoice colors</div><span class="glyphicon glyphicon-remove"></div>
|
||||
<div class="cell"><div class="hidden-desktop">Dynamic chart builder</div><span class="glyphicon glyphicon-remove"></div>
|
||||
<div class="cell"><div class="hidden-desktop">Priority email support</div><span class="glyphicon glyphicon-remove"></div>
|
||||
<div class="cell"><div class="hidden-desktop">Remove "Created by Invoice Ninja"</div><span class="glyphicon glyphicon-remove"></div>
|
||||
<div class="cell"><div class="hidden-desktop">Latest and greatest features</div><span class="glyphicon glyphicon-remove"></div>
|
||||
<div class="cell price"><div class="hidden-desktop">Pricing</div><p>Free<span> /Always!</span></p></div>
|
||||
</div>
|
||||
<div class="pro col-md-4">
|
||||
|
||||
<div class="cell">Pro Plan<span class="glyphicon glyphicon-star"></div>
|
||||
<div class="cell"><div class="hide-desktop">Number of clients per account</div><span style="color: #2299c0; font-size: 16px;">5,000</span></div>
|
||||
<div class="cell"><div class="hide-desktop">Unlimited client invoices</div><span class="glyphicon glyphicon-ok"></div>
|
||||
<div class="cell"><div class="hide-desktop">Add your company logo</div><span class="glyphicon glyphicon-ok"></div>
|
||||
<div class="cell"><div class="hide-desktop">Live .PDF invoice creation</div><span class="glyphicon glyphicon-ok"></div>
|
||||
<div class="cell"><div class="hide-desktop">4 beatiful invoice templates</div><span class="glyphicon glyphicon-ok"></div>
|
||||
<div class="cell"><div class="hide-desktop">Accept credit card payments</div><span class="glyphicon glyphicon-ok"></div>
|
||||
<div class="cell"><div class="hide-desktop">Quotes/pro-forma invoices</div><span class="glyphicon glyphicon-ok"></div>
|
||||
<div class="cell"><div class="hide-desktop">Custom invoice fields and colors</div><span class="glyphicon glyphicon-ok"></div>
|
||||
<div class="cell"><div class="hide-desktop">Dynamic chart builder</div><span class="glyphicon glyphicon-ok"></div>
|
||||
<div class="cell"><div class="hide-desktop">Priority email support</div><span class="glyphicon glyphicon-ok"></div>
|
||||
<div class="cell"><div class="hide-desktop">Remove "Created by Invoice Ninja"</div><span class="glyphicon glyphicon-ok"></div>
|
||||
<div class="cell"><div class="hide-desktop">Latest and greatest features</div><span class="glyphicon glyphicon-ok"></div>
|
||||
<div class="cell price"><div class="hide-desktop">Pricing</div><p>$50<span> /Year</span></p></div>
|
||||
<div class="cell"><div class="hidden-desktop">Number of clients per account</div><span style="color: #2299c0; font-size: 16px;">5,000</span></div>
|
||||
<div class="cell"><div class="hidden-desktop">Unlimited client invoices</div><span class="glyphicon glyphicon-ok"></div>
|
||||
<div class="cell"><div class="hidden-desktop">Add your company logo</div><span class="glyphicon glyphicon-ok"></div>
|
||||
<div class="cell"><div class="hidden-desktop">Live .PDF invoice creation</div><span class="glyphicon glyphicon-ok"></div>
|
||||
<div class="cell"><div class="hidden-desktop">4 beatiful invoice templates</div><span class="glyphicon glyphicon-ok"></div>
|
||||
<div class="cell"><div class="hidden-desktop">Accept credit card payments</div><span class="glyphicon glyphicon-ok"></div>
|
||||
<div class="cell"><div class="hidden-desktop">Quotes/pro-forma invoices</div><span class="glyphicon glyphicon-ok"></div>
|
||||
<div class="cell"><div class="hidden-desktop">Custom invoice fields and colors</div><span class="glyphicon glyphicon-ok"></div>
|
||||
<div class="cell"><div class="hidden-desktop">Dynamic chart builder</div><span class="glyphicon glyphicon-ok"></div>
|
||||
<div class="cell"><div class="hidden-desktop">Priority email support</div><span class="glyphicon glyphicon-ok"></div>
|
||||
<div class="cell"><div class="hidden-desktop">Remove "Created by Invoice Ninja"</div><span class="glyphicon glyphicon-ok"></div>
|
||||
<div class="cell"><div class="hidden-desktop">Latest and greatest features</div><span class="glyphicon glyphicon-ok"></div>
|
||||
<div class="cell price"><div class="hidden-desktop">Pricing</div><p>$50<span> /Year</span></p></div>
|
||||
<!-- <div class="cell"><a href="#"><div class="cta"><h2 onclick="return getStarted()">GO PRO <span>+</span></h2></div> </a>-->
|
||||
</div>
|
||||
</div>
|
||||
|
@ -1,98 +1,93 @@
|
||||
@extends('public.header')
|
||||
|
||||
@section('content')
|
||||
<section class="hero background hero-about" data-speed="2" data-type="background">
|
||||
<div class="container">
|
||||
<div class="row">
|
||||
<h1><img src="{{ asset('images/icon-about.png') }}"><span class="thin">About</span> Invoice Ninja</h1>
|
||||
<section class="hero background hero-about" data-speed="2" data-type="background">
|
||||
<div class="container">
|
||||
<div class="row">
|
||||
<h1><img src="{{ asset('images/icon-about.png') }}"><span class="thin">About</span> Invoice Ninja</h1>
|
||||
</div>
|
||||
</div>
|
||||
</section>
|
||||
</section>
|
||||
|
||||
<section class="about">
|
||||
<div class="container">
|
||||
<div class="row">
|
||||
<div class="col-md-5 valign">
|
||||
<div class="headline">
|
||||
<h2>What is Invoice Ninja?</h2>
|
||||
</div>
|
||||
<p class="first">Invoice Ninja is a free, open-source solution for invoicing and billing customers. With Invoice Ninja, you can easily build and send beautiful invoices from any device that has access to the web. Your clients can print your invoices, download them as pdf files, and even pay you online from within the system.</p>
|
||||
</div>
|
||||
<div class="col-md-7">
|
||||
<img src="{{ asset('images/devices3.png') }}">
|
||||
</section>
|
||||
|
||||
<section class="about">
|
||||
<div class="container">
|
||||
<div class="row">
|
||||
<div class="col-md-5 valign">
|
||||
<div class="headline">
|
||||
<h2>What is Invoice Ninja?</h2>
|
||||
</div>
|
||||
<p class="first">Invoice Ninja is a free, open-source solution for invoicing and billing customers. With Invoice Ninja, you can easily build and send beautiful invoices from any device that has access to the web. Your clients can print your invoices, download them as pdf files, and even pay you online from within the system.</p>
|
||||
</div>
|
||||
<div class="col-md-7">
|
||||
<img src="{{ asset('images/devices3.png') }}">
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</section>
|
||||
|
||||
<section class="team center">
|
||||
<div class="container">
|
||||
<div class="row">
|
||||
<div class="col-md-8 col-md-offset-2">
|
||||
<h2>Team Ninja</h2>
|
||||
<p>Invoice Ninja is managed by a team of seasoned web workers. We
|
||||
launched in early 2014 and have been thrilled by the enthusiastic response we’ve
|
||||
received from our growing community of users.</p>
|
||||
</div>
|
||||
</div>
|
||||
<div class="row">
|
||||
<div class="col-md-3">
|
||||
<div class="img-team">
|
||||
<img src="images/shalomstark.jpg" alt="Shalom Stark">
|
||||
</div>
|
||||
<h2>Shalom Stark</h2>
|
||||
<p>Co-Founder, CEO</p>
|
||||
<p class="social blue"><a href="https://twitter.com/shalomstark" target="_blank"><img src="images/twitter.svg" alt="Twitter"></a>
|
||||
<a href="http://shalomisraeltours.com/" target="_blank"><img src="images/website.svg" alt="Website"></a>
|
||||
</p>
|
||||
<p>Shalom has specialized in small business development for nearly 10 years. In addition to InvoiceNinja.com Shalom is CEO of a leading tour agency in Israel.</p>
|
||||
</div>
|
||||
<div class="col-md-3">
|
||||
<div class="img-team">
|
||||
<img src="images/hillelcoren.jpg" alt="Hillel Coren">
|
||||
<div class="container">
|
||||
<div class="row">
|
||||
<div class="col-md-8 col-md-offset-2">
|
||||
<h2>Team Ninja</h2>
|
||||
<p>Invoice Ninja is managed by a team of seasoned web workers. We
|
||||
launched in early 2014 and have been thrilled by the enthusiastic response we’ve
|
||||
received from our growing community of users.</p>
|
||||
</div>
|
||||
<h2>Hillel Coren</h2>
|
||||
<p>Co-Founder, CTO</p>
|
||||
<p class="social green"><a href="https://twitter.com/hillelcoren" target="_blank"><img src="images/twitter.svg" alt="Twitter"></a>
|
||||
<a href="http://www.linkedin.com/profile/view?id=105143214" target="_blank"><img src="images/linkedin.svg" alt=""></a>
|
||||
<a href="http://hillelcoren.com/" target="_blank"><img src="images/website.svg" alt="Website"></a>
|
||||
</p>
|
||||
<p>Hillel has been developing enterprise applications for 15 years. His open-source <a href="http://www.adobe.com/cfusion/exchange/index.cfm?event=extensionDetail&extid=1721530" target="_blank">AutoComplete</a> component has been used by thousands of developers around the world.</p>
|
||||
</div>
|
||||
|
||||
<div class="col-md-3">
|
||||
<div class="img-team">
|
||||
<img src="images/razikantorp.jpg" alt="Razi Kantorp">
|
||||
</div>
|
||||
<div class="row">
|
||||
<div class="col-md-3">
|
||||
<div class="img-team">
|
||||
<img src="images/shalomstark.jpg" alt="Shalom Stark">
|
||||
</div>
|
||||
<h2>Razi Kantorp-Weglin</h2>
|
||||
<p>Designer</p>
|
||||
<p class="social red"><a href="https://twitter.com/kantorpweglin" target="_blank"><img src="images/twitter.svg" alt="Twitter"></a>
|
||||
<a href="https://www.linkedin.com/pub/razi-kantorp/35/368/973" target="_blank"><img src="images/linkedin.svg" alt=""></a>
|
||||
<a href="http://instagram.com/kantorpweglin" target="_blank"><img src="images/instagram.svg" alt="Twitter"></a>
|
||||
<a href="http://kantorp-wegl.in/" target="_blank"><img src="images/website.svg" alt="Website"></a>
|
||||
</p>
|
||||
|
||||
<p>Razi is a pixel nerd with a great deal of experience in design for web sites and applications. When she isn't busy with InvoiceNinja she runs a small web agency in Stockholm called kantorp-wegl.in</p>
|
||||
</div>
|
||||
<div class="col-md-3">
|
||||
<div class="img-team">
|
||||
<img src="images/benjacobson.jpg" alt="Ben Jacobsen">
|
||||
</div>
|
||||
<h2>Ben Jacobson</h2>
|
||||
<p>Marketing</p>
|
||||
<p class="social yellow"><a href="https://twitter.com/osbennn" target="_blank"><img src="images/twitter.svg" alt="Twitter"></a>
|
||||
<a href="http://www.linkedin.com/in/osbennn" target="_blank"><img src="images/linkedin.svg" alt=""></a>
|
||||
<a href="http://about.me/osbennn" target="_blank"><img src="images/me.svg" alt="Me"></a>
|
||||
<a href="http://actionpackedmedia.com/" target="_blank"><img src="images/website.svg" alt="Website"></a>
|
||||
</p>
|
||||
<p>A veteran digital marketer and content strategist, Ben specializes in building communities around brands that make business easier for freelancers, SMBs and micro-entrepreneurs.
|
||||
</p>
|
||||
</div>
|
||||
|
||||
<h2>Shalom Stark</h2>
|
||||
<p>Co-Founder, CEO</p>
|
||||
<p class="social blue"><a href="https://twitter.com/shalomstark" target="_blank"><img src="images/twitter.svg" alt="Twitter"></a>
|
||||
<a href="http://shalomisraeltours.com/" target="_blank"><img src="images/website.svg" alt="Website"></a>
|
||||
</p>
|
||||
<p>Shalom has specialized in small business development for nearly 10 years. In addition to InvoiceNinja.com Shalom is CEO of a leading tour agency in Israel.</p>
|
||||
</div>
|
||||
<div class="col-md-3">
|
||||
<div class="img-team">
|
||||
<img src="images/hillelcoren.jpg" alt="Hillel Coren">
|
||||
</div>
|
||||
<h2>Hillel Coren</h2>
|
||||
<p>Co-Founder, CTO</p>
|
||||
<p class="social green"><a href="https://twitter.com/hillelcoren" target="_blank"><img src="images/twitter.svg" alt="Twitter"></a>
|
||||
<a href="http://www.linkedin.com/profile/view?id=105143214" target="_blank"><img src="images/linkedin.svg" alt=""></a>
|
||||
<a href="http://hillelcoren.com/" target="_blank"><img src="images/website.svg" alt="Website"></a>
|
||||
</p>
|
||||
<p>Hillel has been developing enterprise applications for 15 years. His open-source <a href="http://www.adobe.com/cfusion/exchange/index.cfm?event=extensionDetail&extid=1721530" target="_blank">AutoComplete</a> component has been used by thousands of developers around the world.</p>
|
||||
</div>
|
||||
<div class="col-md-3">
|
||||
<div class="img-team">
|
||||
<img src="images/razikantorp.jpg" alt="Razi Kantorp">
|
||||
</div>
|
||||
<h2>Razi Kantorp-Weglin</h2>
|
||||
<p>Designer</p>
|
||||
<p class="social red"><a href="https://twitter.com/kantorpweglin" target="_blank"><img src="images/twitter.svg" alt="Twitter"></a>
|
||||
<a href="https://www.linkedin.com/pub/razi-kantorp/35/368/973" target="_blank"><img src="images/linkedin.svg" alt=""></a>
|
||||
<a href="http://instagram.com/kantorpweglin" target="_blank"><img src="images/instagram.svg" alt="Twitter"></a>
|
||||
<a href="http://kantorp-wegl.in/" target="_blank"><img src="images/website.svg" alt="Website"></a>
|
||||
</p>
|
||||
<p>Razi is a pixel nerd with a great deal of experience in design for web sites and applications. When she isn't busy with InvoiceNinja she runs a small web agency in Stockholm called kantorp-wegl.in</p>
|
||||
</div>
|
||||
<div class="col-md-3">
|
||||
<div class="img-team">
|
||||
<img src="images/benjacobson.jpg" alt="Ben Jacobsen">
|
||||
</div>
|
||||
<h2>Ben Jacobson</h2>
|
||||
<p>Marketing</p>
|
||||
<p class="social yellow"><a href="https://twitter.com/osbennn" target="_blank"><img src="images/twitter.svg" alt="Twitter"></a>
|
||||
<a href="http://www.linkedin.com/in/osbennn" target="_blank"><img src="images/linkedin.svg" alt=""></a>
|
||||
<a href="http://about.me/osbennn" target="_blank"><img src="images/me.svg" alt="Me"></a>
|
||||
<a href="http://actionpackedmedia.com/" target="_blank"><img src="images/website.svg" alt="Website"></a>
|
||||
</p>
|
||||
<p>A veteran digital marketer and content strategist, Ben specializes in building communities around brands that make business easier for freelancers, SMBs and micro-entrepreneurs.
|
||||
</p>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</section>
|
||||
|
||||
|
||||
|
||||
@stop
|
@ -67,9 +67,10 @@ var contactForm = {
|
||||
|
||||
<div class="row">
|
||||
<div class="col-md-7">
|
||||
<h2>Questions, special requests, or just want to say hi?</h2>
|
||||
<p>Fill in the form below and we'll get back to you as soon as possible. Hope to hear from you!</p>
|
||||
|
||||
<div class="headline">
|
||||
<h2>Questions, special requests, or just want to say hi?</h2>
|
||||
<p>Fill in the form below and we'll get back to you as soon as possible. Hope to hear from you!</p>
|
||||
</div>
|
||||
{{ Form::open(['url' => 'contact_submit', 'class' => 'feedbackForm']) }}
|
||||
<div class="form-group">
|
||||
<input type="text" class="form-control" id="name" name="name" placeholder="Name">
|
||||
@ -96,7 +97,7 @@ var contactForm = {
|
||||
<h2>Other ways to reach us</h2>
|
||||
<p><span class="glyphicon glyphicon-send"></span><a href="mailto:contact@invoiceninja.com">contact@invoiceninja.com</a></p>
|
||||
<p><span class="glyphicon glyphicon-comment"></span><a href="http://www.invoiceninja.org" target="_blank">Google Group</a></p>
|
||||
<p><span class="github"></span><div style="padding-top:10px"> <a href="https://github.com/hillelcoren/invoice-ninja" target="_blank">GitHub Project</a></div></p>
|
||||
<p><span class="socicon">Q</span><a href="https://github.com/hillelcoren/invoice-ninja" target="_blank">GitHub Project</a></div></p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
|
@ -2,83 +2,78 @@
|
||||
|
||||
@section('content')
|
||||
|
||||
|
||||
<section class="hero background hero5" data-speed="2" data-type="background">
|
||||
<div class="caption-side"></div>
|
||||
<div class="container">
|
||||
<div class="row" style="margin:0;">
|
||||
<div class="caption-wrap">
|
||||
<div class="caption">
|
||||
<h1>THE <span style="color:#2299c0">Faq's</span>
|
||||
</div>
|
||||
</div>
|
||||
<section class="hero background hero-faq" data-speed="2" data-type="background">
|
||||
<div class="container">
|
||||
<div class="row">
|
||||
<h1><span class="thin">THE</span> FAQs</h1>
|
||||
</div>
|
||||
</div>
|
||||
</section>
|
||||
<section class="faq">
|
||||
<div class="container">
|
||||
<div class="row">
|
||||
<div class="col-md-7">
|
||||
<div class="question">
|
||||
<a class="expander" href="#">I know it isn’t standard
|
||||
ninja practice to reveal too many identity details, but
|
||||
who are you guys exactly?</a>
|
||||
</div>
|
||||
</section>
|
||||
|
||||
<div class="content">
|
||||
<p>We’re a small team of highly skilled digital
|
||||
<section class="faq">
|
||||
<div class="container">
|
||||
<div class="row">
|
||||
<div class="col-md-12">
|
||||
<div class="question">
|
||||
<a class="expander" href="#">I know it isn’t standard
|
||||
ninja practice to reveal too many identity details, but
|
||||
who are you guys exactly?
|
||||
</a>
|
||||
<div class="content">
|
||||
<p>We’re a small team of highly skilled digital
|
||||
journeymen based in Israel. We love open source, we
|
||||
love disrupting the big business status quo, and we
|
||||
love building helpful tools that are easy to use.
|
||||
We believe that everyone else’s web-based cash flow
|
||||
tools are unnecessarily expensive, clunky and
|
||||
complicated - and we’re bent on proving these
|
||||
beliefs with Invoice Ninja.</p>
|
||||
</div>
|
||||
beliefs with Invoice Ninja.
|
||||
</p>
|
||||
</div>
|
||||
|
||||
<div class="question">
|
||||
<a class="expander" href="#">How do I get started using
|
||||
Invoice Ninja?</a>
|
||||
|
||||
<div class="content">
|
||||
<p>Just click on the big, yellow “Invoice Now”
|
||||
button on our homepage!</p>
|
||||
</div>
|
||||
</div>
|
||||
<div class="question">
|
||||
<a class="expander" href="#">How do I get started using
|
||||
Invoice Ninja?
|
||||
</a>
|
||||
<div class="content">
|
||||
<p>Just click on the big, yellow “Invoice Now”
|
||||
button on our homepage!
|
||||
</p>
|
||||
</div>
|
||||
|
||||
<div class="question">
|
||||
<a class="expander" href="#">Do you offer customer
|
||||
support?</a>
|
||||
|
||||
<div class="content">
|
||||
<p>We sure do. Support is super important to us.
|
||||
</div>
|
||||
<div class="question">
|
||||
<a class="expander" href="#">Do you offer customer
|
||||
support?
|
||||
</a>
|
||||
<div class="content">
|
||||
<p>We sure do. Support is super important to us.
|
||||
Feel free to email us at <a href=
|
||||
"mailto:support@invoiceninja.com">support@invoiceninja.com</a>
|
||||
with any questions you might have. We almost always
|
||||
reply within one business day.</p>
|
||||
</div>
|
||||
reply within one business day.
|
||||
</p>
|
||||
</div>
|
||||
|
||||
<div class="question">
|
||||
<a class="expander" href="#">Is Invoice Ninja really
|
||||
free? For how long?</a>
|
||||
|
||||
<div class="content">
|
||||
<p>Yes, our basic app is 100% free. Forever and ever. For real. We
|
||||
</div>
|
||||
<div class="question">
|
||||
<a class="expander" href="#">Is Invoice Ninja really
|
||||
free? For how long?
|
||||
</a>
|
||||
<div class="content">
|
||||
<p>Yes, our basic app is 100% free. Forever and ever. For real. We
|
||||
also offer a paid Pro version of Invoice Ninja (you can learn all about
|
||||
its awesome features <a href="https://www.invoiceninja.com/plans">here</a>, but it's
|
||||
important to us that the free version have all of the key features people
|
||||
need to do business. </p>
|
||||
</div>
|
||||
need to do business.
|
||||
</p>
|
||||
</div>
|
||||
|
||||
<div class="question">
|
||||
<a class="expander" href="#">How is Invoice Ninja able
|
||||
</div>
|
||||
<div class="question">
|
||||
<a class="expander" href="#">How is Invoice Ninja able
|
||||
to offer this all for free? How are you making any
|
||||
money?</a>
|
||||
|
||||
<div class="content">
|
||||
<p>We’re mostly in this line of work because we believe it’s high time that
|
||||
money?
|
||||
</a>
|
||||
<div class="content">
|
||||
<p>We’re mostly in this line of work because we believe it’s high time that
|
||||
a good electronic invoicing tool be available for free. There isn’t much money
|
||||
in it - yet. We do offer a paid <a href="https://www.invoiceninja.com/plans">Pro </a>
|
||||
version of the app that we've souped up with premium features. And when our users open up new
|
||||
@ -87,45 +82,44 @@
|
||||
start running credit card charges through Invoice Ninja, or if scores of users go
|
||||
<a href="https://www.invoiceninja.com/plans">Pro</a>, there’s a decent chance we'll
|
||||
recover our investment.</p>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="question">
|
||||
<a class="expander" href="#">Really? So does that mean
|
||||
</div>
|
||||
<div class="question">
|
||||
<a class="expander" href="#">Really? So does that mean
|
||||
you’re not collecting information about me so you can
|
||||
sell me stuff or so that some other company can spam me
|
||||
according to my interests?</a>
|
||||
|
||||
<div class="content">
|
||||
<p>No way. We’re not mining your data, and we’re
|
||||
according to my interests?
|
||||
</a>
|
||||
<div class="content">
|
||||
<p>No way. We’re not mining your data, and we’re
|
||||
not selling you out. That wouldn’t be very ninja of
|
||||
us, would it?</p>
|
||||
</div>
|
||||
us, would it?
|
||||
</p>
|
||||
</div>
|
||||
|
||||
<div class="question">
|
||||
<a class="expander" href="#">But don’t you have access
|
||||
to my merchant and banking accounts?</a>
|
||||
|
||||
<div class="content">
|
||||
<p>Actually, we don’t. When you link an account at
|
||||
</div>
|
||||
<div class="question">
|
||||
<a class="expander" href="#">But don’t you have access
|
||||
to my merchant and banking accounts
|
||||
</a>
|
||||
<div class="content">
|
||||
<p>Actually, we don’t. When you link an account at
|
||||
a third party financial institution with your
|
||||
Invoice Ninja account, you’re essentially giving
|
||||
our app permission to send money to you and nothing
|
||||
more. This is all managed by the tech teams at your
|
||||
financial service providers, who go to great
|
||||
lengths to ensure their integrations can’t be
|
||||
exploited or abused.</p>
|
||||
</div>
|
||||
exploited or abused.
|
||||
</p>
|
||||
</div>
|
||||
|
||||
<div class="question">
|
||||
<a class="expander" href="#">Given that Invoice Ninja
|
||||
</div>
|
||||
<div class="question">
|
||||
<a class="expander" href="#">Given that Invoice Ninja
|
||||
is an open source app, how can I be sure that my
|
||||
financial information is safe with you?</a>
|
||||
|
||||
<div class="content">
|
||||
<p>There’s a big difference between “open source”
|
||||
financial information is safe with you?
|
||||
</a>
|
||||
<div class="content">
|
||||
<p>There’s a big difference between “open source”
|
||||
and “open data.” Anyone who wants to use the code
|
||||
that drives Invoice Ninja to create their own
|
||||
products or to make improvements to ours can do so.
|
||||
@ -136,15 +130,15 @@
|
||||
who has full access to what you're doing with our
|
||||
product. For more details on the security of our
|
||||
servers and how we handle our users’ information,
|
||||
please read the next question.</p>
|
||||
</div>
|
||||
please read the next question.
|
||||
</p>
|
||||
</div>
|
||||
|
||||
<div class="question">
|
||||
<a class="expander" href="#">So just how secure is this
|
||||
app?</a>
|
||||
|
||||
<div class="content">
|
||||
</div>
|
||||
<div class="question">
|
||||
<a class="expander" href="#">So just how secure is this
|
||||
app?
|
||||
</a>
|
||||
<div class="content">
|
||||
<p>Extremely. Data uploaded by our users runs
|
||||
through connections with 256-bit encryption, which
|
||||
is twice as many encryption bits that most bank
|
||||
@ -153,52 +147,63 @@
|
||||
message authentication and DHE_RSA key exchanges.
|
||||
It’s fancy stuff that we put in place to make sure
|
||||
no one can gain access to your information except
|
||||
you.</p>
|
||||
</div>
|
||||
you.
|
||||
</p>
|
||||
</div>
|
||||
|
||||
<div class="question">
|
||||
<a class="expander" href="#">I’m interested in removing
|
||||
</div>
|
||||
<div class="question">
|
||||
<a class="expander" href="#">I’m interested in removing
|
||||
the small "Created by Invoice Ninja” image from the
|
||||
bottom of my invoices. Will you one day offer a
|
||||
premium, non-branded or otherwise white label-able
|
||||
version of Invoice Ninja?</a>
|
||||
|
||||
<div class="content">
|
||||
<p>We are considering one day exploring optional
|
||||
version of Invoice Ninja?
|
||||
</a>
|
||||
<div class="content">
|
||||
<p>We are considering one day exploring optional
|
||||
features like this and will be happy to hear from
|
||||
you with any suggestions.</p>
|
||||
</div>
|
||||
you with any suggestions.
|
||||
</p>
|
||||
</div>
|
||||
|
||||
<div class="question">
|
||||
<a class="expander" href="#">My question wasn’t covered
|
||||
</div>
|
||||
<div class="question">
|
||||
<a class="expander" href="#">My question wasn’t covered
|
||||
by any of the content on this FAQ page. How can I get
|
||||
in touch with you?</a>
|
||||
|
||||
<div class="content">
|
||||
<p>Please email us at <a href=
|
||||
in touch with you?
|
||||
</a>
|
||||
<div class="content">
|
||||
<p>Please email us at <a href=
|
||||
"mailto:contact@invoiceninja.com">contact@invoiceninja.com</a>
|
||||
with any questions or comments you have. We love
|
||||
hearing from the people who use our app! We’ll do
|
||||
our best to reply to your email within the business
|
||||
day.</p>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="col-md-4 col-md-offset-1">
|
||||
<div class="contact-box">
|
||||
<h2>Did we miss something?</h2>
|
||||
|
||||
<p>Please email us at <a href=
|
||||
"mailto:contact@invoiceninja.com" style=
|
||||
"font-weight: bold">contact@invoiceninja.com</a> with
|
||||
any questions or comments you have. We love hearing
|
||||
from the people who use our app! We’ll do our best to
|
||||
reply to your email within the business day.</p>
|
||||
day.
|
||||
</p>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</section>@stop
|
||||
<div class="row">
|
||||
<div class="col-md-12">
|
||||
<div class="contact-box">
|
||||
<div class="row">
|
||||
<div class="col-md-4">
|
||||
<img src="{{ asset('images/icon-faq.png') }}">
|
||||
<h2>Did we miss something?</h2>
|
||||
</div>
|
||||
<div class="col-md-8 valign">
|
||||
<p>Please email us at <a href=
|
||||
"mailto:contact@invoiceninja.com" style=
|
||||
"font-weight: bold">contact@invoiceninja.com</a> with
|
||||
any questions or comments you have. We love hearing
|
||||
from the people who use our app! We’ll do our best to
|
||||
reply to your email within the business day.
|
||||
</p>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</section>
|
||||
|
||||
@stop
|
@ -7,17 +7,18 @@
|
||||
<!--
|
||||
<link href="{{ asset('vendor/bootstrap/dist/css/bootstrap.min.css') }}" rel="stylesheet" type="text/css"/>
|
||||
<link href="{{ asset('css/bootstrap.splash.css') }}" rel="stylesheet" type="text/css"/>
|
||||
<link href="{{ asset('css/splash.css') }}" rel="stylesheet" type="text/css"/>
|
||||
-->
|
||||
<link href="{{ asset('css/splash.css') }}" rel="stylesheet" type="text/css"/>
|
||||
<link href="{{ asset('css/splash.css') }}" rel="stylesheet" type="text/css"/>
|
||||
-->
|
||||
<!--
|
||||
<link href="{{ asset('images/apple-touch-icon-114x114-precomposed.png') }}" rel="apple-touch-icon-precomposed" sizes="114x114">
|
||||
<link href="{{ asset('images/apple-touch-icon-72x72-precomposed.png') }}" rel="apple-touch-icon-precomposed" sizes="72x72">
|
||||
<link href="{{ asset('images/apple-touch-icon-57x57-precomposed.png') }}" rel="apple-touch-icon-precomposed">
|
||||
<!-- <script src="{{ asset('js/simpleexpand.js') }}" type="text/javascript"></script> -->
|
||||
|
||||
-->
|
||||
<script src="//ajax.googleapis.com/ajax/libs/jquery/1.11.0/jquery.min.js"></script>
|
||||
|
||||
<script src="{{ asset('js/simpleexpand.js') }}" type="text/javascript"></script>
|
||||
<script src="{{ asset('js/valign.js') }}" type="text/javascript"></script>
|
||||
<script src="{{ asset('js/bootstrap.min.js') }}" type="text/javascript"></script>
|
||||
|
||||
<style>
|
||||
.hero {
|
||||
@ -37,7 +38,13 @@
|
||||
}
|
||||
.hero-secure {
|
||||
background-image: url({{ asset('/images/hero-bg-secure-pay.jpg') }});
|
||||
}
|
||||
}
|
||||
.hero-faq {
|
||||
background-image: url({{ asset('/images/hero-bg-faq.jpg') }});
|
||||
}
|
||||
.hero-testi {
|
||||
background-image: url({{ asset('/images/hero-bg-testi.jpg') }});
|
||||
}
|
||||
</style>
|
||||
|
||||
@stop
|
||||
@ -88,21 +95,46 @@
|
||||
$('#startForm').submit();
|
||||
return false;
|
||||
}
|
||||
|
||||
</script>
|
||||
|
||||
<div class="navbar" style="margin-bottom:0px">
|
||||
</script>
|
||||
<div class="navbar-top navbar hidden-phone" style="margin-bottom:0px">
|
||||
<div class="container">
|
||||
<div class="navbar-inner">
|
||||
<a class="brand" href="https://www.invoiceninja.com/"><img src="{{ asset('images/invoiceninja-logo.png') }}"></a>
|
||||
<ul class="navbar-list">
|
||||
<li>{{ link_to('https://www.invoiceninja.com/features', 'Features' ) }}</li>
|
||||
<!-- <li>{{ link_to('https://www.invoiceninja.com/faq', 'FAQ' ) }}</li> -->
|
||||
<li>{{ link_to('https://www.invoiceninja.com/about', 'About Us' ) }}</li>
|
||||
<li>{{ link_to('https://www.invoiceninja.com/plans', 'Plans' ) }}</li>
|
||||
<li>{{ link_to('https://www.invoiceninja.com/contact', 'Contact Us' ) }}</li>
|
||||
<ul>
|
||||
<li><a href="https://www.facebook.com/invoiceninja" target="_blank"><span class="socicon">b</span></a></li>
|
||||
<li><a href="https://twitter.com/invoiceninja" target="_blank"><span class="socicon">a</span></a></li>
|
||||
<li><a href="https://www.linkedin.com/company/invoice-ninja"><span class="socicon">j</span></a></li>
|
||||
<li><a href="https://plus.google.com/104031016152831072143" target="_blank"><span class="socicon">c</span></a></li>
|
||||
<li><a href="https://github.com/hillelcoren/invoice-ninja"><span class="socicon">Q</span></a></li>
|
||||
<li><a href="https://www.pinterest.com/invoiceninja" target="_blank"><span class="socicon">d</span></a></li>
|
||||
<li><a href="http://blog.invoiceninja.com/feed/rss2" target="_blank"><span class="socicon">,</span></a></li>
|
||||
<li>{{ link_to('http://blog.invoiceninja.com', 'Blog' ) }}</li>
|
||||
<li>{{ link_to('login', Auth::check() ? 'My Account' : 'Login' ) }}</li>
|
||||
<li>{{ link_to('https://www.invoiceninja.com/about', 'About Us' ) }}</li>
|
||||
<li>{{ link_to('https://www.invoiceninja.com/contact', 'Contact Us' ) }}</li>
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="navbar" style="margin-bottom:0px">
|
||||
<div class="container">
|
||||
<div class="navbar-header">
|
||||
<button type="button" class="navbar-toggle" data-toggle="collapse" data-target=".navbar-collapse">
|
||||
<span class="sr-only">Toggle navigation</span>
|
||||
<span class="icon-bar"></span>
|
||||
<span class="icon-bar"></span>
|
||||
<span class="icon-bar"></span>
|
||||
</button>
|
||||
<a class="navbar-brand" href="https://www.invoiceninja.com/"><img src="{{ asset('images/invoiceninja-logo.png') }}"></a>
|
||||
</div>
|
||||
<div class="collapse navbar-collapse">
|
||||
<ul class="nav navbar-nav">
|
||||
<li class="hidden-desktop">{{ link_to('http://blog.invoiceninja.com', 'Blog' ) }}</li>
|
||||
<li class="hidden-desktop">{{ link_to('https://www.invoiceninja.com/about', 'About Us' ) }}</li>
|
||||
<li class="hidden-desktop">{{ link_to('https://www.invoiceninja.com/contact', 'Contact Us' ) }}</li>
|
||||
<li>{{ link_to('https://www.invoiceninja.com/features', 'Features' ) }}</li>
|
||||
<li>{{ link_to('https://www.invoiceninja.com/faq', 'FAQ' ) }}</li>
|
||||
<li>{{ link_to('https://www.invoiceninja.com/plans', 'Plans' ) }}</li>
|
||||
<li><span class="glyphicon glyphicon-user"></span>
|
||||
{{ link_to('login', Auth::check() ? 'My Account' : 'Login' ) }}</li>
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
@ -177,14 +209,6 @@
|
||||
</ul>
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<div class="col-md-4">
|
||||
<h3><span class="glyphicon glyphicon-share-alt"></span>Connect with Us</h3>
|
||||
<div class="social">
|
||||
@ -448,11 +472,15 @@
|
||||
</footer>
|
||||
|
||||
<script type="text/javascript">
|
||||
|
||||
jQuery(document).ready(function($) {
|
||||
$('.valign').vAlign();
|
||||
});
|
||||
</script>
|
||||
|
||||
<script type="text/javascript">
|
||||
jQuery(document).ready(function($) {
|
||||
$('.expander').simpleexpand();
|
||||
});
|
||||
</script>
|
||||
|
||||
<!--
|
||||
|
46
app/views/public/testimonials.blade.php
Normal file
@ -0,0 +1,46 @@
|
||||
@extends('public.header')
|
||||
|
||||
@section('content')
|
||||
|
||||
<section class="hero background hero-testi" data-speed="2" data-type="background">
|
||||
<div class="container">
|
||||
<div class="row">
|
||||
<h1><img src="{{ asset('images/icon-testi.png') }}">TESTIMONIALS</h1>
|
||||
</div>
|
||||
</div>
|
||||
</section>
|
||||
<section class="testi">
|
||||
<div class="container">
|
||||
<div class="row">
|
||||
<div class="col-md-8 col-md-offset-2 center">
|
||||
<p class="first">Since we launched Invoice Ninja in March of 2014, we've been overwhelmed by a deluge of user love. Here's a small taste of the glowing things people have to say about the great experiences the've been having with our free e-invoicing app!
|
||||
</p>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</section>
|
||||
<section class="testi blue">
|
||||
<div class="container center">
|
||||
<div class="row">
|
||||
<div class="col-md-12">
|
||||
<blockquote class="twitter-tweet" data-conversation="none" lang="en-gb"><p><a href="https://twitter.com/invoiceninja">@invoiceninja</a> it's easy to start, I just took a few minutes and I was able to create a really professional invoice! Great user experience!!</p>— David Regis (@davRegis) <a href="https://twitter.com/davRegis/statuses/444261426577031169">March 13, 2014</a></blockquote>
|
||||
<script async src="//platform.twitter.com/widgets.js" charset="utf-8"></script>
|
||||
<blockquote class="twitter-tweet" lang="en-gb"><p><a href="https://twitter.com/search?q=%23invoiceNinja&src=hash">#invoiceNinja</a> awesome web app fro creating invoices on the go. <a href="https://t.co/tW20gUbK7x">https://t.co/tW20gUbK7x</a></p>— Marwan Kathayer (@marwan876) <a href="https://twitter.com/marwan876/statuses/446637280133124097">March 20, 2014</a></blockquote>
|
||||
<script async src="//platform.twitter.com/widgets.js" charset="utf-8"></script>
|
||||
<blockquote class="twitter-tweet" lang="en-gb"><p>Quite nice free & opensource tool for freelance/small business folk who need to do invoicing : <a href="https://t.co/3eGzB4waR2">https://t.co/3eGzB4waR2</a></p>— Billy Bofh (@billybofh) <a href="https://twitter.com/billybofh/statuses/446646803463938048">March 20, 2014</a></blockquote>
|
||||
<script async src="//platform.twitter.com/widgets.js" charset="utf-8"></script>
|
||||
<blockquote class="twitter-tweet" lang="en-gb"><p><a href="https://twitter.com/search?q=%23FREE&src=hash">#FREE</a> is good, yo. Need a slick way to invoice your clients? <a href="https://t.co/NdvqcVa2GA">https://t.co/NdvqcVa2GA</a></p>— Oroku_Saki 忍 (@Oroku_Saki) <a href="https://twitter.com/Oroku_Saki/statuses/447020836231213056">March 21, 2014</a></blockquote>
|
||||
<script async src="//platform.twitter.com/widgets.js" charset="utf-8"></script>
|
||||
<blockquote class="twitter-tweet" lang="en-gb"><p><a href="https://twitter.com/DannPetty">@DannPetty</a> invoice ninja. It's pretty cool.</p>— Brennan Gleason (@B_Dot_Gleason) <a href="https://twitter.com/B_Dot_Gleason/statuses/461695299585449985">May 1, 2014</a></blockquote>
|
||||
<script async src="//platform.twitter.com/widgets.js" charset="utf-8"></script>
|
||||
<blockquote class="twitter-tweet" lang="en-gb"><p><a href="https://twitter.com/hillelcoren">@hillelcoren</a> :hey saw <a href="https://twitter.com/search?q=%23invoiceninja&src=hash">#invoiceninja</a> !What a classy app ! Good UI and specially I loved that live PDF editing + open source ! hatsoff !</p>— Pratik Shah (@pratik07shah) <a href="https://twitter.com/pratik07shah/statuses/444020090338422784">March 13, 2014</a></blockquote>
|
||||
<script async src="//platform.twitter.com/widgets.js" charset="utf-8"></script>
|
||||
<blockquote class="twitter-tweet" lang="en-gb"><p>Amazed at feedback and implementations of criticisms by <a href="https://twitter.com/invoiceninja">@invoiceninja</a>!</p>— Grant Hodgeon (@photogrant) <a href="https://twitter.com/photogrant/statuses/473269558434746369">June 2, 2014</a></blockquote>
|
||||
<script async src="//platform.twitter.com/widgets.js" charset="utf-8"></script>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</section>
|
||||
|
||||
|
||||
@stop
|
@ -1,8 +1,10 @@
|
||||
|
||||
body {
|
||||
font-family: Roboto, sans-serif;
|
||||
line-height: 1.6;
|
||||
background-color: #fff;
|
||||
overflow-x: hidden;
|
||||
color: #2e2b2b;
|
||||
}
|
||||
.center-block {
|
||||
margin: 0 auto!;
|
||||
@ -15,7 +17,7 @@ h2,
|
||||
font-family: Roboto, sans-serif;
|
||||
font-weight: 900;
|
||||
line-height: 1.1;
|
||||
color: #1a1818;
|
||||
color: #2e2b2b;
|
||||
}
|
||||
h1 {
|
||||
font-size: 56px;
|
||||
@ -84,44 +86,114 @@ text-align: center;
|
||||
color: #bfbfbf;
|
||||
}
|
||||
.form-control.with-icon {padding-left: 50px !important;}
|
||||
|
||||
/* Responsive actions */
|
||||
|
||||
.hidden-desktop {
|
||||
display: none !important;
|
||||
}
|
||||
|
||||
/* Navigation */
|
||||
|
||||
.navbar {
|
||||
background: #211f1f;
|
||||
padding: 30px 0;
|
||||
padding: 40px 0;
|
||||
border: none;
|
||||
border-radius: 0;
|
||||
}
|
||||
ul.navbar-list {
|
||||
.navbar-brand {
|
||||
padding: 0;
|
||||
line-height: 1;
|
||||
height: auto;
|
||||
}
|
||||
ul.navbar-nav {
|
||||
float: right;
|
||||
list-style-type: none;
|
||||
height: 26px;
|
||||
margin: 0;
|
||||
padding: 0;
|
||||
}
|
||||
ul.navbar-list li {
|
||||
ul.navbar-nav li {
|
||||
display: inline;
|
||||
font-family: Roboto, sans-serif;
|
||||
font-weight: 700;
|
||||
margin: 40px 0;
|
||||
font-weight: 900;
|
||||
text-transform: uppercase;
|
||||
height: 26px;
|
||||
line-height: 26px;
|
||||
}
|
||||
ul.navbar-list li a {
|
||||
ul.navbar-nav li a {
|
||||
color: #fff;
|
||||
padding-left: 20px;
|
||||
margin-left: 20px;
|
||||
border-left: 1px solid #4f4b4b;
|
||||
margin-left: 45px;
|
||||
}
|
||||
ul.navbar-list li:last-child a {
|
||||
ul.navbar-nav .glyphicon {
|
||||
color: #ebbe09;
|
||||
}
|
||||
ul.navbar-list li:first-child a {
|
||||
ul.navbar-nav li:last-child a {
|
||||
color: #ebbe09;
|
||||
margin-left: 5px;
|
||||
}
|
||||
ul.navbar-nav li:last-child {
|
||||
border-left: 1px solid #4f4b4b;
|
||||
padding-left: 45px;
|
||||
margin-left: 45px;
|
||||
}
|
||||
ul.navbar-nav li:first-child a {
|
||||
border-left: none;
|
||||
margin: 0;
|
||||
padding: 0;
|
||||
padding-left: 0;
|
||||
}
|
||||
ul.navbar-list li a:hover {
|
||||
ul.navbar-nav li a:hover {
|
||||
color: #ebbe09;
|
||||
text-decoration: none;
|
||||
}
|
||||
<!-- Bootstrap resets -->
|
||||
.navbar-nav>li {
|
||||
float: right;
|
||||
}
|
||||
.navbar-nav>li>a {
|
||||
padding: 0;
|
||||
display: inline-block;
|
||||
}
|
||||
.nav>li>a:hover, .nav>li>a:focus {
|
||||
background-color: transparent;
|
||||
}
|
||||
.navbar-top {
|
||||
padding: 5px 0 0 0;
|
||||
background: #fff;
|
||||
}
|
||||
.navbar-top ul {
|
||||
float: right;
|
||||
margin: 0;
|
||||
}
|
||||
.navbar-top ul li {
|
||||
display: inline-block;
|
||||
font-size: 12px;
|
||||
text-transform: uppercase;
|
||||
margin-left: 30px;
|
||||
height: 40px;
|
||||
line-height: 40px;
|
||||
vertical-align: middle;
|
||||
|
||||
}
|
||||
.navbar-top ul li .socicon {
|
||||
text-transform: none;
|
||||
margin-top: 1px;
|
||||
}
|
||||
.navbar-top ul li a .socicon {
|
||||
font-size: 16px;
|
||||
color: #a6a5a5;
|
||||
display: inline-block;
|
||||
}
|
||||
.navbar-top ul li a .socicon:hover {
|
||||
color: #ebbe09;
|
||||
}
|
||||
.navbar-top ul li a {
|
||||
color: #736b6b;
|
||||
}
|
||||
.navbar-top ul li a:hover {
|
||||
color: #2e2b2b;
|
||||
}
|
||||
|
||||
|
||||
a .cta h2 {
|
||||
width: 100%;
|
||||
height: 63px;
|
||||
@ -220,7 +292,7 @@ section.features-splash,
|
||||
section.upper-footer {
|
||||
margin: 70px 0;
|
||||
}
|
||||
section.features, section.about, section.team, section.secure {
|
||||
section.features, section.about, section.team, section.secure, section.testi {
|
||||
margin: 0;
|
||||
padding: 100px 0;
|
||||
}
|
||||
@ -263,6 +335,10 @@ float: right;
|
||||
section.features1 .col-md-7 img, section.features3 .col-md-7 img {
|
||||
margin-left: 40px;
|
||||
}
|
||||
.upper-footer {
|
||||
background-color: #f8f8f8;
|
||||
border-top: 1px solid #e6e6e6;
|
||||
}
|
||||
|
||||
section.upper-footer.white-bg {
|
||||
margin: 0;
|
||||
@ -293,6 +369,15 @@ section.features .icon {
|
||||
float: left;
|
||||
line-height: 1;
|
||||
}
|
||||
|
||||
section.testi.blue {
|
||||
background-size: auto;
|
||||
background-repeat:no-repeat;
|
||||
background-position:bottom;
|
||||
}
|
||||
|
||||
.twitter-tweet {margin: 0 auto !important; margin-bottom: 30px !important;}
|
||||
|
||||
.icon.open {
|
||||
background: #32ba8d !important;
|
||||
border-color: #28ae82 !important;
|
||||
@ -356,7 +441,7 @@ section.features h2 {
|
||||
}
|
||||
section.blue {
|
||||
background-image: url('../images/bg-blue.jpg');
|
||||
background-color: #cccccc;
|
||||
background-color: #2387a9;
|
||||
background-size: cover;
|
||||
color: #fff;
|
||||
padding: 140px 0;
|
||||
@ -405,10 +490,6 @@ section.team .col-md-3 h2 {
|
||||
section.about .screendump {
|
||||
height: 220px;
|
||||
}
|
||||
section.about .col-md-5 {
|
||||
padding-right: 15px;
|
||||
padding-left: 43px;
|
||||
}
|
||||
section.about.white-bg .col-md-5 {
|
||||
padding-right: 43px;
|
||||
padding-left: 15px;
|
||||
@ -455,7 +536,7 @@ section.team .img-team {
|
||||
z-index: 1000; position: relative;
|
||||
}
|
||||
section.team .img-team img {}
|
||||
section.contact .address .glyphicon {
|
||||
section.contact .address .glyphicon, section.contact .address .socicon {
|
||||
background: #edd71e;
|
||||
height: 40px;
|
||||
width: 40px;
|
||||
@ -464,14 +545,17 @@ section.contact .address .glyphicon {
|
||||
border-radius: 50px;
|
||||
color: #1a1818;
|
||||
margin-right: 15px;
|
||||
display: inline-block;
|
||||
}
|
||||
|
||||
section.contact .address p {
|
||||
margin-bottom: 20px;
|
||||
margin-top: 20px;
|
||||
}
|
||||
section.contact .address span.push {
|
||||
margin-left: 55px;
|
||||
line-height: 25px;
|
||||
}
|
||||
|
||||
section.contact .form-control, section.secure .form-control, footer.footer .form-control {
|
||||
display: block;
|
||||
width: 100%;
|
||||
@ -493,6 +577,9 @@ section.contact .form-control, section.secure .form-control, footer.footer .form
|
||||
section.contact textarea.form-control {
|
||||
height: auto;
|
||||
}
|
||||
section.contact form {
|
||||
margin-top: 30px;
|
||||
}
|
||||
|
||||
section.secure label { text-transform: uppercase; font-size: 12px; font-weight: 800; margin-bottom: 10px; display: block;}
|
||||
|
||||
@ -512,26 +599,46 @@ section.faq a.expander {
|
||||
font-weight: 700;
|
||||
margin-bottom: 10px;
|
||||
}
|
||||
section.faq .content{display:none;}
|
||||
section.faq .question {
|
||||
padding-bottom: 20px;
|
||||
margin-bottom: 30px;
|
||||
border-bottom: 1px solid #e0e0e0;
|
||||
}
|
||||
section.faq .contact-box {
|
||||
padding: 20px;
|
||||
text-align: center;
|
||||
color: #fff;
|
||||
background: #2299c0;
|
||||
margin-top: 30px;
|
||||
padding: 40px;
|
||||
color: #4f4747;
|
||||
background: #fad129;
|
||||
}
|
||||
section.faq .contact-box h2 {
|
||||
margin: 30px 0 15px;
|
||||
color: #fff;
|
||||
text-transform: uppercase;
|
||||
display: block;
|
||||
float: left;
|
||||
width: 60%;
|
||||
margin-top: 0;
|
||||
margin-bottom: 0;
|
||||
padding: 2px 0;
|
||||
}
|
||||
section.faq .contact-box img {
|
||||
float: left;
|
||||
display: block;
|
||||
margin-right: 20px;
|
||||
margin-left: 30px;
|
||||
height: 57px;
|
||||
}
|
||||
section.faq .contact-box .col-md-8 {
|
||||
padding-left: 5px;
|
||||
}
|
||||
section.faq .contact-box h2 {
|
||||
border-right: 1px solid #e4bf28;
|
||||
}
|
||||
|
||||
section.faq .contact-box a {
|
||||
color: #2e2b2b;
|
||||
}
|
||||
section.faq .contact-box p {
|
||||
margin-bottom: 30px;
|
||||
|
||||
}
|
||||
.btn-primary {
|
||||
color: #fff;
|
||||
@ -681,24 +788,238 @@ footer.footer form#mad_mimi_signup_form input {
|
||||
color: #b7b7b6;
|
||||
}
|
||||
|
||||
/* Fonts */
|
||||
|
||||
.socicon {
|
||||
font-family: 'socicon' !important;
|
||||
}
|
||||
@font-face {
|
||||
font-family: socicon;
|
||||
src: url(../fonts/socicon-webfont.eot);
|
||||
src: url(../fonts/socicon-webfont.eot?#iefix) format(embedded-opentype), url(../fonts/socicon-webfont.woff) format(woff), url(../fonts/socicon-webfont.ttf) format(truetype), url(../fonts/socicon-webfont.svg#sociconregular) format(svg);
|
||||
font-weight: 400;
|
||||
font-style: normal;
|
||||
}
|
||||
|
||||
@media (max-width: 768px) {
|
||||
|
||||
/* Responsive actions */
|
||||
.hidden-desktop {
|
||||
display: block !important;
|
||||
}
|
||||
.hidden-phone {
|
||||
display: none !important;
|
||||
}
|
||||
|
||||
/* Typo */
|
||||
p {
|
||||
font-size: 12px;
|
||||
}
|
||||
p.first {
|
||||
font-size: 14px;
|
||||
margin: 0;
|
||||
}
|
||||
h1 {
|
||||
font-size: 30px;
|
||||
}
|
||||
h2 {
|
||||
font-size: 20px;
|
||||
}
|
||||
section.about .col-md-5 {
|
||||
padding-left: 15px !important;
|
||||
.headline h2 {
|
||||
margin-top: 0;
|
||||
}
|
||||
.headline {
|
||||
border-bottom: none;
|
||||
padding-bottom: 0;
|
||||
margin-bottom: 15px;
|
||||
}
|
||||
section.team h2, section.plans h2 {
|
||||
font-size: 20px;
|
||||
margin: 0 0 15px;
|
||||
}
|
||||
|
||||
/* Mobile navigation */
|
||||
.navbar {
|
||||
text-align: center;
|
||||
padding: 25px 0 18px;
|
||||
padding: 0;
|
||||
}
|
||||
.navbar-header {
|
||||
padding: 15px 0;
|
||||
}
|
||||
ul.navbar-nav {
|
||||
width: 100%;
|
||||
}
|
||||
.navbar li.hidden-desktop {
|
||||
font-weight: 400;
|
||||
font-size: 11px;
|
||||
}
|
||||
ul.navbar-nav li {
|
||||
float: none;
|
||||
margin: 0;
|
||||
height: 30px;
|
||||
line-height: 30px;
|
||||
font-size: 12px;
|
||||
display: block !important;
|
||||
}
|
||||
ul.navbar-nav li a {
|
||||
margin: 0;
|
||||
display: inline;
|
||||
width: 100%;
|
||||
float: none;
|
||||
padding: 0;
|
||||
}
|
||||
ul.navbar-nav li:first-child {
|
||||
margin-top: 12px;
|
||||
}
|
||||
ul.navbar-nav li:first-child a {
|
||||
margin: 0;
|
||||
padding: 0;
|
||||
}
|
||||
ul.navbar-nav li:last-child {
|
||||
border-left: none;
|
||||
padding-left: 0;
|
||||
margin-left: 0;
|
||||
margin-bottom: 12px;
|
||||
}
|
||||
.navbar-collapse {
|
||||
border-top: none;
|
||||
box-shadow: none;
|
||||
background: #282525;
|
||||
}
|
||||
.navbar-toggle {
|
||||
border: 1px solid #ddd;
|
||||
margin: 0;
|
||||
}
|
||||
.navbar-toggle .icon-bar {
|
||||
background: #ddd;
|
||||
}
|
||||
|
||||
ul.navbar-list {
|
||||
float: none;
|
||||
margin-top: 10px;
|
||||
}
|
||||
.navbar-brand {
|
||||
margin-top: 6px;
|
||||
}
|
||||
.container>.navbar-header {
|
||||
margin: 0;
|
||||
}
|
||||
|
||||
/* Sections */
|
||||
section.features, section.blue, section, section.secure, section.about, section.team, section.contact, section.faq, section.testi, section.plans {
|
||||
padding: 40px 0;
|
||||
margin: 0 !important;
|
||||
}
|
||||
|
||||
section.features-splash .icon {
|
||||
width: 50px;
|
||||
height: 50px;
|
||||
border: 4px solid #1d8db3;
|
||||
}
|
||||
section.features-splash .icon img {
|
||||
width: 30px;
|
||||
}
|
||||
|
||||
section.about .col-md-5 {
|
||||
padding-left: 15px !important;
|
||||
}
|
||||
section.faq .question {
|
||||
padding-bottom: 10px;
|
||||
margin-bottom: 20px;
|
||||
}
|
||||
section.faq a.expander {
|
||||
font-size: 14px;
|
||||
}
|
||||
section.faq .contact-box {
|
||||
margin-top: 20px;
|
||||
padding: 25px;
|
||||
text-align: center;
|
||||
}
|
||||
section.faq .contact-box h2 {
|
||||
float: none;
|
||||
width: 100%;
|
||||
margin: 10px 0;
|
||||
}
|
||||
section.faq .contact-box img {
|
||||
float: none;
|
||||
display: inline-block;
|
||||
margin-right: 0;
|
||||
margin-left: 0;
|
||||
height: 57px;
|
||||
}
|
||||
section.faq .contact-box .col-md-8 {
|
||||
padding-left: 15px;
|
||||
}
|
||||
section.faq .contact-box h2 {
|
||||
border-right: none;
|
||||
}
|
||||
section.faq .contact-box p {
|
||||
margin: 0;
|
||||
}
|
||||
section.plans .plans-table {
|
||||
margin-top: 30px;
|
||||
font-size: 12px;
|
||||
}
|
||||
.plans-table .free .cell {
|
||||
border-left: 1px solid #dfe0e1;
|
||||
border-right: 1px solid #dfe0e1;
|
||||
}
|
||||
.plans-table .free .cell:first-child {
|
||||
border-left: 1px solid #9b9b9b;
|
||||
border-right: 1px solid #9b9b9b;
|
||||
}
|
||||
section.plans .plans-table .cell {
|
||||
display: block;
|
||||
width: 100%;
|
||||
}
|
||||
section.plans .plans-table span {
|
||||
display: inline-block !important;
|
||||
}
|
||||
section.plans .plans-table .hidden-desktop {
|
||||
display: inline-block !important;
|
||||
margin-bottom: 0;
|
||||
margin-right: 10px;
|
||||
}
|
||||
section.plans .plans-table .cell {
|
||||
height: auto;
|
||||
padding: 14px 0;
|
||||
}
|
||||
section.plans .plans-table .free .cell {
|
||||
padding-right: 0;
|
||||
}
|
||||
section.plans .plans-table .free .cell:first-child {
|
||||
margin-right: 0;
|
||||
}
|
||||
section.plans .plans-table .cell .cta {
|
||||
margin-bottom: 0 !important;
|
||||
}
|
||||
section.plans .plans-table .pro {
|
||||
margin-top: 30px;
|
||||
}
|
||||
.plans-table .pro .cell:last-child, .plans-table .free .cell:last-child {
|
||||
padding: 14px 0 0 0 !important;
|
||||
}
|
||||
.plans-table .pro .cell:last-child p {
|
||||
margin: 0;
|
||||
padding: 0;
|
||||
}
|
||||
section.about img {
|
||||
margin-top: 20px;
|
||||
}
|
||||
section.team .img-team {
|
||||
width: 60%;
|
||||
min-width: 60%;
|
||||
margin: 0 auto;
|
||||
}
|
||||
|
||||
section.team .col-md-3:last-child p:last-child {
|
||||
margin-bottom: 0;
|
||||
}
|
||||
|
||||
/* Heros */
|
||||
.hero1.background {
|
||||
min-height: 100px;
|
||||
}
|
||||
.hero .caption {
|
||||
width: 100%;
|
||||
background: #fff;
|
||||
@ -734,28 +1055,24 @@ footer.footer form#mad_mimi_signup_form input {
|
||||
}
|
||||
|
||||
|
||||
section.features, section.blue, section, section.secure, section.about, section.team, section.contact {
|
||||
padding: 40px 0;
|
||||
margin: 0 !important;
|
||||
}
|
||||
section.secure .info {
|
||||
padding-top: 0;
|
||||
}
|
||||
section.secure .card {
|
||||
padding: 15px;
|
||||
margin-bottom: 40px;
|
||||
}
|
||||
section.secure .card p {
|
||||
padding-top: 0;
|
||||
padding-right: 15px;
|
||||
line-height: 1;
|
||||
}
|
||||
section.blue h1 {
|
||||
line-height: 1.2;
|
||||
margin-bottom: 20px;
|
||||
margin-top: 0;
|
||||
font-size: 30px;
|
||||
}
|
||||
padding-top: 0;
|
||||
}
|
||||
section.secure .card {
|
||||
padding: 15px;
|
||||
margin-bottom: 40px;
|
||||
}
|
||||
section.secure .card p {
|
||||
padding-top: 0;
|
||||
padding-right: 15px;
|
||||
line-height: 1;
|
||||
}
|
||||
section.blue h1 {
|
||||
line-height: 1.2;
|
||||
margin-bottom: 20px;
|
||||
margin-top: 0;
|
||||
font-size: 30px;
|
||||
}
|
||||
section.blue h1 span {
|
||||
font-size: 20px;
|
||||
}
|
||||
@ -805,11 +1122,12 @@ float: none;
|
||||
}
|
||||
section.contact .address {
|
||||
margin: 0;
|
||||
text-align: center;
|
||||
}
|
||||
section.contact .address p {
|
||||
text-align: center;
|
||||
}
|
||||
section.contact .address .glyphicon {
|
||||
section.contact .address .glyphicon, section.contact .address .socicon {
|
||||
display: block;
|
||||
margin: 0 auto 7px;
|
||||
float: none;
|
||||
@ -838,6 +1156,8 @@ float: none;
|
||||
#feedbackForm {
|
||||
margin-top: 15px;
|
||||
}
|
||||
|
||||
/* Footer */
|
||||
footer .navbar-inner {
|
||||
float: none;
|
||||
}
|
||||
@ -868,13 +1188,6 @@ div.fb_iframe_widget {
|
||||
div.fb_iframe_widget > span {
|
||||
vertical-align: top !important;
|
||||
}
|
||||
@font-face {
|
||||
font-family: socicon;
|
||||
src: url(/fonts/socicon-webfont.eot);
|
||||
src: url(/fonts/socicon-webfont.eot?#iefix) format(embedded-opentype), url(/fonts/socicon-webfont.woff) format(woff), url(/fonts/socicon-webfont.ttf) format(truetype), url(/fonts/socicon-webfont.svg#sociconregular) format(svg);
|
||||
font-weight: 400;
|
||||
font-style: normal;
|
||||
}
|
||||
::selection {
|
||||
color: #fff;
|
||||
background: #2e2b2b;
|
||||
@ -1014,33 +1327,4 @@ div.fb_iframe_widget > span {
|
||||
}
|
||||
.plans-table a .cta h2 span {
|
||||
background: #1e84a5;
|
||||
}
|
||||
@media screen and (min-width: 769px) {
|
||||
.hide-desktop {
|
||||
display: none;
|
||||
}
|
||||
}
|
||||
@media screen and (max-width: 769px) {
|
||||
.hide-mobile {
|
||||
display: none;
|
||||
}
|
||||
.plans-table .cell {
|
||||
height: auto;
|
||||
padding: 14px 0;
|
||||
}
|
||||
.plans-table .free .cell {
|
||||
padding-right: 0;
|
||||
}
|
||||
.plans-table .free .cell:first-child {
|
||||
margin-right: 0;
|
||||
}
|
||||
.plans-table .cell div:first-child {
|
||||
margin-bottom: 5px;
|
||||
}
|
||||
.plans-table .cell .cta {
|
||||
margin-bottom: 0 !important;
|
||||
}
|
||||
.plans-table .pro {
|
||||
margin-top: 40px;
|
||||
}
|
||||
}
|
1
public/fonts/.empty
Normal file
@ -0,0 +1 @@
|
||||
I'm a folder!
|
Before Width: | Height: | Size: 22 KiB After Width: | Height: | Size: 22 KiB |
Before Width: | Height: | Size: 96 KiB After Width: | Height: | Size: 88 KiB |
BIN
public/images/hero-bg-faq.jpg
Normal file
After Width: | Height: | Size: 24 KiB |
BIN
public/images/hero-bg-testi.jpg
Normal file
After Width: | Height: | Size: 24 KiB |
BIN
public/images/hero-faq@2x.png
Normal file
After Width: | Height: | Size: 2.7 KiB |
BIN
public/images/icon-faq.png
Normal file
After Width: | Height: | Size: 1.8 KiB |
BIN
public/images/icon-testi.png
Normal file
After Width: | Height: | Size: 2.0 KiB |
BIN
public/images/icon-testi@2x.png
Normal file
After Width: | Height: | Size: 3.1 KiB |
219
public/js/bootstrap.js
vendored
Normal file
@ -0,0 +1,219 @@
|
||||
/* ========================================================================
|
||||
* Bootstrap: collapse.js v3.1.1
|
||||
* http://getbootstrap.com/javascript/#collapse
|
||||
* ========================================================================
|
||||
* Copyright 2011-2014 Twitter, Inc.
|
||||
* Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
|
||||
* ======================================================================== */
|
||||
|
||||
|
||||
+function ($) {
|
||||
'use strict';
|
||||
|
||||
// COLLAPSE PUBLIC CLASS DEFINITION
|
||||
// ================================
|
||||
|
||||
var Collapse = function (element, options) {
|
||||
this.$element = $(element)
|
||||
this.options = $.extend({}, Collapse.DEFAULTS, options)
|
||||
this.transitioning = null
|
||||
|
||||
if (this.options.parent) this.$parent = $(this.options.parent)
|
||||
if (this.options.toggle) this.toggle()
|
||||
}
|
||||
|
||||
Collapse.DEFAULTS = {
|
||||
toggle: true
|
||||
}
|
||||
|
||||
Collapse.prototype.dimension = function () {
|
||||
var hasWidth = this.$element.hasClass('width')
|
||||
return hasWidth ? 'width' : 'height'
|
||||
}
|
||||
|
||||
Collapse.prototype.show = function () {
|
||||
if (this.transitioning || this.$element.hasClass('in')) return
|
||||
|
||||
var startEvent = $.Event('show.bs.collapse')
|
||||
this.$element.trigger(startEvent)
|
||||
if (startEvent.isDefaultPrevented()) return
|
||||
|
||||
var actives = this.$parent && this.$parent.find('> .panel > .in')
|
||||
|
||||
if (actives && actives.length) {
|
||||
var hasData = actives.data('bs.collapse')
|
||||
if (hasData && hasData.transitioning) return
|
||||
actives.collapse('hide')
|
||||
hasData || actives.data('bs.collapse', null)
|
||||
}
|
||||
|
||||
var dimension = this.dimension()
|
||||
|
||||
this.$element
|
||||
.removeClass('collapse')
|
||||
.addClass('collapsing')
|
||||
[dimension](0)
|
||||
|
||||
this.transitioning = 1
|
||||
|
||||
var complete = function () {
|
||||
this.$element
|
||||
.removeClass('collapsing')
|
||||
.addClass('collapse in')
|
||||
[dimension]('auto')
|
||||
this.transitioning = 0
|
||||
this.$element.trigger('shown.bs.collapse')
|
||||
}
|
||||
|
||||
if (!$.support.transition) return complete.call(this)
|
||||
|
||||
var scrollSize = $.camelCase(['scroll', dimension].join('-'))
|
||||
|
||||
this.$element
|
||||
.one($.support.transition.end, $.proxy(complete, this))
|
||||
.emulateTransitionEnd(350)
|
||||
[dimension](this.$element[0][scrollSize])
|
||||
}
|
||||
|
||||
Collapse.prototype.hide = function () {
|
||||
if (this.transitioning || !this.$element.hasClass('in')) return
|
||||
|
||||
var startEvent = $.Event('hide.bs.collapse')
|
||||
this.$element.trigger(startEvent)
|
||||
if (startEvent.isDefaultPrevented()) return
|
||||
|
||||
var dimension = this.dimension()
|
||||
|
||||
this.$element
|
||||
[dimension](this.$element[dimension]())
|
||||
[0].offsetHeight
|
||||
|
||||
this.$element
|
||||
.addClass('collapsing')
|
||||
.removeClass('collapse')
|
||||
.removeClass('in')
|
||||
|
||||
this.transitioning = 1
|
||||
|
||||
var complete = function () {
|
||||
this.transitioning = 0
|
||||
this.$element
|
||||
.trigger('hidden.bs.collapse')
|
||||
.removeClass('collapsing')
|
||||
.addClass('collapse')
|
||||
}
|
||||
|
||||
if (!$.support.transition) return complete.call(this)
|
||||
|
||||
this.$element
|
||||
[dimension](0)
|
||||
.one($.support.transition.end, $.proxy(complete, this))
|
||||
.emulateTransitionEnd(350)
|
||||
}
|
||||
|
||||
Collapse.prototype.toggle = function () {
|
||||
this[this.$element.hasClass('in') ? 'hide' : 'show']()
|
||||
}
|
||||
|
||||
|
||||
// COLLAPSE PLUGIN DEFINITION
|
||||
// ==========================
|
||||
|
||||
var old = $.fn.collapse
|
||||
|
||||
$.fn.collapse = function (option) {
|
||||
return this.each(function () {
|
||||
var $this = $(this)
|
||||
var data = $this.data('bs.collapse')
|
||||
var options = $.extend({}, Collapse.DEFAULTS, $this.data(), typeof option == 'object' && option)
|
||||
|
||||
if (!data && options.toggle && option == 'show') option = !option
|
||||
if (!data) $this.data('bs.collapse', (data = new Collapse(this, options)))
|
||||
if (typeof option == 'string') data[option]()
|
||||
})
|
||||
}
|
||||
|
||||
$.fn.collapse.Constructor = Collapse
|
||||
|
||||
|
||||
// COLLAPSE NO CONFLICT
|
||||
// ====================
|
||||
|
||||
$.fn.collapse.noConflict = function () {
|
||||
$.fn.collapse = old
|
||||
return this
|
||||
}
|
||||
|
||||
|
||||
// COLLAPSE DATA-API
|
||||
// =================
|
||||
|
||||
$(document).on('click.bs.collapse.data-api', '[data-toggle=collapse]', function (e) {
|
||||
var $this = $(this), href
|
||||
var target = $this.attr('data-target')
|
||||
|| e.preventDefault()
|
||||
|| (href = $this.attr('href')) && href.replace(/.*(?=#[^\s]+$)/, '') //strip for ie7
|
||||
var $target = $(target)
|
||||
var data = $target.data('bs.collapse')
|
||||
var option = data ? 'toggle' : $this.data()
|
||||
var parent = $this.attr('data-parent')
|
||||
var $parent = parent && $(parent)
|
||||
|
||||
if (!data || !data.transitioning) {
|
||||
if ($parent) $parent.find('[data-toggle=collapse][data-parent="' + parent + '"]').not($this).addClass('collapsed')
|
||||
$this[$target.hasClass('in') ? 'addClass' : 'removeClass']('collapsed')
|
||||
}
|
||||
|
||||
$target.collapse(option)
|
||||
})
|
||||
|
||||
}(jQuery);
|
||||
|
||||
/* ========================================================================
|
||||
* Bootstrap: transition.js v3.1.1
|
||||
* http://getbootstrap.com/javascript/#transitions
|
||||
* ========================================================================
|
||||
* Copyright 2011-2014 Twitter, Inc.
|
||||
* Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
|
||||
* ======================================================================== */
|
||||
|
||||
|
||||
+function ($) {
|
||||
'use strict';
|
||||
|
||||
// CSS TRANSITION SUPPORT (Shoutout: http://www.modernizr.com/)
|
||||
// ============================================================
|
||||
|
||||
function transitionEnd() {
|
||||
var el = document.createElement('bootstrap')
|
||||
|
||||
var transEndEventNames = {
|
||||
'WebkitTransition' : 'webkitTransitionEnd',
|
||||
'MozTransition' : 'transitionend',
|
||||
'OTransition' : 'oTransitionEnd otransitionend',
|
||||
'transition' : 'transitionend'
|
||||
}
|
||||
|
||||
for (var name in transEndEventNames) {
|
||||
if (el.style[name] !== undefined) {
|
||||
return { end: transEndEventNames[name] }
|
||||
}
|
||||
}
|
||||
|
||||
return false // explicit for ie8 ( ._.)
|
||||
}
|
||||
|
||||
// http://blog.alexmaccaw.com/css-transitions
|
||||
$.fn.emulateTransitionEnd = function (duration) {
|
||||
var called = false, $el = this
|
||||
$(this).one($.support.transition.end, function () { called = true })
|
||||
var callback = function () { if (!called) $($el).trigger($.support.transition.end) }
|
||||
setTimeout(callback, duration)
|
||||
return this
|
||||
}
|
||||
|
||||
$(function () {
|
||||
$.support.transition = transitionEnd()
|
||||
})
|
||||
|
||||
}(jQuery);
|
7
public/js/bootstrap.min.js
vendored
Normal file
@ -0,0 +1,7 @@
|
||||
/*!
|
||||
* Bootstrap v3.1.1 (http://getbootstrap.com)
|
||||
* Copyright 2011-2014 Twitter, Inc.
|
||||
* Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
|
||||
*/
|
||||
|
||||
+function(a){"use strict";var b=function(c,d){this.$element=a(c),this.options=a.extend({},b.DEFAULTS,d),this.transitioning=null,this.options.parent&&(this.$parent=a(this.options.parent)),this.options.toggle&&this.toggle()};b.DEFAULTS={toggle:!0},b.prototype.dimension=function(){var a=this.$element.hasClass("width");return a?"width":"height"},b.prototype.show=function(){if(this.transitioning||this.$element.hasClass("in"))return;var b=a.Event("show.bs.collapse");this.$element.trigger(b);if(b.isDefaultPrevented())return;var c=this.$parent&&this.$parent.find("> .panel > .in");if(c&&c.length){var d=c.data("bs.collapse");if(d&&d.transitioning)return;c.collapse("hide"),d||c.data("bs.collapse",null)}var e=this.dimension();this.$element.removeClass("collapse").addClass("collapsing")[e](0),this.transitioning=1;var f=function(){this.$element.removeClass("collapsing").addClass("collapse in")[e]("auto"),this.transitioning=0,this.$element.trigger("shown.bs.collapse")};if(!a.support.transition)return f.call(this);var g=a.camelCase(["scroll",e].join("-"));this.$element.one(a.support.transition.end,a.proxy(f,this)).emulateTransitionEnd(350)[e](this.$element[0][g])},b.prototype.hide=function(){if(this.transitioning||!this.$element.hasClass("in"))return;var b=a.Event("hide.bs.collapse");this.$element.trigger(b);if(b.isDefaultPrevented())return;var c=this.dimension();this.$element[c](this.$element[c]())[0].offsetHeight,this.$element.addClass("collapsing").removeClass("collapse").removeClass("in"),this.transitioning=1;var d=function(){this.transitioning=0,this.$element.trigger("hidden.bs.collapse").removeClass("collapsing").addClass("collapse")};if(!a.support.transition)return d.call(this);this.$element[c](0).one(a.support.transition.end,a.proxy(d,this)).emulateTransitionEnd(350)},b.prototype.toggle=function(){this[this.$element.hasClass("in")?"hide":"show"]()};var c=a.fn.collapse;a.fn.collapse=function(c){return this.each(function(){var d=a(this),e=d.data("bs.collapse"),f=a.extend({},b.DEFAULTS,d.data(),typeof c=="object"&&c);!e&&f.toggle&&c=="show"&&(c=!c),e||d.data("bs.collapse",e=new b(this,f)),typeof c=="string"&&e[c]()})},a.fn.collapse.Constructor=b,a.fn.collapse.noConflict=function(){return a.fn.collapse=c,this},a(document).on("click.bs.collapse.data-api","[data-toggle=collapse]",function(b){var c=a(this),d,e=c.attr("data-target")||b.preventDefault()||(d=c.attr("href"))&&d.replace(/.*(?=#[^\s]+$)/,""),f=a(e),g=f.data("bs.collapse"),h=g?"toggle":c.data(),i=c.attr("data-parent"),j=i&&a(i);if(!g||!g.transitioning)j&&j.find('[data-toggle=collapse][data-parent="'+i+'"]').not(c).addClass("collapsed"),c[f.hasClass("in")?"addClass":"removeClass"]("collapsed");f.collapse(h)})}(jQuery),+function(a){function b(){var a=document.createElement("bootstrap"),b={WebkitTransition:"webkitTransitionEnd",MozTransition:"transitionend",OTransition:"oTransitionEnd otransitionend",transition:"transitionend"};for(var c in b)if(a.style[c]!==undefined)return{end:b[c]};return!1}"use strict",a.fn.emulateTransitionEnd=function(b){var c=!1,d=this;a(this).one(a.support.transition.end,function(){c=!0});var e=function(){c||a(d).trigger(a.support.transition.end)};return setTimeout(e,b),this},a(function(){a.support.transition=b()})}(jQuery)
|