Simplified robo task for tooltip to single write.

This commit is contained in:
Andrey Savchenko committed 2014-06-29 00:25:59 +03:00
1 parent 26df4f5579
commit eac2ab5fad
1 file changed
+5 -9
+5 -9
View File
@@ -35,12 +35,6 @@ class RoboFile extends \Robo\Tasks {
*/
public function tooltip() {
$tooltip = 'js/tooltip.js';
$this->taskWriteToFile( $tooltip )
->textFromFile( 'vendor/twbs/bootstrap/js/tooltip.js' )
->run();
$replacements = array(
'+function ($) {' => '// modified to use lapstooltip as plugin name' . "\n\n" . '+function ($) {',
'this.init(\'tooltip\'' => 'this.init(\'lapstooltip\'',
@@ -48,8 +42,10 @@ class RoboFile extends \Robo\Tasks {
'$.fn.tooltip' => '$.fn.lapstooltip',
);
foreach ( $replacements as $from => $to ) {
$this->taskReplaceInFile( $tooltip )->from( $from )->to( $to )->run();
}
$source = strtr( file_get_contents( 'vendor/twbs/bootstrap/js/tooltip.js' ), $replacements );
$this->taskWriteToFile( 'js/tooltip.js' )
->text( $source )
->run();
}
}