Skip to content

webnalist/WebnalistFrontend

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

47 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

WebnalistFrontend

WebnalistFrontend Merchant Library

This library enables the processing of WebnalistPayment using remote account model. User don't need to be logged in Merchant service.

https://webnalist.com

Abandoned

This solution is no longer supported in current API.

##Optional advanced settings

<script>
    var WN = WN || {};
    WN.options = {
         readArticleUrl: 'https://webnalist.com/articles/read/confirm',
         loadPricesUrl: 'https://webnalist.com/public/merchant/articles/prices.json',
         articleItemSelector: '.wn-item',
         articleItemLoadedClass: 'wn-item-loaded',
         priceSelector: '.wn-price',
         loadingClass: 'wn-loading', //class added to wn-price during prices loading
         articleUrlAttribute: 'data-wn-url',
         wrapperSelector: 'body',
         noPriceLabel: '--',
         loadPrices: false //if true prices will be loading into wn-price,
         sandbox: false
    };
</script>

##Embedding code At the and of your html file, before body ending tag and after WN.options script (if options needed).

<script src="path/to/webnalist.min.js"></script>

##Public WN methods

WN.ready(function(){
    //some code executed on WN ready. 
});
WN.formatPrice(/* price */);
WN.getArticlesPrices(); //useful at get prices for ajax loaded articles 

##Sandbox mode

Self-hosted sandbox works with WebnalistBacked library. Sandbox mode is not communicated with Webnalist service.

WN.options = {
    ...
    sandbox: {
        url: 'http://example.com' // path to your internal WebnalistBackend demo directory
    }
    ...
}

##Sample html list Pay attention to: class="wn-item", class="wn-price", data-wn-url="..."

<!--Advanced usage-->
<div class="demo-container">
    <ul>
        <li class="wn-item" data-wn-url="http://yourWebsite/yourArticle/1">
            <h2>Article #1 Title</h2>
            <p>Price: <span class="wn-price">...</span></p>
            <a href="#">Read with Webnalist &raquo;</a>
        </li>
        <li class="wn-item" data-wn-url="http://yourWebsite/yourArticle/2">
            <h2>Article #2 Title</h2>
            <p>Price: <span class="wn-price">...</span></p>
            <a href="#">Read with Webnalist &raquo;</a>
        </li>
        <li>
        ...
        </li>
    </ul>
</div>

<!--Simple usage-->
<a href="http://yourWebsite/yourArticle/1" class="wn-item">
    Read with Webnalist &raquo;
</a>

##WebnalistPopup

References

About

WebnalistFrontend Merchant Library

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors