Skip to content

Instantly share code, notes, and snippets.

View VesterDe's full-sized avatar
🪐

Demjan VesterDe

🪐
  • Slovenia
View GitHub Profile
add_filter('bp_nouveau_get_members_buttons', function( $buttons, $user_id, $type ){
if(isset($buttons['private_message'])){
$buttons['private_message']['button_attr']['href'] = trailingslashit( bp_loggedin_user_domain() . bp_get_messages_slug() ) . '/compose?r=' . bp_core_get_username( $user_id );
}
return $buttons;
}, 10, 3);
<input type="text" name="send_to" class="send-to-input" id="send-to-input" value="<?php if ( isset( $_GET['r'] ) ) : ?>@<?php echo esc_textarea( $_GET['r'] ); ?> <?php endif; ?>"/>
@VesterDe
VesterDe / MVFail.js
Last active February 23, 2020 01:52
const selectorShot = async (page, s, path) => {
const frame = await page.mainFrame();
const el = await frame.$(s);
if (el) {
const box = await el.boundingBox();
console.log(JSON.stringify(box));
if (box) {
try {
await el.screenshot({
path: path,
let fs = require('fs');
var credentials;
if(fs.existsSync('credentials.json')){
credentials = JSON.parse(fs.readFileSync('credentials.json', 'utf8'));
}
else{
credentials = {};
}
var httpUser = process.env.basicHttpUser || credentials['devDomainUser'];
var httpPass = process.env.basicHttpPass || credentials['devDomainPass'];
@VesterDe
VesterDe / gist:5e2957a7b8ffc5ba8c4c
Created February 19, 2016 08:37
React refactoring experiment
var ModelSelect = React.createClass({
componentDidMount: function (){
jQuery(ReactDOM.findDOMNode(this)).selectpicker();
},
componentDidUpdate: function (){
jQuery(ReactDOM.findDOMNode(this)).selectpicker("refresh");
},
render: function() {
return (
<select className="modelSelect" disabled={this.props.data.length == false} onChange={this.props.handleChange}>