iframely/plugins/domains/box.com.js
module.exports = {
re: [
/^https:\/\/app\.box\.com\/s\/([a-zA-Z0-9]+)/,
/^https:\/\/(\w+)\.app\.box\.com\/s\/([a-zA-Z0-9]+)/,
/^https:\/\/app\.box\.com\/embed\/preview\/([a-zA-Z0-9]+)/,
/^https:\/\/(\w+)\.app\.box\.com\/embed\/preview\/([a-zA-Z0-9]+)/,
],
mixins: ["*"],
getLink: function(urlMatch) {
// docs are at https://developers.box.com/box-embed/
return {
href: urlMatch.length > 2 ? "https://" + urlMatch[1] + ".app.box.com/embed_widget/s/" + urlMatch[2] : "https://app.box.com/embed_widget/s/" + urlMatch[1],
rel: [CONFIG.R.app, CONFIG.R.html5, CONFIG.R.ssl],
type: CONFIG.T.text_html,
"aspect-ratio": 500 / 400
}
},
tests: [{
noFeeds: true
}]
};